/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
Global "swap" holder
Use value, null, if no layer initially visible
*/
var currLayerId = null;

function togLayer(id)
{

if(currLayerId) setDisplay(currLayerId, "none");
if(id)setDisplay(id, "block");
currLayerId = id;

}

function setDisplay(id,value)
{
var elm = document.getElementById(id);
elm.style.display = value;
}


function switch_validation(value)
{

    switch (value) {

  case "priv":

    var nome = new LiveValidation('nome',{onlyOnBlur: true,validMessage: " ok"});
        nome.add(Validate.Presence,{ failureMessage: "campo obbligatorio" });
        nome.add(Validate.Format, { pattern: /^[a-zA-z]+$/i,failureMessage: "caratteri validi : A-Z a-z"});


    var cognome = new LiveValidation('cognome',{onlyOnBlur: true,validMessage: " ok"});
        cognome.add(Validate.Presence,{ failureMessage: "campo obbligatorio" });
        cognome.add(Validate.Format, { pattern: /^[a-zA-z ]+[\']*[a-zA-z àèéìòù]+$/i,failureMessage: "caratteri validi : A-Z a-z ' àèéìòù "});

    var email = new LiveValidation('email', { onlyOnBlur:  true,validMessage: " ok"});
        email.add(Validate.Presence, { failureMessage: "campo obbligatorio!" });
        email.add(Validate.Email, { failureMessage: "caratteri validi a-z@. !" } );

    var telefono = new LiveValidation('telefono',{onlyOnBlur: true,validMessage: " ok"});
        telefono.add(Validate.Presence,{ failureMessage: "campo obbligatorio!" });
        telefono.add(Validate.Format, { pattern: /^[0-9]{1,12}$/i,failureMessage: "caratteri validi :0-9"});



  break;

  case "soc":

    var nomesoc = new LiveValidation('nomesoc',{onlyOnBlur: true,validMessage: " ok"});
        nomesoc.add(Validate.Presence,{ failureMessage: "campo obbligatorio" });
        nomesoc.add(Validate.Format, { pattern: /^[a-zA-z \.]+$/i,failureMessage: "caratteri validi : A-Z a-z ."});


    var telefonosoc = new LiveValidation('telefonosoc',{onlyOnBlur: true,validMessage: " ok"});
        telefonosoc.add(Validate.Presence,{ failureMessage: "campo obbligatorio!" });
        telefonosoc.add(Validate.Format, { pattern: /^[0-9]{1,12}$/i,failureMessage: "caratteri validi :0-9"});


    var emailsoc = new LiveValidation('emailsoc', { onlyOnBlur:  true,validMessage: " ok"});
        emailsoc.add(Validate.Presence, { failureMessage: "campo obbligatorio!" });
        emailsoc.add(Validate.Email, { failureMessage: "caratteri validi a-z@. !" } );

  break;

  case "ent":
    var nomeente = new LiveValidation('nomeente',{onlyOnBlur: true,validMessage: " ok"});
        nomeente.add(Validate.Presence,{ failureMessage: "campo obbligatorio" });
        nomeente.add(Validate.Format, { pattern: /^[a-zA-z \.]+$/i,failureMessage: "caratteri validi : A-Z a-z ."});


    var emailente = new LiveValidation('emailente', { onlyOnBlur:  true,validMessage: " ok"});
        emailente.add(Validate.Presence, { failureMessage: "campo obbligatorio!" });
        emailente.add(Validate.Email, { failureMessage: "caratteri validi a-z@. !" } );



    var telefonoente = new LiveValidation('telefonoente',{onlyOnBlur: true,validMessage: " ok"});
        telefonoente.add(Validate.Presence,{ failureMessage: "campo obbligatorio!" });
        telefonoente.add(Validate.Format, { pattern: /^[0-9]{1,12}$/i,failureMessage: "caratteri validi :0-9"});

  break;


}


}


function deactivate(value){


    var x=document.getElementById(value);

    x.disabled=true;
    }


function activate(value){

    var x=document.getElementById(value);
    x.disabled=false;


}

function redirect()
{
    window.location="http://www.omegagenerals.com/preventivo.php";

}

function switchDiv(quale) {
    if (document.getElementById(quale).style.display == "block")
           document.getElementById(quale).style.display = "none"
    else
           document.getElementById(quale).style.display = "block";
}



function resetpiano(){

 togLayer(null);
for(var x=0;x<5;x++){
    document.getElementById('numpiano').value='';
      document.getElementById(x).checked=false;
    }

 }



var conta = 0;
function ctr(quale,limite) {

if (quale.checked)

{
conta++;

if (conta > limite)
{
alert("Puoi scegliere al massimo "+limite+" tipo di pianoforte");
quale.checked=false;
conta--;
}
}
else
{
    if(conta>0)
        conta--;

    else conta=null;
}

}







