//functii pentru meniul configuratorului
var sliderh,slider0,slider,slider1,slider_1,slider_2,slider_3;var m_val0=6; var m_val=3;var m_val1=3; var m_val_1=2; var m_val_2=2;var m_val_3=2;m_valh=1.4;
var min=1;var max=12;var inter=(max-min)*2+1;
var mtr="m_ein";
var req='';
var m_einfrb='gelb_gold.png';
var m_oberfl=m_oberfl1=m_oberfl2=m_oberfl_1=m_oberfl_2=m_oberfl_3='poliert';
var fg='no';
var st="brilliant";
var st_nr=1;
var st_ca=12;
var st_auft='gleich';
var st_fass='einreiben';
var frm="F1";
var quer="1";
var konst=0.63;
var steine_preis=0;
var mat1_preis=mat2_preis=mat3_preis=mat4_preis=mat5_preis=78;
var mat0_preis=78;
var tgl_1=tgl_2=tgl1=tgl2=tgl3=0;
var ein_mat=zwei1_mat=zwei2_mat=drei1_mat=drei2_mat=drei3_mat='gelb_gold.png';
var tg_preis="damen_preis";
var rweite=0;
var x_mal=1;

var sb_sliderh,sb_slider0,sb_slider,sb_slider1,sb_slider_1,sb_slider_2,sb_slider_3;var sb_m_val0=6; var sb_m_val=3;var sb_m_val1=3; var sb_m_val_1=2; var sb_m_val_2=2;var sb_m_val_3=2;sb_m_valh=1.4;
var sb_mtr="m_ein";
var sb_req='';
var sb_m_einfrb='gelb_gold.png';
var sb_m_oberfl=sb_m_oberfl1=sb_m_oberfl2=sb_m_oberfl_1=sb_m_oberfl_2=sb_m_oberfl_3='poliert';
var sb_fg='no';
var sb_st="brilliant";
var sb_st_nr=1;
var sb_st_ca=12;
var sb_st_auft='gleich';
var sb_st_fass='einreiben';
var sb_frm="F1";
var sb_quer="1";
var sb_konst=0.63;
var sb_steine_preis=0;
var sb_mat1_preis=sb_mat2_preis=sb_mat3_preis=sb_mat4_preis=sb_mat5_preis=78;
var sb_mat0_preis=78;
var sb_ein_mat=sb_zwei1_mat=sb_zwei2_mat=sb_drei1_mat=sb_drei2_mat=sb_drei3_mat='gelb_gold.png';
var sb_rweite=0;


var sbr_sliderh,sbr_slider0,sbr_slider,sbr_slider1,sbr_slider_1,sbr_slider_2,sbr_slider_3;var sbr_m_val0=6; var sbr_m_val=3;var sbr_m_val1=3; var sbr_m_val_1=2; var sbr_m_val_2=2;var sbr_m_val_3=2;sbr_m_valh=1.4;
var sbr_mtr="m_ein";
var sbr_req='';
var sbr_m_einfrb='gelb_gold.png';
var sbr_m_oberfl=sbr_m_oberfl1=sbr_m_oberfl2=sbr_m_oberfl_1=sbr_m_oberfl_2=sbr_m_oberfl_3='poliert';
var sbr_fg='no';
var sbr_st="no";
var sbr_st_nr=1;
var sbr_st_ca=12;
var sbr_st_auft='gleich';
var sbr_st_fass='einreiben';
var sbr_frm="F1";
var sbr_quer="1";
var sbr_konst=0.63;
var sbr_steine_preis=0;
var sbr_mat1_preis=sbr_mat2_preis=sbr_mat3_preis=sbr_mat4_preis=sbr_mat5_preis=78;
var sbr_mat0_preis=78;
var sbr_ein_mat=sbr_zwei1_mat=sbr_zwei2_mat=sbr_drei1_mat=sbr_drei2_mat=sbr_drei3_mat='gelb_gold.png';
var sbr_rweite=0;

var _req;
var gen="image";

function reqvar()
{
 return  req="&st_auft="+st_auft+"&st_fass="+st_fass+"&st_ca="+st_ca+"&st_nr="+st_nr+"&frm="+frm+"&st="+st+"&mtr="+mtr+"&ob="+m_oberfl+"&ob1="+m_oberfl1+"&ob2="+m_oberfl2+"&ob_1="+m_oberfl_1+"&ob_2="+m_oberfl_2+"&ob_3="+m_oberfl_3+"&quer="+quer+"&fg="+fg;
}
function _reqvar()
{
 return  "&h_st_auft="+sbr_st_auft+"&h_st_fass="+sbr_st_fass+"&h_st_ca="+sbr_st_ca+"&h_st_nr="+sbr_st_nr+"&h_frm="+sbr_frm+"&h_st="+sbr_st+"&h_mtr="+sbr_mtr+"&h_ob="+sbr_m_oberfl+"&h_ob1="+sbr_m_oberfl1+"&h_ob2="+m_oberfl2+"&h_ob_1="+sbr_m_oberfl_1+"&h_ob_2="+sbr_m_oberfl_2+"&h_ob_3="+sbr_m_oberfl_3+"&h_quer="+sbr_quer+"&h_fg="+sbr_fg;
}

