function checkDivControlRouting(type,valsel){ switch (type) { case 'cc': if(document.getElementById('controlchoice')) document.getElementById('controlchoice').style.visibility='visible'; if(document.getElementById('controlchoice')) document.getElementById('controlchoice').style.display='block'; if(document.getElementById('controlchoice') && valsel=='') { document.step7.id_control_choice[0].checked=true; var elem=document.step7.id_control_choice[0]; elem.click(); } /* nascondo i control shape */ if(document.getElementById('controlshape')) document.getElementById('controlshape').style.visibility='hidden'; if(document.getElementById('controlshape')) document.getElementById('controlshape').style.display='none'; if(document.step7.id_control_shape && document.step7.id_control_shape.length > 1){ for ( var i = 0; i < document.step7.id_control_shape.length; i++ ) { document.step7.id_control_shape[i].checked=false; } } break; case 'cs' : /* nascondo i control choice */ if(document.getElementById('controlchoice')) document.getElementById('controlchoice').style.visibility='hidden'; if(document.getElementById('controlchoice')) document.getElementById('controlchoice').style.display='none'; if(document.step7.id_control_choice.length > 1){ for ( var i = 0; i < document.step7.id_control_choice.length; i++ ) { document.step7.id_control_choice[i].checked=false; } } document.step7.foro_ribassato.checked=false; if(document.getElementById('controlshape')) document.getElementById('controlshape').style.visibility='visible'; if(document.getElementById('controlshape')) document.getElementById('controlshape').style.display='block'; if(document.getElementById('controlshape') && valsel=='') { document.step7.id_control_shape[0].checked=true; var elem=document.step7.id_control_shape[0]; elem.click(); } break; default: if(document.getElementById('controlchoice')) document.getElementById('controlchoice').style.visibility='hidden'; if(document.getElementById('controlchoice')) document.getElementById('controlchoice').style.display='none'; if(document.getElementById('controlshape')) document.getElementById('controlshape').style.visibility='hidden'; if(document.getElementById('controlshape')) document.getElementById('controlshape').style.display='none'; if(document.step7.id_control_choice.length > 1){ for ( var i = 0; i < document.step7.id_control_choice.length; i++ ) { document.step7.id_control_choice[i].checked=false; } } if(document.step7.id_control_shape.length > 1){ for ( var i = 0; i < document.step7.id_control_shape.length; i++ ) { document.step7.id_control_shape[i].checked=false; } } document.step7.foro_ribassato.checked=false; break; } } function checkDivPickupShape(type){ if(type=='none') { if(document.getElementById('pickupshape')){ document.step9.id_pickup_shape_neck[0].checked=true; document.step9.id_pickup_shape_bridge[0].checked=true; document.step9.id_pickup_shape_center[0].checked=true; document.getElementById('pickupshape').style.visibility='hidden'; document.getElementById('pickupshape').style.display='none'; } }else{ if(document.getElementById('pickupshape')){ document.getElementById('pickupshape').style.visibility='visible'; document.getElementById('pickupshape').style.display='block'; } } } function checkValueShape(esclusivo,value,itemname){ var elemts = document.getElementById('step9').elements; if(esclusivo=='S'){ //Diego aggiunto ChangePickupCenter(''); for ( var i = 0; i < elemts.length; i++ ) { if ( /^radio$/.test(elemts[i].type) ) { /*if(elemts[i].name=='id_pickup_shape_neck' && elemts[i].value != value){ elemts[i].disabled=true; }*/ if(elemts[i].name=='id_pickup_shape_center' && elemts[i].value != value){ elemts[i].disabled=true; } } } } else { for ( var i = 0; i < elemts.length; i++ ) { if ( /^radio$/.test(elemts[i].type) ) { if(itemname=='id_pickup_shape_bridge'){ if(elemts[i].name=='id_pickup_shape_center' && elemts[i].disabled===true){ elemts[i].disabled=false; if(elemts[i].checked) { ChangePickupCenter('pus'+elemts[i].value); } } } } } } } function resetTop(){ var elemts = document.getElementById('step2').elements; for ( var i = 0; i < elemts.length; i++ ) { if ( /^radio$/.test(elemts[i].type) ) { if(elemts[i].name=='id_legno_top'){ elemts[i].checked=false; } } } document.getElementById("totale_pagina").value=eval(document.getElementById("totale_pagina").value)- eval(document.getElementById("id_legno_top_price").value) - eval(document.getElementById("incollaggio_price").value); document.getElementById("id_legno_top_price").value = 0; document.getElementById("incollaggio_price").value = 0; } function CheckTotale(action,Addvalue,campoprice,Oldvalue){ if(action =='add'){ var nomecampo= campoprice; document.getElementById(nomecampo).value= eval(Addvalue); document.getElementById("totale_pagina").value= eval(document.getElementById("totale_configurazione").value) - eval(Oldvalue) + eval(Addvalue); } document.getElementById("show_totale_configurazione").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2)) +'
'; document.getElementById("show_totale_configurazione2").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2)) +'
'; } function CheckTotaleLegno(action,Addvalue,tipo,Oldvalue,incollaggio,parent){ if(action =='add'){ var importobase = document.getElementById("totale_pagina").value - eval(document.getElementById("id_legno_top_price").value) - eval(document.getElementById("id_legno_body_price").value) - eval(document.getElementById("incollaggio_price").value); if(tipo=='corpo'){ document.getElementById("id_legno_body_price").value = eval(Addvalue); document.getElementById("totale_pagina").value= eval(importobase) + eval(Addvalue) + eval(document.getElementById("id_legno_top_price").value) + eval(incollaggio); }else if(tipo =='spessoretop'){ document.getElementById("id_spessore_top").value=eval(document.getElementById("notop").value); document.getElementById("totale_pagina").value= eval(importobase)+ eval(Addvalue)+ eval(document.getElementById("id_legno_body_price").value) + eval(document.getElementById("id_legno_top_price").value) + eval(incollaggio); }else if(tipo =='legnotop'){ if(document.getElementById("notop")) document.getElementById("notop").checked=false; document.getElementById("id_spessore_top").value=eval(parent); document.getElementById("id_legno_top_price").value = eval(Addvalue); document.getElementById("incollaggio_price").value = eval(incollaggio); document.getElementById("totale_pagina").value= eval(importobase) + eval(Addvalue) + eval(document.getElementById("id_legno_body_price").value) + eval(incollaggio); } } document.getElementById("show_totale_configurazione").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2)) +'
'; document.getElementById("show_totale_configurazione2").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2)) +'
'; } function CheckTotaleCont(action,Addvalue){ if(action =='add'){ document.getElementById("totale_contours_price").value = eval(document.getElementById("totale_contours_price").value) + eval(Addvalue); document.getElementById("totale_configurazione").value = eval(document.getElementById("totale_configurazione").value) + eval(Addvalue); document.getElementById("totale_pagina").value= eval(document.getElementById("totale_pagina").value) + eval(Addvalue); }else if (action=='del'){ document.getElementById("totale_contours_price").value = eval(document.getElementById("totale_contours_price").value)-eval(Addvalue); document.getElementById("totale_configurazione").value= eval(document.getElementById("totale_configurazione").value)-eval(Addvalue); document.getElementById("totale_pagina").value = eval(document.getElementById("totale_pagina").value) - eval(Addvalue); } document.getElementById("show_totale_configurazione").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2)) +'
'; document.getElementById("show_totale_configurazione2").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2)) +'
'; } function CheckTotalePickupRoutingAgg(action,Addvalue){ if(action =='add'){ document.getElementById("totale_pickup_routing_agg_price").value = eval(document.getElementById("totale_pickup_routing_agg_price").value) + eval(Addvalue); document.getElementById("totale_configurazione").value = eval(document.getElementById("totale_configurazione").value) + eval(Addvalue); document.getElementById("totale_pagina").value= eval(document.getElementById("totale_pagina").value) + eval(Addvalue); }else if (action=='del'){ document.getElementById("totale_pickup_routing_agg_price").value = eval(document.getElementById("totale_pickup_routing_agg_price").value)-eval(Addvalue); document.getElementById("totale_configurazione").value= eval(document.getElementById("totale_configurazione").value)-eval(Addvalue); document.getElementById("totale_pagina").value = eval(document.getElementById("totale_pagina").value) - eval(Addvalue); } document.getElementById("show_totale_configurazione").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2)) +'
'; document.getElementById("show_totale_configurazione2").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2)) +'
'; } function AggiornaSceltaSelectCont(id,oldvalue){ if(id != ''){ var nomecampo = "valore_select_"+ id; var nomecampo2 = "predefinito_"+ id; if(document.getElementById(nomecampo2).value != 'S'){ document.getElementById("totale_contours_select_price").value=eval(document.getElementById(nomecampo).value); document.getElementById("totale_pagina").value= eval(document.getElementById("totale_configurazione").value) + eval(document.getElementById("totale_contours_select_price").value) - eval(oldvalue); document.getElementById("show_totale_configurazione").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2))+'
'; document.getElementById("show_totale_configurazione2").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2))+'
'; } }else{ document.getElementById("totale_contours_select_price").value= 0 ; document.getElementById("totale_pagina").value= eval(document.getElementById("totale_configurazione").value) + eval(document.getElementById("totale_contours_select_price").value) - eval(oldvalue); document.getElementById("show_totale_configurazione").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2))+'
'; document.getElementById("show_totale_configurazione2").innerHTML = '
TOTALE € ' + numberFormat(arrotonda(eval(document.getElementById("totale_pagina").value),2))+'
'; } } function goPreviousStep(form){ var value= eval(document.getElementById(form).step.value - 2); document.getElementById(form).step.value=eval(value); document.getElementById(form).submit(); } function goPreviousStep2(form){ var value= eval(document.getElementById(form).step.value - 3); document.getElementById(form).step.value=eval(value); document.getElementById(form).submit(); } function LaunchSelectedOnClick(step){ var elemts = document.getElementById(step).elements; for ( var i = 0; i < elemts.length; i++ ) { if ( /^radio$/.test(elemts[i].type) && elemts[i].checked===true ) { if(elemts[i].click()) elemts[i].click(); } if ( /^checkbox$/.test(elemts[i].type) && elemts[i].checked===true ) { if(elemts[i].checked===true){ switch (elemts[i].name){ case 'foro_ribassato': ChangeForoRibassato(true); break; case 'id_pickup_routing_agg[]': var Varname='pur'+elemts[i].value; ChangeAddPickupRouting(Varname); break; case 'id_contours[]': var Varname='cut'+elemts[i].value; ChangeAddContours(Varname); break; } } if ( /^select$/.test(elemts[i].type) && elemts[i].selected===true ) { if(elemts[i].selected===true){ if(elemts[i].name == 'id_contours_select'){ var Varname='cut'+elemts[i].value; ChangeContours(Varname); } } } } } }