function initFrm01(){
  if (document.all) {
    document.all['type1'].checked = true;
  }else{
    document.getElementById('type1').checked = true;
  }
}

function initFrm01b(tipo){
  if (document.all) {
    document.all[tipo].checked = true;
  }else{
    document.getElementById(tipo).checked = true;
  }
  if (tipo=='type1') {
    mostra('spboxret,boxret');testSubmitFrm01();
  }else if (tipo=='type2') {
    nascondi('spboxret,boxret');document.getElementById('rtmc').value='';testSubmitFrm01();
  }
}

function nascondi(argomenti){
  var argomento=argomenti.split(",");
  for (i=0; i<argomento.length; i++) {
    if (document.all) {
      document.all[argomento[i]].style.display = "none";
    }else{
      document.getElementById(argomento[i]).style.display = "none";
    }
  }
}

function mostra(argomenti){
  var argomento=argomenti.split(",");
  for (i=0; i<argomento.length; i++) {
    if (document.all) {
      document.all[argomento[i]].style.display = "";
    }else{
      document.getElementById(argomento[i]).style.display = "";
    }
  }
}

function blocca(argomenti){
  var argomento=argomenti.split(",");
  for (i=0; i<argomento.length; i++) {
    if (document.all) {
      document.all[argomento[i]].disabled = true;
      document.all[argomento[i]].disabled = "disabled";
    }else{
      document.getElementById(argomento[i]).disabled = true;
      document.getElementById(argomento[i]).disabled = "disabled";
    }
  }
}

function sblocca(argomenti){
  var argomento=argomenti.split(",");
  for (i=0; i<argomento.length; i++) {
    if (document.all) {
      document.all[argomento[i]].disabled = false;
    }else{
      document.getElementById(argomento[i]).disabled = false;
    }
  }
}

function bloccaSubmit(argomenti){
  var argomento=argomenti.split(",");
  for (i=0; i<argomento.length; i++) {
    if (document.all) {
      document.all[argomento[i]].disabled = true;
      document.all[argomento[i]].disabled = "disabled";
      document.all[argomento[i]].className ='button2';
    }else{
      document.getElementById(argomento[i]).disabled = true;
      document.getElementById(argomento[i]).disabled = "disabled";
      document.getElementById(argomento[i]).className ='button2';
    }
  }
}

function sbloccaSubmit(argomenti){
  var argomento=argomenti.split(",");
  for (i=0; i<argomento.length; i++) {
    if (document.all) {
      document.all[argomento[i]].disabled = false;
      document.all[argomento[i]].className ='button';
    }else{
      document.getElementById(argomento[i]).disabled = false;
      document.getElementById(argomento[i]).className ='button';
    }
  }
}

function resetSelect(argomenti) {
  var argomento=argomenti.split(",");
  for (i=0; i<argomento.length; i++) {
    if (document.all) {
      document.all[argomento[i]].selectedIndex=0;
    }else{
      document.getElementById(argomento[i]).selectedIndex=0;
    }
  }
}

function resetHidTxt(argomenti){
  var argomento=argomenti.split(",");
  for (i=0; i<argomento.length; i++) {
    if (document.all) {
      document.all[argomento[i]].value="";
    }else{
      document.getElementById(argomento[i]).value="";
    }
  }
}

function specificValue(campo,argomento){
  if (document.all) {
    document.all[campo].value=argomento;
  }else{
    document.getElementById(campo).value=argomento;
  }
}

function specificValueSelect(campo,argomento){
  if (document.all) {
    document.all[campo].options[0].text=argomento;
  }else{
    document.getElementById(campo).options[0].text=argomento;
  }
}

function testSubmitFrm01() {
  var ok=false;
  
  var country=document.getElementById('cxmc').value;
  var from=document.getElementById('fmmc').value;
  var to=document.getElementById('tomc').value;
  var deptimeFrm1=document.getElementById('dtmc').value;
  var rettime=document.getElementById('rtmc').value;

  if (country=="0") {
    country="";    
  }

  if (from=="0") {
    from="";    
  }

  if (to=="0") {
    to="";    
  }

  if (deptimeFrm1=="0") {
    deptimeFrm1="";    
  }

  if (rettime=="0") {
    rettime="";    
  }

  if (country!="" && from!="" && to!="" && deptimeFrm1!="") {
    ok=true;
  }else{
    ok=false;
  }

  /*if ((document.getElementById('type2').checked && rettime=="") || (document.getElementById('type1').checked && rettime!="")) {
    ok=true;
  }else{
    ok=false;
  }*/

  /*if ((document.getElementById('type2').checked) || (document.getElementById('type1').checked)) {
    if (document.getElementById('type2').checked) {
      if (document.getElementById('type2').checked && deptimeFrm1!="" && rettime=="") {
        ok=true;
      }else{
        ok=false;
      }
    }else{
      if (document.getElementById('type1').checked && deptimeFrm1!="" && rettime!="") {
        ok=true;
      }else{
        ok=false;
      }
    }    
  }else{
    ok=false;
  }*/

  //alert("dtmc: " + deptimeFrm1);
  //alert("rtmc: " + rettime);

  if (document.getElementById('type2').checked) {
    if (deptimeFrm1!="" && rettime=="") {
      ok=true;
    }else{
      ok=false;
    }
  }else if (document.getElementById('type1').checked) {
    if (deptimeFrm1!="" && rettime!="") {
      ok=true;
    }else{
      ok=false;
    }
  }else{
    ok=false;
  }

  if (ok && (document.getElementById('adultFrm1').value!=0 || document.getElementById('childFrm1').value!=0 || document.getElementById('enfantFrm1').value!=0)) {
    sbloccaSubmit('bookFrm1');
  }else{
    bloccaSubmit('bookFrm1');
  }
}