function set_statte()
{
   
   rigla_toph(m_valh,true);
    rigla_top0(m_val0,true);
    rigla_top(m_val);
    rigla_top1(m_val1);
    rigla_top_1(m_val_1);
    rigla_top_2(m_val_2);
    rigla_top_3(m_val_3);
}


 function parr()
 {
   dojo.query("#herren").onclick(function(){var el=this;
      //sb_sliderh=sliderh;sb_slider0=slider0;sb_slider=slider;sb_slider1=slider1;sb_slider_1=slider_1;sb_slider_2=slider_2;sb_slider_3=slider_3;
      sb_m_val0=m_val0;sb_m_val=m_val;sb_m_val1=m_val1; sb_m_val_1=m_val_1;sb_m_val_2=m_val_2; sb_m_val_3=m_val_3;sb_m_valh=m_valh;
      sb_mtr=mtr;sb_req=req;sb_m_einfrb=m_einfrb;sb_m_oberfl=m_oberfl;sb_m_oberfl1=m_oberfl1;sb_m_oberfl2=m_oberfl2;sb_m_oberfl_1=m_oberfl_1;sb_m_oberfl_2=m_oberfl_2;sb_m_oberfl_3=m_oberfl_3;
      sb_fg=fg;sb_st=st;sb_st_nr=st_nr;sb_st_ca=st_ca;sb_st_auft=st_auft;sb_st_fass=st_fass;sb_frm=frm;sb_quer=quer;sb_konst=konst;sb_steine_preis=steine_preis;
      sb_mat1_preis=mat1_preis;sb_mat2_preis=mat2_preis;sb_mat3_preis=mat3_preis;sb_mat4_preis=mat4_preis;sb_mat5_preis=mat5_preis;sb_mat0_preis=mat0_preis;
      sb_ein_mat=ein_mat;sb_zwei1_mat=zwei1_mat;sb_zwei2_mat=zwei2_mat;sb_drei1_mat=drei1_mat;sb_drei2_mat=drei2_mat;sb_drei3_mat=drei3_mat;
      
      /*sliderh=sbr_sliderh; slider0=sbr_slider0; slider=sbr_slider; slider1=sbr_slider1; slider_1=sbr_slider_1; slider_2=sbr_slider_2; slider_3=sbr_slider_3;*/ m_val0= sbr_m_val0; m_val=sbr_m_val; m_val1=sbr_m_val1; m_val_1=sbr_m_val_1; m_val_2=sbr_m_val_2; m_val_3= sbr_m_val_3; m_valh=sbr_m_valh; mtr= sbr_mtr; req=sbr_req; m_einfrb=sbr_m_einfrb; m_oberfl=sbr_m_oberfl; m_oberfl1=sbr_m_oberfl1; m_oberfl2=sbr_m_oberfl2; m_oberfl_1=sbr_m_oberfl_1; m_oberfl_2=sbr_m_oberfl_2; m_oberfl_3=sbr_m_oberfl_3; fg=      sbr_fg; st=sbr_st; st_nr=sbr_st_nr; st_ca=sbr_st_ca; st_auft=sbr_st_auft; st_fass=sbr_st_fass; frm=sbr_frm; quer=sbr_quer; konst=sbr_konst; steine_preis=sbr_steine_preis; mat1_preis= sbr_mat1_preis; mat2_preis=sbr_mat2_preis; mat3_preis=sbr_mat3_preis; mat4_preis=sbr_mat4_preis; mat5_preis=sbr_mat5_preis; mat0_preis=sbr_mat0_preis; ein_mat=sbr_ein_mat; zwei1_mat=sbr_zwei1_mat; zwei2_mat=sbr_zwei2_mat; drei1_mat=sbr_drei1_mat; drei2_mat=sbr_drei2_mat; drei3_mat=sbr_drei3_mat;
      _req=reqvar();
      tg_preis="herren_preis";
       dojo.style(el,{'fontSize':'16px'})
      dojo.style("damen",{'fontSize':'12px'})
      dojo.style("damen",{"color":"#ACACAC"});
      dojo.style("damen",{"paddingTop":"4px"});
      dojo.style("herren",{"color":"#818181"});
      dojo.style("herren",{"paddingTop":"0px"});
      if (mtr=="m_ein"){_res0()}
      if (mtr=="m_zwei"){_res()}
      if (mtr=="m_drei"){_res1()}
      set_statte();
      })
   dojo.query("#damen").onclick(function(){var e=this;
      /*sbr_sliderh=sliderh;sbr_slider0=slider0;sbr_slider=slider;sbr_slider1=slider1;sbr_slider_1=slider_1;sbr_slider_2=slider_2;sbr_slider_3=slider_3;*/
      sbr_m_val0=m_val0;sbr_m_val=m_val;sbr_m_val1=m_val1;sbr_m_val_1=m_val_1;sbr_m_val_2=m_val_2; sbr_m_val_3=m_val_3;sbr_m_valh=m_valh; sbr_mtr=mtr;sbr_req=req;
      sbr_m_einfrb=m_einfrb;sbr_m_oberfl=m_oberfl;sbr_m_oberfl1=m_oberfl1;sbr_m_oberfl2=m_oberfl2;sbr_m_oberfl_1=m_oberfl_1;sbr_m_oberfl_2=m_oberfl_2;sbr_m_oberfl_3=m_oberfl_3;
      sbr_fg=fg;sbr_st=st;sbr_st_nr=st_nr;sbr_st_ca=st_ca;sbr_st_auft=st_auft;sbr_st_fass=st_fass;sbr_frm=frm;sbr_quer=quer;sbr_konst=konst;sbr_steine_preis=steine_preis;
      sbr_mat1_preis=mat1_preis;sbr_mat2_preis=mat2_preis;sbr_mat3_preis=mat3_preis;sbr_mat4_preis=mat4_preis;sbr_mat5_preis=mat5_preis;sbr_mat0_preis=mat0_preis;sbr_ein_mat=ein_mat;
      sbr_zwei1_mat=zwei1_mat;sbr_zwei2_mat=zwei2_mat;sbr_drei1_mat=drei1_mat;sbr_drei2_mat=drei2_mat;sbr_drei3_mat=drei3_mat;
      
      /*sliderh=sb_sliderh; slider0=sb_slider0; slider=sb_slider; slider1=sb_slider1; slider_1=sb_slider_1; slider_2=sb_slider_2; slider_3=sb_slider_3;*/
      m_val0= sb_m_val0; m_val=sb_m_val; m_val1=sb_m_val1; m_val_1=sb_m_val_1; m_val_2=sb_m_val_2; m_val_3= sb_m_val_3; m_valh=sb_m_valh; mtr= sb_mtr; req=sb_req;
      m_einfrb=sb_m_einfrb; m_oberfl=sb_m_oberfl; m_oberfl1=sb_m_oberfl1; m_oberfl2=sb_m_oberfl2; m_oberfl_1=sb_m_oberfl_1; m_oberfl_2=sb_m_oberfl_2;
      m_oberfl_3=sb_m_oberfl_3; fg=      sb_fg; st=sb_st; st_nr=sb_st_nr; st_ca=sb_st_ca; st_auft=sb_st_auft; st_fass=sb_st_fass; frm=sb_frm; quer=sb_quer; konst=sb_konst;
      steine_preis=sb_steine_preis; mat1_preis= sb_mat1_preis; mat2_preis=sb_mat2_preis; mat3_preis=sb_mat3_preis; mat4_preis=sb_mat4_preis; mat5_preis=sb_mat5_preis;
      mat0_preis=sb_mat0_preis; ein_mat=sb_ein_mat; zwei1_mat=sb_zwei1_mat; zwei2_mat=sb_zwei2_mat; drei1_mat=sb_drei1_mat; drei2_mat=sb_drei2_mat; drei3_mat=sb_drei3_mat;
      
     tg_preis="damen_preis";
      _req=reqvar();
      dojo.style(e,{'fontSize':'16px'});
      dojo.style("herren",{'fontSize':'12px'});
      dojo.style("herren",{"color":"#ACACAC"});
      dojo.style("herren",{"paddingTop":"4px"});
      dojo.style("damen",{"paddingTop":"0px"});
      dojo.style("damen",{"color":"#818181"});
      if (mtr=="m_ein"){_res0()}
      if (mtr=="m_zwei"){_res()}
      if (mtr=="m_drei"){_res1()}
      set_statte();
      })
   
 }
 
 function pre_pdf()
 {
      sbr_m_val0=m_val0;sbr_m_val=m_val;sbr_m_val1=m_val1;sbr_m_val_1=m_val_1;sbr_m_val_2=m_val_2; sbr_m_val_3=m_val_3;sbr_m_valh=m_valh; sbr_mtr=mtr;sbr_req=req;sbr_m_einfrb=m_einfrb;sbr_m_oberfl=m_oberfl;sbr_m_oberfl1=m_oberfl1;sbr_m_oberfl2=m_oberfl2;sbr_m_oberfl_1=m_oberfl_1;sbr_m_oberfl_2=m_oberfl_2;sbr_m_oberfl_3=m_oberfl_3;      sbr_fg=fg;sbr_st=st;sbr_st_nr=st_nr;sbr_st_ca=st_ca;sbr_st_auft=st_auft;sbr_st_fass=st_fass;sbr_frm=frm;sbr_quer=quer;sbr_konst=konst;sbr_steine_preis=steine_preis; sbr_mat1_preis=mat1_preis;sbr_mat2_preis=mat2_preis;sbr_mat3_preis=mat3_preis;sbr_mat4_preis=mat4_preis;sbr_mat5_preis=mat5_preis;sbr_mat0_preis=mat0_preis;sbr_ein_mat=ein_mat;sbr_zwei1_mat=zwei1_mat;sbr_zwei2_mat=zwei2_mat;sbr_drei1_mat=drei1_mat;sbr_drei2_mat=drei2_mat;sbr_drei3_mat=drei3_mat;
      m_val0= sb_m_val0; m_val=sb_m_val; m_val1=sb_m_val1; m_val_1=sb_m_val_1; m_val_2=sb_m_val_2; m_val_3= sb_m_val_3; m_valh=sb_m_valh; mtr= sb_mtr; req=sb_req; m_einfrb=sb_m_einfrb; m_oberfl=sb_m_oberfl; m_oberfl1=sb_m_oberfl1; m_oberfl2=sb_m_oberfl2; m_oberfl_1=sb_m_oberfl_1; m_oberfl_2=sb_m_oberfl_2; m_oberfl_3=sb_m_oberfl_3; fg=      sb_fg; st=sb_st; st_nr=sb_st_nr; st_ca=sb_st_ca; st_auft=sb_st_auft; st_fass=sb_st_fass; frm=sb_frm; quer=sb_quer; konst=sb_konst; steine_preis=sb_steine_preis; mat1_preis= sb_mat1_preis; mat2_preis=sb_mat2_preis; mat3_preis=sb_mat3_preis; mat4_preis=sb_mat4_preis; mat5_preis=sb_mat5_preis; mat0_preis=sb_mat0_preis; ein_mat=sb_ein_mat; zwei1_mat=sb_zwei1_mat; zwei2_mat=sb_zwei2_mat; drei1_mat=sb_drei1_mat; drei2_mat=sb_drei2_mat; drei3_mat=sb_drei3_mat;
 
      tg_preis="damen_preis";
      _req=reqvar();
      dojo.style("damen",{'fontSize':'16px'});
      dojo.style("herren",{'fontSize':'12px'});
      dojo.style("herren",{"color":"#ACACAC"});
      dojo.style("herren",{"paddingTop":"4px"});
      dojo.style("damen",{"paddingTop":"0px"});
      dojo.style("damen",{"color":"#818181"});
      if (mtr=="m_ein"){_res0()}
      if (mtr=="m_zwei"){_res()}
      if (mtr=="m_drei"){_res1()}
      set_statte();
 }
 
 function gen_pdf()
 {
   dojo.query("#gen_pdf").onclick(function(e){ var e=this;
      gen_res_pdf();            
                                  })
   
 }

