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);
}
}
}
}
}
}