function testSubmitFrm02() {
  var ok=false;
  
  var locationx=document.getElementById('lcmc').value;
  var tourx=document.getElementById('trmc').value;
  var deptimeFrm2=document.getElementById('dtmc2').value;

  if (locationx=="0") {
    locationx="";    
  }

  if (tourx=="0") {
    tourx="";    
  }

  if (deptimeFrm2=="0") {
    deptimeFrm2="";    
  }

  if (locationx!="" && tourx!="" && deptimeFrm2!="") {
    ok=true;
  }else{
    ok=false;
  }

  if (ok && (document.getElementById('adultFrm2').value!=0 || document.getElementById('childFrm2').value!=0 || document.getElementById('enfantFrm2').value!=0)) {
    sbloccaSubmit('bookFrm2');
  }else{
    bloccaSubmit('bookFrm2');
  }
}

function testSubmitFrm03() {
  var ok=false;
  
  var category=document.getElementById('typeFrm3').value;
  var locationy=document.getElementById('lhmc').value;
  var services=document.getElementById('sxmc').value;

  if (locationy=="0") {
    locationy="";    
  }

  if (services=="0") {
    services="";    
  }
  
  if ((category=="1" || category=="2") && locationy!="") {
    ok=true;
  } else if (category=="3" && locationy!="" && services!="") {
    ok=true;
  } else {
    ok=false;
  }

  if (ok) {
    sbloccaSubmit('bookFrm3');
  }else{
    bloccaSubmit('bookFrm3');
  }
}

function testSubmitFrm04() {
  var ok=false;
  
  var zona=document.getElementById('zonaID').value;

  if (zona!="" && zona!="0") {
    ok=true;
  } else {
    ok=false;
  }

  if (ok) {
    sbloccaSubmit('bookFrm4');
  }else{
    bloccaSubmit('bookFrm4');
  }
}


function azzeraForm() {
  /*FORM 1*/
  initFrm01();
  resetSelect('country,from,to,deptimeFrm1,rettime,adultFrm1,childFrm1,enfantFrm1');
  resetHidTxt('departFrm1,returnFrm1,cxmc,fmmc,tomc,dtmc,rtmc');
  bloccaSubmit('bookFrm1');
  blocca('from,to,type1,type2,departFrm1,deptimeFrm1,returnFrm1,rettime');
  mostra('spboxret,boxret');
  
  /*FORM 2*/
  resetSelect('locationFrm2,tour,deptimeFrm2,adultFrm2,childFrm2,enfantFrm2');
  resetHidTxt('departFrm2,lcmc,trmc,dtmc2');
  bloccaSubmit('bookFrm2');
  blocca('tour,departFrm2,deptimeFrm2');
  
  /*FORM 3*/
  resetSelect('typeFrm3,locationFrm3,service');
  resetHidTxt('lhmc,sxmc');
  bloccaSubmit('bookFrm3');
  blocca('locationFrm3,service');
}

/*function cambiaLingua(nome,valore,pagina) {
  var durata="";
  document.cookie = nome + "=" + valore + durata + "; path=/";
  window.location.href=pagina;
}*/

function testHidden(){
  alert("cxmc: " + document.getElementById('cxmc').value);
  alert("fmmc: " + document.getElementById('fmmc').value);
  alert("tomc: " + document.getElementById('tomc').value);
  alert("dtmc: " + document.getElementById('dtmc').value);
  alert("rtmc: " + document.getElementById('rtmc').value);
}

function testHidden2(){
  alert("lcmc: " + document.getElementById('lcmc').value);
  alert("trmc: " + document.getElementById('trmc').value);
  alert("dtmc2: " + document.getElementById('dtmc2').value);
}

function testHidden3(){
  alert("lhmc: " + document.getElementById('lhmc').value);
  alert("sxmc: " + document.getElementById('sxmc').value);
}

/*function azzeraReturn(argomento) {
    if (document.all) {
      document.all['return'].value = "returning date";
      //document.all['rettime'].value = "time";
    }else{
      document.getElementById('return').value = "returning date";
      //document.getElementById('rettime').value = "time";
    }
}*/

/*function dataCorrente(argomento) {
  oggix = new Date();
  giornox = oggix.getDay()+1;
  if (giornox < 10) {
    giornox = "0" + giornox + "/";    
  }else{
    giornox = giornox + "/";
  }
  mesex = oggix.getMonth()+1;
  if (mesex < 10) {
    mesex = "0" + mesex + "/";    
  }else{
    mesex = mesex + "/";
  }
  annox= oggix.getYear();
  if (annox < 1900) {
    annox = 1900 + annox;    
  }else{
    annox = annox;
  }
  
  oggi2x = giornox + mesex + annox

  if (document.all) {
    document.all[argomento].value = oggi2x;
  }else{
    document.getElementById(argomento).value = oggi2x;
  }
}*/