function k_menu()
{
   dojo.query(".k_menu li").onclick(function (e){
        dojo.forEach(dojo.query(".k_menu li"),function(node){dojo.style(node,{"background":"url(img/k_menu_bg.png) no-repeat"}); });
        dojo.forEach(dojo.query(".k_content"),function(node){dojo.style(node,{"display":"none"}); })
        dojo.style(e.target,{"background":"url(img/k_menu_bg1.png) no-repeat"});
        dojo.style("k_"+e.target.id,{"display":"inline"});
        
   })
   
   dojo.query("body").onclick(function (e){
     
      })
}
function k_m_menu()
{
   dojo.query(".k_m_menu li").onclick(function (e){
        dojo.forEach(dojo.query(".k_m_menu li"),function(node){dojo.style(node,{"background":"url(img/material_tab1.png) no-repeat"}); });
        dojo.forEach(dojo.query(".k_m_content"),function(node){dojo.style(node,{"display":"none"}); })
       if (e.target.id=="ein" || e.target.id=="zwei" || e.target.id=="drei")
        {e.target.id="m_"+e.target.id; }
        dojo.style(e.target.id,{"background":"url(img/material_tab.png) no-repeat"});
        dojo.style("k_"+e.target.id,{"display":""});
        mtr=e.target.id;
         if (mtr=="m_ein"){res0()}
         if (mtr=="m_zwei"){res()}
         if (mtr=="m_drei"){res1()}
   })
}

function form_show()
{
    dojo.query(".forms_show").onclick(function (e){
      frm=e.target.id;
      var frmsrc=e.target.src;
      konst=dojo.attr(e.target,"konst");
       
      dojo.attr("form_len","src",frmsrc.replace('.png','_.png'))
      if (mtr=="m_ein"){res0()}
      if (mtr=="m_zwei"){res()}
      if (mtr=="m_drei"){res1()}
      })
   
   
}


function calculation()
{var h=hh=0;
      if (mtr=="m_ein"){h=parseFloat(m_val0*mat0_preis);hh=m_val0;}
      if (mtr=="m_zwei"){h=parseFloat((m_val1*mat1_preis)+(m_val*mat2_preis));hh=m_val1+m_val}
      if (mtr=="m_drei"){h=parseFloat(m_val_1*mat3_preis+m_val_2*mat4_preis+m_val_3*mat5_preis);hh=m_val_1+m_val_2+m_val_3}
      if (st!='no') {if (st_auft=="verschnitt") x_mal=parseInt(dojo.byId("st_q").value);
      
         var st_k=eval(st+"_ct[st_ca]");
         steine_preis=parseFloat(st_k.split('_')[dojo.byId("st_quali").selectedIndex]*st_nr*x_mal);
      //steine_preis=parseFloat(brilliant_ct[st_ca].split('_')[dojo.byId("st_quali").selectedIndex]*st_nr*x_mal);
      }
      
      else steine_preis=0;
      //alert("konst:"+konst+" h:"+h+" rw:"+rweite+" st:"+steine_preis+" mtr:"+mtr+" val:"+m_val0+" mt:"+mat0_preis)
       console.log("weite: ", rweite);
   dojo.byId(tg_preis).innerHTML=Math.round(parseFloat(konst*m_valh*h+(rweite*hh))+steine_preis);
   dojo.byId("total_preis").innerHTML=parseInt(dojo.byId("damen_preis").innerHTML)+parseInt(dojo.byId("herren_preis").innerHTML)
   
}

function carat_limit()
{
   var limh={1:2, 1.1:2, 1.2:2, 1.3:2, 1.4:3, 1.5:4, 1.6:5, 1.7:6, 1.8:7, 1.9:8, 2.0:9, 2.1:11,2.2:12,
            2.3:16,2.4:16,2.5:16,2.6:16,2.7:16,2.8:17,2.9:17,3.0:17,3.1:17,3.2:18,3.3:18,3.4:18,3.5:18,3.6:19,3.7:20,3.8:21,3.9:21,4.0:21}
     var limb={2:2, 2.5:3, 3:4, 3.5:5, 4:7, 4.5:8, 5:9, 5.5:11, 6:13, 6.5:13, 7:14,7.5:15, 8:16,8.5:17, 9:18, 9.5:19, 10:20, 10.5:21, 11:21, 11.5:21,12:21}
   var lim=0;
   if (mtr=="m_ein"){
      if (limh[m_valh]<=limb[m_val0]) lim=limh[m_valh]; else lim=limb[m_val0];
      for (var i=0; i<lim;i++){dojo.byId("st_ca").options[i].disabled='';}
      for (var i=lim; i<22;i++){dojo.byId("st_ca").options[i].disabled='disabled';}}
      if (mtr=="m_zwei"){
         if (limh[m_valh]<=limb[m_val1+m_val]) lim=limh[m_valh]; else lim=limb[m_val1+m_val];
         for (var i=0; i<lim;i++){dojo.byId("st_ca").options[i].disabled='';}
      for (var i=lim; i<22;i++){dojo.byId("st_ca").options[i].disabled='disabled';}}
      if (mtr=="m_drei"){
         if (limh[m_valh]<=limb[m_val_1+m_val_2+m_val_3]) lim=limh[m_valh]; else lim=limb[m_val_1+m_val_2+m_val_3];
      for (var i=0; i<lim;i++){dojo.byId("st_ca").options[i].disabled='';}
      for (var i=lim; i<22;i++){dojo.byId("st_ca").options[i].disabled='disabled';}}
   
     
    
    //alert(mtr+','+lim+','+limh[m_valh])
    
}

function steine_limit()
{var obj=dojo.fromJson(dojo.cookie("trksparam"));
   var stmax=parseInt(obj.st_max)*4;
   
}

var loading={start:function(){;},end:function (){;}}
function st_preis()
{
 
   steine_preis=parseFloat(brilliant_ct[st_ca].split('_')[0]*st_nr);
   
}

function sel_stein()
{ var tg1=tg2=0;
   dojo.query("#select_stein img").onclick(function (e){
      
        switch(tg1){
        case 0: dojo.style("select_st",{"display":""});break;
        case 1: dojo.style("select_st",{"display":"none"});break;
        }
        if (tg1==0)tg1=1;else tg1=0;
   })
   
   dojo.query("#select_st img").onclick(function (e){
      
      dojo.byId("stein_combo").innerHTML=dojo.attr(e.target,"alt");
      dojo.attr("stein_combo","name", dojo.attr(e.target,"name"));
      dojo.attr("sel_st","src", dojo.attr(e.target,"src"));
      dojo.attr("sel_st","name", dojo.attr(e.target,"id"));
      dojo.style("select_st",{"display":"none"});tg1=0;
      
      
      
      st=dojo.attr(e.target,"name");
      tg_stein();
     
      
      
      if (mtr=="m_ein"){res0()}
      if (mtr=="m_zwei"){res()}
      if (mtr=="m_drei"){res1()}
      })
   
   dojo.query("#st_nr").onchange(function (e){
      st_nr=e.target.value;
      if (mtr=="m_ein"){res0()}
      if (mtr=="m_zwei"){res()}
      if (mtr=="m_drei"){res1()}
      
      })
   dojo.query("#st_ca").onchange(function (e){
      st_ca=e.target.value;
      st_preis(st_ca);
      
      if (mtr=="m_ein"){res0()}
      if (mtr=="m_zwei"){res()}
      if (mtr=="m_drei"){res1()}
      //steine_limit();
      })
   dojo.query("#st_q").onchange(function (e){
      quer=e.target.value;
      if (mtr=="m_ein"){res0()}
      if (mtr=="m_zwei"){res()}
      if (mtr=="m_drei"){res1()}
      
      })
   dojo.query("#st_quali").onchange(function (e){calculation()})
   
   dojo.query("li.stein_fassung").onclick(function (e){
      var e=this;
      st_fass=e.id;
      if (st_fass=='verschnitt'){dojo.style("st_quer",{"display":"inline"});x_mal=parseInt(dojo.byId("st_q").value);}
      else {dojo.style("st_quer",{"display":"none"});x_mal=1;}
      if (st_fass=='kanal' || st_fass=='verschnitt'){dojo.style("st_nr",{"display":""});tg_kanal();tg_stein();
      
    //for (var i=9; i<32;i++){dojo.byId("st_nr").options[i].disabled='disabled';}
     
      
         dojo.style("p_bagette",{"display":"none"});dojo.style("select_st",{"height":"140px"});dojo.style("p_princese",{"display":"none"});}
         else {x_mal=1;
            for (var i=0; i<32;i++){dojo.byId("st_nr").options[i].disabled='';}
            dojo.style("st_aufteilung",{"display":""});
                    st_auft="gleich"; dojo.style("p_bagette",{"display":""});dojo.style("select_st",{"height":"200px"});dojo.style("st_nr",{"display":""});dojo.style("p_princese",{"display":""});}
      if (mtr=="m_ein"){res0()}
      if (mtr=="m_zwei"){res()}
      if (mtr=="m_drei"){res1()}
      })
   dojo.query(".stein_aufteilung").onclick(function (e){
      var e=this;
      if (st_fass=='kanal')st_nr=19;
      if (st_fass=='verschnitt')st_nr=18;
     st_auft=dojo.attr(e,"auft");
     if (st_auft=='drittel')
     { dojo.style("p_princese",{"display":"none"});dojo.style("p_bagette",{"display":"none"});dojo.style("select_st",{"height":"70px"});
    
     }
     else{if (st_fass=='kanal'){ dojo.style("p_princese",{"display":""});dojo.style("select_st",{"height":"145px"})}else {dojo.style("p_princese",{"display":""});dojo.style("p_bagette",{"display":""});dojo.style("select_st",{"height":"200px"})}}
     if (mtr=="m_ein"){res0()}
      if (mtr=="m_zwei"){res()}
      if (mtr=="m_drei"){res1()}
      })
   
   
   dojo.query("#weite").onchange(function(e){rweite=Math.round(parseFloat((dojo.byId(e.target).value)*1/0.345));calculation();
                                

                                 })
}

function tg_kanal()
{
     var e=dojo.byId("id_brilliant");
          st=dojo.attr(e,"name");
      dojo.byId("stein_combo").innerHTML=dojo.attr(e,"alt");
      dojo.attr("stein_combo","name", dojo.attr(e,"name"));
      dojo.attr("sel_st","src", dojo.attr(e,"src"));
      dojo.attr("sel_st","name", dojo.attr(e,"id"));
      dojo.style("select_st",{"display":"none"});tg1=0;
}

function tg_stein()
{
   if (st!="brilliant" && st_fass=="einreiben"){dojo.style("st_aufteilung",{"display":"none"});}
      else {dojo.style("st_aufteilung",{"display":""});}
}


function oberflache()
{
   dojo.query(".m_oberflaeche li").onclick(function (e) {var e=this;
              m_oberfl=e.id; res0() })
   dojo.query(".m_oberflaeche1 li").onclick(function (e) {var e=this;
              m_oberfl1=e.id;res() })
   dojo.query(".m_oberflaeche2 li").onclick(function (e) {var e=this;
              m_oberfl2=e.id; res() })
   dojo.query(".m_oberflaeche_1 li").onclick(function (e) {var e=this;
              m_oberfl_1=e.id;res1()})
   dojo.query(".m_oberflaeche_2 li").onclick(function (e) {var e=this;
              m_oberfl_2=e.id;res1()})
   dojo.query(".m_oberflaeche_3 li").onclick(function (e) {var e=this;
              m_oberfl_3=e.id;res1()})
   dojo.query(".m_fuge input").onchange(function (e) {var e=this;
             if (dojo.attr(e,"checked")) fg="yes";
             else fg='no';
              if (mtr=="m_ein"){res0()}
               if (mtr=="m_zwei"){res()}
            if (mtr=="m_drei"){res1()}
            })
}

function fgh_preis(data,id)
{
   var val1=data.split('_')[0];
   var val2='';val2=data.split('_')[1];
  if (val2!='') {
 
  dojo.html.set(id,'<label>Feingehalt</label><select id="'+id+'_" class="fgh_preise"><option value="'+val1.split('-')[1]+'"> '+val1.split('-')[0]+'</option><option value="'+val2.split('-')[1]+'"> '+val2.split('-')[0]+' </option></select>'); }
   else {dojo.html.set(id,'<label>Feingehalt</label><select id="'+id+'_" class="fgh_preise"><option value="'+val1.split('-')[1]+'"> '+val1.split('-')[0]+' </option></select>');}
 feingehalt();
   return val1.split('-')[1];
   
}

function feingehalt()
{
   dojo.query(".fgh_preise").onchange(function(e){var e=this;
                                      if (e.id=='fgh_ein_'){mat0_preis=dojo.byId(e.id).value;};
                                      if (e.id=='fgh_zwei1_'){mat1_preis=dojo.byId(e.id).value}
                                      if (e.id=='fgh_zwei2_'){mat2_preis=dojo.byId(e.id).value}
                                      if (e.id=='fgh_drei1_'){mat3_preis=dojo.byId(e.id).value}
                                      if (e.id=='fgh_drei2_'){mat4_preis=dojo.byId(e.id).value}
                                      if (e.id=='fgh_drei3_'){mat5_preis=dojo.byId(e.id).value}
                                      
                                      calculation();
                                      });
   dojo.query("#st_q").onchange(function(e){var e=this;x_mal=parseInt(dojo.byId("st_q").value);calculation(); })
   
   
   
}
//functii pentru selectare din lista a unui material
function sel2_mat()
{ var tg1=tg2=0;
   dojo.query("#select_material1 img").onclick(function (e){
      
        switch(tg1){
        case 0: dojo.style("select_zwei1",{"display":""});dojo.style("select_zwei2",{"display":"none"});tg2=0;break;
        case 1: dojo.style("select_zwei1",{"display":"none"});break;
        }
        if (tg1==0)tg1=1;else tg1=0;
   })
   
   dojo.query("#select_zwei1 img").onclick(function (e){
      
      dojo.byId("mat_name1").innerHTML=dojo.attr(e.target,"alt");
      dojo.attr("mat_name1","name", dojo.attr(e.target,"name"));
      dojo.attr("sel_zw1","src", dojo.attr(e.target,"src"));
      dojo.attr("sel_zw1","name", dojo.attr(e.target,"id"));
      dojo.style("select_zwei1",{"display":"none"});tg1=0;
      
      mat1_preis=fgh_preis(dojo.attr(e.target,"preis"),"fgh_zwei1");
      zwei1_mat=dojo.attr(e.target,"name");
      res();
;
      
      })
   dojo.query("#select_material2 img").onclick(function (e){
        switch(tg2){
        case 0: dojo.style("select_zwei2",{"display":""});break;
        case 1: dojo.style("select_zwei2",{"display":"none"});break;
        }
        if (tg2==0)tg2=1;else tg2=0;
   })
   dojo.query("#select_zwei2 img").onclick(function (e){
      dojo.byId("mat_name2").innerHTML=dojo.attr(e.target,"alt");
      dojo.attr("mat_name2","name", dojo.attr(e.target,"name"));
      dojo.attr("sel_zw2","src", dojo.attr(e.target,"src"));
      dojo.attr("sel_zw2","name", dojo.attr(e.target,"id"));
      dojo.style("select_zwei2",{"display":"none"});tg2=0;
      mat2_preis=fgh_preis(dojo.attr(e.target,"preis"),"fgh_zwei2");
      zwei2_mat=dojo.attr(e.target,"name");
      res();

      })
}



getCookie = function() { var obj=dojo.fromJson(dojo.cookie("trksparam"));steine_limit();};
function res1()
{
carat_limit();  
loading.start();
req=reqvar();
dojo.attr("result","src","dreifrb?name2="+dojo.attr("mat3_name2",'name')+"&name1="+dojo.attr("mat3_name1",'name')+"&name3="+dojo.attr("mat3_name3",'name')+
          "&h1="+m_val_1.toString().replace('.','_')+"&h2="+m_val_2.toString().replace('.','_')+"&h3="+m_val_3.toString().replace('.','_')+req);

setTimeout(getCookie,500);
calculation();

}


function res0()
{
carat_limit()
loading.start();
req=reqvar();
dojo.attr("result","src","einfrb?name="+m_einfrb+"&h="+m_val0.toString().replace('.','_')+req);
setTimeout(getCookie,500)
calculation();
}

function res()
{
carat_limit()
req=reqvar();
dojo.attr("result","src","zweifrb?name2="+dojo.attr("mat_name2",'name')+"&name1="+dojo.attr("mat_name1",'name')+"&h1="+m_val.toString().replace('.','_')+"&h2="+m_val1.toString().replace('.','_')+req);

setTimeout(getCookie,500)
calculation();
}

function _res1()
{
carat_limit();  
loading.start();
req=reqvar();
dojo.attr("result","src","dreifrb?name2="+drei2_mat+"&name1="+drei1_mat+"&name3="+drei3_mat+
          "&h1="+m_val_1.toString().replace('.','_')+"&h2="+m_val_2.toString().replace('.','_')+"&h3="+m_val_3.toString().replace('.','_')+req);

setTimeout(getCookie,500);
calculation();

}
function _res0()
{
carat_limit()
loading.start();
req=reqvar();
dojo.attr("result","src","einfrb?name="+m_einfrb+"&h="+m_val0.toString().replace('.','_')+req);
setTimeout(getCookie,500)
calculation();
}

function _res()
{
carat_limit()
req=reqvar();
dojo.attr("result","src","zweifrb?name2="+zwei2_mat+"&name1="+zwei1_mat+"&h1="+m_val.toString().replace('.','_')+"&h2="+m_val1.toString().replace('.','_')+req);

setTimeout(getCookie,500)
calculation();
}
function gen_res_pdf()
{
 //pre_pdf();

req=reqvar();
_req=_reqvar();
if (mtr=='m_ein') {req="name="+m_einfrb+"&h="+m_val0.toString().replace('.','_')+req}
if (sbr_mtr=='m_ein') {_req="h_name="+sbr_m_einfrb+"&h_h="+sbr_m_val0.toString().replace('.','_')+_req}
if (mtr=='m_zwei') {req="name2="+zwei2_mat+"&name1="+zwei1_mat+"&h1="+m_val.toString().replace('.','_')+"&h2="+m_val1.toString().replace('.','_')+req}
if (sbr_mtr=='m_zwei') {_req="h_name2="+sbr_zwei2_mat+"&h_name1="+sbr_zwei1_mat+"&h_h1="+sbr_m_val.toString().replace('.','_')+"&h_h2="+sbr_m_val1.toString().replace('.','_')+_req}
if (mtr=='m_drei') {req="name2="+drei2_mat+"&name1="+drei1_mat+"&name3="+drei3_mat+"&h1="+m_val_1.toString().replace('.','_')+"&h2="+m_val_2.toString().replace('.','_')+
                        "&h3="+m_val_3.toString().replace('.','_')+req}
if (sbr_mtr=='m_drei') {_req="h_name2="+sbr_drei2_mat+"&h_name1="+sbr_drei1_mat+"&h_name3="+sbr_drei3_mat+"&h_h1="+sbr_m_val_1.toString().replace('.','_')+"&h_h2="+sbr_m_val_2.toString().replace('.','_')+
                        "&h_h3="+sbr_m_val_3.toString().replace('.','_')+_req}

window.location='http://trauringkurse.com/configurator/pdf?'+req+'&'+_req+'&gen=pdf'+'&d_p='+dojo.byId("damen_preis").innerHTML+'&h_p='+dojo.byId("herren_preis").innerHTML;


}



function sel3_mat()
{ var tg1=tg2=tg3=0;
   dojo.query("#select3_material1 img").onclick(function (e){
        switch(tg1){
        case 0: dojo.style("select_drei1",{"display":""});dojo.style("select_drei2",{"display":"none"});tg2=0;break;
        case 1: dojo.style("select_drei1",{"display":"none"});break;
        }
        if (tg1==0)tg1=1;else tg1=0;
   })
   dojo.query("#select_drei1 img").onclick(function (e){
      dojo.byId("mat3_name1").innerHTML=dojo.attr(e.target,"alt");
      dojo.attr("mat3_name1","name", dojo.attr(e.target,"name"));
      dojo.attr("sel_dr1","src", dojo.attr(e.target,"src"));
      dojo.attr("sel_dr1","name", dojo.attr(e.target,"id"));
      dojo.style("select_drei1",{"display":"none"});tg1=0;
      mat3_preis=fgh_preis(dojo.attr(e.target,"preis"),"fgh_drei1");
      drei1_mat=dojo.attr(e.target,"name");
      loading.start();
//      var xhrArgs = {

//            url: "mask",
//	    load: function (data){dojo.attr("oks","src",
//                  "mask1?name1="+dojo.attr(e.target,'name')+"&name2="+dojo.attr("mat3_name2",'name')+"&name3="+dojo.attr("mat3_name3",'name'));
//            loading.end();}
//        };dojo.xhrGet(xhrArgs);
      res1();
      })
   
   dojo.query("#select3_material2 img").onclick(function (e){
        switch(tg2){
        case 0: dojo.style("select_drei2",{"display":""});break;
        case 1: dojo.style("select_drei2",{"display":"none"});break;
        }
        if (tg2==0)tg2=1;else tg2=0;
   })
   dojo.query("#select_drei2 img").onclick(function (e){
      dojo.byId("mat3_name2").innerHTML=dojo.attr(e.target,"alt");
      dojo.attr("mat3_name2","name", dojo.attr(e.target,"name"));
      dojo.attr("sel_dr2","src", dojo.attr(e.target,"src"));
      dojo.attr("sel_dr2","name", dojo.attr(e.target,"id"));
      dojo.style("select_drei2",{"display":"none"});tg2=0;
      mat4_preis=fgh_preis(dojo.attr(e.target,"preis"),"fgh_drei2");
      drei1_mat=dojo.attr(e.target,"name");
//      loading.start();
//      var xhrArgs = {
//            url: "mask",
//	    load: function (data){dojo.attr("oks","src",
//                  "mask1?name2="+dojo.attr(e.target,'name')+"&name1="+dojo.attr("mat3_name1",'name')+"&name3="+dojo.attr("mat3_name3",'name'));
//            loading.end();}
//        };dojo.xhrGet(xhrArgs);
      res1();
      })
   
   dojo.query("#select3_material3 img").onclick(function (e){
        switch(tg3){
        case 0: dojo.style("select_drei3",{"display":""});break;
        case 1: dojo.style("select_drei3",{"display":"none"});break;
        }
        if (tg3==0)tg3=1;else tg3=0;
   })
   dojo.query("#select_drei3 img").onclick(function (e){
      dojo.byId("mat3_name3").innerHTML=dojo.attr(e.target,"alt");
      dojo.attr("mat3_name3","name", dojo.attr(e.target,"name"));
      dojo.attr("sel_dr3","src", dojo.attr(e.target,"src"));
      dojo.attr("sel_dr3","name", dojo.attr(e.target,"id"));
      dojo.style("select_drei3",{"display":"none"});tg3=0;
      mat5_preis=fgh_preis(dojo.attr(e.target,"preis"),"fgh_drei3");
      drei3_mat=dojo.attr(e.target,"name");
//      loading.start();
//      var xhrArgs = {
//            url: "mask",
//	    load: function (data){dojo.attr("oks","src",
//                  "mask1?name3="+dojo.attr(e.target,'name')+"&name1="+dojo.attr("mat3_name1",'name')+"&name2="+dojo.attr("mat3_name2",'name'));
//            loading.end();}
//        };dojo.xhrGet(xhrArgs);
      res1();
      })
}

//functii care arata imaginea ca rezultat 
function im_show()
{
   dojo.query(".im_show").onclick(function (e){
      
      loading.start();
      m_einfrb=dojo.attr(e.target,'id');
      mat_preis=dojo.attr(e.target,'preis');
      var xhrArgs = {
            url: "einfrb",
	    content:{name:dojo.attr(e.target,'id')},
            handleAs:"text",
            load: function (data){ dojo.attr("result","src","einfrb?name="+dojo.attr(e.target,'id')+"&h="+m_val0.toString().replace('.','_')+req);loading.end();
            
            },
            error: function(error) {;}
        }
        res0();
      //dojo.xhrGet(xhrArgs);
      var el=this;
      
      mat0_preis=fgh_preis(dojo.attr(el,"preis"),"fgh_ein");
      
      calculation();
      
      })
   calculation();
}

//function im_show1()
//{
//   dojo.query(".im_show_tail").onclick(function (e){
//      dojo.style("loading",{"display":""});
//      var xhrArgs = {
//            url: "mask",
//	    //content:{name:dojo.attr(e.target,'name')},
//            //handleAs:"text",
//            load: function (data){dojo.attr("oks","src","mask?name1="+dojo.attr(e.target,'name')+req);/*dojo.style("loading",{"display":"none"});*/},
//            error: function(error) {;}
//        }
//        
//      dojo.xhrGet(xhrArgs);
//      })
//}

//function rules() {
//             var r = dojo.byId("rigla");
//             var rulesNode = document.createElement('div');
//             r.appendChild(rulesNode);
//             var sliderRules = new dijit.form.HorizontalRule({
//             count: (max-min)*2-1,
//             style: "width:155px;height:5px;",
//             container:"bottomDecoration"},rulesNode);
//             slider = new dijit.form.HorizontalSlider({name: "slider",value: 1,minimum:min,maximum:max-1,intermediateChanges: true, discreteValues:(max-min)*2-1,
//             style: "width:207px;",
//             onChange: function(value) {
//                if (value<11.5){
//                  //if (value+m_val1>max)value=value-0.5;
//                  
//                dojo.byId("rule_val").innerHTML = parseFloat(value).toFixed(1);
//                if (m_val1==1 || value+m_val1<max) { dojo.byId("rule_val1").innerHTML = parseFloat(m_val1).toFixed(1);}
//                else { dojo.byId("rule_val1").innerHTML = parseFloat(m_val1-0.5).toFixed(1);}
//                rigla_top1(max-value);
//                m_val=value;}}},"slider");
//                    
//             var r1 = dojo.byId("rigla1");
//             var rulesNode1 = document.createElement('div');
//             r1.appendChild(rulesNode1);
//             var sliderRules1 = new dijit.form.HorizontalRule({count: (max-min)*2-1,style: "width:155px;height:5px;",container:"bottomDecoration" },rulesNode1);
//             
//             slider1 = new dijit.form.HorizontalSlider({name: "slider1",value: 1,minimum:min,maximum:max-1,intermediateChanges: true,discreteValues:(max-min)*2-1,
//             style: "width:207px;",
//             onChange: function(value) {
//                if (value<11.5){
//                  //if (value+m_val>max)value=value-0.5;
//                  
//                dojo.byId("rule_val1").innerHTML = parseFloat(value).toFixed(1);
//                if (m_val==1 || value+m_val<max) { dojo.byId("rule_val").innerHTML = parseFloat(m_val).toFixed(1);}
//                else { dojo.byId("rule_val").innerHTML = parseFloat(m_val-0.5).toFixed(1);}
//                rigla_top(max-value);m_val1=value;}
//             }},"slider1");
//        }


var rigla_toph_set=false;
function rigla_toph(m,set)
{
   if (!set){
   var rh = dojo.byId("riglah");
   var rulesNodeh = document.createElement('div');
   rh.appendChild(rulesNodeh);
   var sliderRulesh = new dijit.form.HorizontalRule({
   count: 31,
   style: "width:155px;height:5px;",
   container:"bottomDecoration"},rulesNodeh);
   sliderh = new dijit.form.HorizontalSlider({name: "sliderh",value: 1.4,minimum:1,maximum:3.5,intermediateChanges: true, discreteValues:31,
   style: "width:207px;",
   onChange: function(value) {
   dojo.byId("rule_valh").innerHTML = parseFloat(value).toFixed(1);
   m_valh=value.toFixed(1);
   carat_limit();
   calculation();
   }
   
   },"sliderh");
   }
   else {sliderh.destroy();
        var rh = dojo.byId("riglah");
    var rulesNode2 = document.createElement('div');
   rulesNode2.id="sliderh";
   dojo.byId("rule_valh").innerHTML=parseFloat(m_valh).toFixed(1);
   dojo.place(rulesNode2,"rule_slh","first");
   sliderh = new dijit.form.HorizontalSlider({name: "sliderh",value: m,minimum:1,maximum:4,intermediateChanges: true, discreteValues:30,
   style: "width:207px;",
   onChange: function(value) {
   dojo.byId("rule_valh").innerHTML = parseFloat(value).toFixed(1);
   m_valh=value.toFixed(1);
   carat_limit();
   calculation();
   }
   
   },"sliderh");
      
   }
   
   
}

var rigla_top0_set=false;
function rigla_top0(m,set)
{
   if (!set){
   var r0 = dojo.byId("rigla0");
   var rulesNode0 = document.createElement('div');
   r0.appendChild(rulesNode0);
   var sliderRules0 = new dijit.form.HorizontalRule({
   count: 21,
   style: "width:155px;height:5px;",
   container:"bottomDecoration"},rulesNode0);
   //var slider0 = new dijit.form.HorizontalSlider({name:"slider0",value:2,minimum:2,maximum:11,onChange: function(value){; }},dojo.byId("slider0"));
   slider0 = new dijit.form.HorizontalSlider({name: "slider0",value: 6,minimum:2,maximum:12,intermediateChanges: true, discreteValues:(max-min)*2-1,style: "width:207px;",
   onChange: function(value){
   dojo.byId("rule_val0").innerHTML = parseFloat(value).toFixed(1);
   m_val0=value;res0();  
   }   
   },"slider0");
   }
   else{slider0.destroy();
      var r0 = dojo.byId("rigla0");
  var rulesNode2 = document.createElement('div');
   rulesNode2.id="slider0";
   dojo.place(rulesNode2,"rule_sl0","first");
   dojo.byId("rule_val0").innerHTML=parseFloat(m_val0).toFixed(1);
   //var slider0 = new dijit.form.HorizontalSlider({name:"slider0",value:2,minimum:2,maximum:11,onChange: function(value){; }},dojo.byId("slider0"));
   slider0 = new dijit.form.HorizontalSlider({name: "slider0",value: m,minimum:2,maximum:12,intermediateChanges: true, discreteValues:(max-min)*2-1,style: "width:207px;",
   onChange: function(value){
   dojo.byId("rule_val0").innerHTML = parseFloat(value).toFixed(1);
   m_val0=value;res0();  
   }   
   },"slider0");
   }
}

var rigla_top_set=false;
function rigla_top(m)
{
   if (!rigla_top_set){
   var r = dojo.byId("rigla");
   var rulesNode = document.createElement('div');
   r.appendChild(rulesNode);
   var sliderRules = new dijit.form.HorizontalRule({
   count: (max-min)*2-1,
   style: "width:155px;height:5px;",
   container:"bottomDecoration"},rulesNode);
   slider = new dijit.form.HorizontalSlider({name: "slider",value: m_val,minimum:min,maximum:max-1,intermediateChanges: true, discreteValues:(max-min)*2-1,
   style: "width:207px;",
   onChange: function(value) {
   if (value<11.5){
   dojo.byId("rule_val").innerHTML = parseFloat(value).toFixed(1);
   if (m_val1==1 || value+m_val1<max) { dojo.byId("rule_val1").innerHTML = parseFloat(m_val1).toFixed(1);}
   else { dojo.byId("rule_val1").innerHTML = parseFloat(m_val1-0.5).toFixed(1);}
   rigla_top1(max-value);
   m_val=value;res();}}},"slider");
   rigla_top_set=true;
   
   }
if (m_val>m){ m_val=m;
slider.destroy();
var rulesNode2 = document.createElement('div');
rulesNode2.id="slider";
dojo.place(rulesNode2,"rule_sl","first")
slider = new dijit.form.HorizontalSlider({
            name: "slider",value: m_val,minimum:min, maximum:max-1,intermediateChanges: true,discreteValues:(max-min)*2-1,
            style: "width:207px;",
            onChange: function(value) {
                if (value<11.5){
               
                dojo.byId("rule_val").innerHTML = parseFloat(value).toFixed(1);
                if (m_val1==1 || value+m_val1<max){ dojo.byId("rule_val1").innerHTML = parseFloat(m_val1).toFixed(1);}
                else {dojo.byId("rule_val1").innerHTML = parseFloat(m_val1-0.5).toFixed(1);}
                rigla_top1(max-value);m_val=value;res();}
            }},"slider");
}}

var rigla_top1_set=false;
function rigla_top1(m)
{
if (!rigla_top1_set)
{
var r1 = dojo.byId("rigla1");
var rulesNode1 = document.createElement('div');
r1.appendChild(rulesNode1);
var sliderRules1 = new dijit.form.HorizontalRule({count: (max-min)*2-1,style: "width:155px;height:5px;",container:"bottomDecoration" },rulesNode1);
slider1 = new dijit.form.HorizontalSlider({name: "slider1",value: m_val1,minimum:min,maximum:max-1,intermediateChanges: true,discreteValues:(max-min)*2-1,
style: "width:207px;",
onChange: function(value) {
 if (value<11.5){
dojo.byId("rule_val1").innerHTML = parseFloat(value).toFixed(1);
if (m_val==1 || value+m_val<max) { dojo.byId("rule_val").innerHTML = parseFloat(m_val).toFixed(1);}
else { dojo.byId("rule_val").innerHTML = parseFloat(m_val-0.5).toFixed(1);}
rigla_top(max-value);m_val1=value;
res();}
}},"slider1");   
rigla_top1_set=true;  
}
if (m_val1>m){ m_val1=m;
slider1.destroy();
var rulesNode2 = document.createElement('div');
rulesNode2.id="slider1";
dojo.place(rulesNode2,"rule_sl1","first")
slider1 = new dijit.form.HorizontalSlider({
            name: "slider1",value: m_val1,minimum:min,maximum:max-1 ,intermediateChanges: true,discreteValues:(max-min)*2-1,
            style: "width:207px;",
            onChange: function(value) {
                if (value<11.5){
                    //if (value+m_val>max)value=value-0.5;
                    
                dojo.byId("rule_val1").innerHTML = parseFloat(value).toFixed(1);
                if (m_val==1 || value+m_val<max) { dojo.byId("rule_val").innerHTML = parseFloat(m_val).toFixed(1);}
                else {dojo.byId("rule_val").innerHTML = parseFloat(m_val-0.5).toFixed(1);}
                rigla_top(max-value);m_val1=value;res();}
            }},"slider1");
}}

function rules1() {
             var r = dojo.byId("rigla_1");
             var rulesNode = document.createElement('div');
             r.appendChild(rulesNode);
             var sliderRules = new dijit.form.HorizontalRule({
             count: (max-2-min)*2+1,
             style: "width:147px;height:5px;",
             container:"bottomDecoration"},rulesNode);
             slider_1 = new dijit.form.HorizontalSlider({name: "slider_1",value: 2,minimum:min,maximum:max-2,intermediateChanges: true, discreteValues:(max-2-min)*2+1,
             style: "width:200px;",
             onChange: function(value) {
                if (value<10.5){
                dojo.byId("rule_val_1").innerHTML = parseFloat(value).toFixed(1);
                
                if (max-value>1){ rigla_top_2(max-1-value);
                if (m_val_2>=1 || value+m_val_2+m_val_3<max) { dojo.byId("rule_val_2").innerHTML = parseFloat(m_val_2).toFixed(1);}
                else { dojo.byId("rule_val_2").innerHTML = parseFloat(m_val_2-0.5).toFixed(1);}
                }
                if (max-value<m_val_2+m_val_3){ rigla_top_3(max-value-m_val_2);
                if (m_val_3>=1 || value+m_val_2+m_val_3<max){ dojo.byId("rule_val_3").innerHTML = parseFloat(m_val_3).toFixed(1);}
                else{ dojo.byId("rule_val_3").innerHTML = parseFloat(m_val_3-0.5).toFixed(1);}
                }
                m_val_1=value;res1();
                }}},"slider_1");
                    
             var r1 = dojo.byId("rigla_2");
             var rulesNode1 = document.createElement('div');
             r1.appendChild(rulesNode1);
             var sliderRules1 = new dijit.form.HorizontalRule({count:(max-2-min)*2+1,style: "width:147px;height:5px;",container:"bottomDecoration" },rulesNode1);
             
             slider_2 = new dijit.form.HorizontalSlider({name: "slider_2",value: 2,minimum:min,maximum:max-2,intermediateChanges: true,discreteValues:(max-2-min)*2+1,
             style: "width:200px;",
             onChange: function(value){
                if (value<10.5){
                dojo.byId("rule_val_2").innerHTML = parseFloat(value).toFixed(1);
                
               if (max-value>1){ rigla_top_3(max-1-value);
               if (m_val_3>=1 || value+m_val_1+m_val_3<max){ dojo.byId("rule_val_3").innerHTML = parseFloat(m_val_3).toFixed(1);}
               else {dojo.byId("rule_val_3").innerHTML = parseFloat(m_val_3-0.5).toFixed(1);}}
               if (max-value<m_val_1+m_val_3){rigla_top_1(max-value-m_val_3);
               if (m_val_1>=1 || value+m_val_1+m_val_3<max){ dojo.byId("rule_val_1").innerHTML = parseFloat(m_val_1).toFixed(1);}
               else {dojo.byId("rule_val_1").innerHTML = parseFloat(m_val_1-0.5).toFixed(1);}
                }
                m_val_2=value;res1();}
             }},"slider_2");
             
            var r2 = dojo.byId("rigla_3");
             var rulesNode2 = document.createElement('div');
             r2.appendChild(rulesNode2);
             var sliderRules2 = new dijit.form.HorizontalRule({count: (max-2-min)*2+1,style: "width:147px;height:5px;",container:"bottomDecoration" },rulesNode2);
             
             slider_3 = new dijit.form.HorizontalSlider({name: "slider_3",value: 2,minimum:min,maximum:max-2,intermediateChanges: true,discreteValues:(max-2-min)*2+1,
             style: "width:200px;",
             onChange: function(value) {
                if (value<10.5){
                dojo.byId("rule_val_3").innerHTML = parseFloat(value).toFixed(1);
                
                if (max-value>1) { rigla_top_1(max-1-value);
                if (m_val_1>=1 || value+m_val_2+m_val_1<max) dojo.byId("rule_val_1").innerHTML = parseFloat(m_val_1).toFixed(1);
                else dojo.byId("rule_val_1").innerHTML = parseFloat(m_val_1-0.5).toFixed(1);
                }
                if (max-value<m_val_2+m_val_1){ rigla_top_2(max-value-m_val_1);
                if (m_val_2>=1 || value+m_val_2+m_val_1<max) dojo.byId("rule_val_2").innerHTML = parseFloat(m_val_2).toFixed(1);
                else dojo.byId("rule_val_2").innerHTML = parseFloat(m_val_2-0.5).toFixed(1);
                }
                m_val_3=value;res1();}
             }},"slider_3");
        }
function rigla_top_1(m)
{
if (m_val_1>m  && m>=1){ m_val_1=m;
slider_1.destroy();
var rulesNode2 = document.createElement('div');
rulesNode2.id="slider_1";
dojo.place(rulesNode2,"rule_sl_1","first")
slider_1 = new dijit.form.HorizontalSlider({
            name: "slider_1",value: m_val_1,minimum:min, maximum:max-2,intermediateChanges: true,discreteValues:(max-2-min)*2+1,
            style: "width:200px;",
            onChange: function(value) {
                if (value<10.5){
                    //if (value+m_val_2+m_val_3>max)value=value-0.5;
                dojo.byId("rule_val_1").innerHTML = parseFloat(value).toFixed(1);
               
                if (max-value>1){ rigla_top_2(max-1-value);
                if (m_val_2>=1 || value+m_val_2+m_val_3<max) dojo.byId("rule_val_2").innerHTML = parseFloat(m_val_2).toFixed(1);
                else dojo.byId("rule_val_2").innerHTML = parseFloat(m_val_2-0.5).toFixed(1);
                }
                if (max-value<m_val_2+m_val_3){ rigla_top_3(max-value-m_val_2);
                if (m_val_3>=1 || value+m_val_2+m_val_3<max) dojo.byId("rule_val_3").innerHTML = parseFloat(m_val_3).toFixed(1);
                else dojo.byId("rule_val_3").innerHTML = parseFloat(m_val_3-0.5).toFixed(1);
                }              
                m_val_1=value;res1();
                 
                }
            }},"slider_1");
}

}
function rigla_top_2(m)
{
if (m_val_2>m  && m>=1){ m_val_2=m;
slider_2.destroy();
var rulesNode2 = document.createElement('div');
rulesNode2.id="slider_2";
dojo.place(rulesNode2,"rule_sl_2","first");
slider_2 = new dijit.form.HorizontalSlider({
            name: "slider_2",value: m_val_2,minimum:min,maximum:max-2 ,intermediateChanges: true,discreteValues:(max-2-min)*2+1,
            style: "width:200px;",
            onChange: function(value) {
                if (value<10.5){
                    //if (value+m_val_3+m_val_1>max)value=value-0.5;
                    
                dojo.byId("rule_val_2").innerHTML = parseFloat(value).toFixed(1);
                
                
                if (max-value>1){ rigla_top_3(max-1-value);
                if (m_val_3>=1 || value+m_val_1+m_val_3<max) dojo.byId("rule_val_3").innerHTML = parseFloat(m_val_3).toFixed(1);
                else dojo.byId("rule_val_3").innerHTML = parseFloat(m_val_3-0.5).toFixed(1);
                }if (max-value<m_val_1+m_val_3){ rigla_top_1(max-value-m_val_3);
                if (m_val_1>=1 || value+m_val_1+m_val_3<max) dojo.byId("rule_val_1").innerHTML = parseFloat(m_val_1).toFixed(1);
                else dojo.byId("rule_val_1").innerHTML = parseFloat(m_val_1-0.5).toFixed(1);
                }
               

                m_val_2=value;res1();}
            }},"slider_2");
}
}
function rigla_top_3(m)
{
if (m_val_3>m && m>=1){ m_val_3=m;
slider_3.destroy();
var rulesNode2 = document.createElement('div');
rulesNode2.id="slider_3";
dojo.place(rulesNode2,"rule_sl_3","first");
slider_3 = new dijit.form.HorizontalSlider({
            name: "slider_3",value: m_val_3,minimum:min,maximum:max-2 ,intermediateChanges: true,discreteValues:(max-2-min)*2+1,
            style: "width:200px;",
            onChange: function(value) {
                if (value<10.5){
                    //if (value+m_val_1+m_val_2>max)value=value-0.5;
                    
                dojo.byId("rule_val_3").innerHTML = parseFloat(value).toFixed(1);
                
                if (max-value>1) { rigla_top_1(max-1-value);
                if (m_val_1>=1 || value+m_val_2+m_val_1<max) dojo.byId("rule_val_1").innerHTML = parseFloat(m_val_1).toFixed(1);
                else dojo.byId("rule_val_1").innerHTML = parseFloat(m_val_1-0.5).toFixed(1);
                }
                if (max-value<m_val_2+m_val_1){ rigla_top_2(max-value-m_val_1);
                if (m_val_2>=1 || value+m_val_2+m_val_1<max) dojo.byId("rule_val_2").innerHTML = parseFloat(m_val_2).toFixed(1);
                else dojo.byId("rule_val_2").innerHTML = parseFloat(m_val_2-0.5).toFixed(1);
                }
                
                m_val_3=value;res1();}
            }},"slider_3");
}}

function set_env()
{  
   dojo.attr("result","src","einfrb");
    k_menu();
    k_m_menu();
    sel2_mat();
    sel3_mat();
    im_show();
    rigla_toph(1);
    rigla_top0(1);
    rigla_top(3);
    rigla_top1(3);
    
    //rules();
    rules1();
    form_show();
    sel_stein();
    oberflache();
    carat_limit();
    parr();
    feingehalt();
    gen_pdf();

}




dojo.addOnLoad(set_env);


