
function abrirCalendarioEntrada()
{ window.open("calendario.php","calendario","toolbar=no,directories=no,menubar=no,status=no,resizable=no,width=200,height=210,top=290,left=630,titlebar=no,");
}

function abrirCalendarioSalida()
{ window.open("calendariosalida.php","calendario","toolbar=no,directories=no,menubar=no,status=no,resizable=no,width=200,height=210,top=290,left=630,titlebar=no,");
}

function ponFechaEntrada(dia,mes,ano)
{ document.miform.diaEntrada.value=dia;
  document.miform.mesEntrada.value=mes;
  document.miform.anoEntrada.value=ano;
  compruebaFechas();
}

function ponFechaSalida(dia,mes,ano)
{ document.miform.anoSalida.value=ano;
  document.miform.mesSalida.value=mes;
  document.miform.diaSalida.value=dia;
}

function cambiaFechas()
{
  document.miform.anoSalida.value=document.miform.anoEntrada.value;
  document.miform.mesSalida.value=document.miform.mesEntrada.value;
  document.miform.diaSalida.value=document.miform.diaEntrada.value;
}

function compruebaFechas()
{

 aEntrada=parseInt(document.miform.anoEntrada.value);
 mEntrada=parseInt(document.miform.mesEntrada.value);
 dEntrada=parseInt(document.miform.diaEntrada.value);
 //alert(aEntrada+"/"+mEntrada+"/"+dEntrada);
 
 aSalida=parseInt(document.miform.anoSalida.value);
 mSalida=parseInt(document.miform.mesSalida.value);
 dSalida=parseInt(document.miform.diaSalida.value);
 //alert(aSalida+"/"+mSalida+"/"+dSalida);
 
 if (aSalida<aEntrada)
    {cambiaFechas();}
 else { //alert("entra2");
        if ((aSalida==aEntrada) && (mSalida<mEntrada)) 
            {cambiaFechas();}
         else { //alert("entra3");
                if ((aSalida==aEntrada) && (mSalida==mEntrada) && (dSalida<dEntrada)) 
                   {cambiaFechas();}
               }
       }
}         


function compruebaFechas2()
{

 aEntrada=parseInt(document.miform.anoEntrada.value);
 mEntrada=parseInt(document.miform.mesEntrada.value);
 dEntrada=parseInt(document.miform.diaEntrada.value);

 
 aSalida=parseInt(document.miform.anoSalida.value);
 mSalida=parseInt(document.miform.mesSalida.value);
 dSalida=parseInt(document.miform.diaSalida.value);

 if (aSalida<aEntrada)
    {return(-1);}
 else { //alert("entra2");
        if ((aSalida==aEntrada) && (mSalida<mEntrada)) 
           {return(-1);}
         else { //alert("entra3");
                if ((aSalida==aEntrada) && (mSalida==mEntrada) && ( (dSalida<dEntrada) ||  (dSalida==dEntrada) )) 
                   {return(-1);}
               }
       }
 return(0);
}       


function compruebaFechas3()
{ var dias_por_mes= new Array(0,31,28, 31,30,31,30,31,31,30,31,30,31); 
  
 aEntrada=parseInt(document.miform.anoEntrada.value);
 mEntrada=parseInt(document.miform.mesEntrada.value);
 dEntrada=parseInt(document.miform.diaEntrada.value);

 if (dEntrada>dias_por_mes[mEntrada]) 
   { if  (mEntrada=!2)
               {return (-1);}
     else { if (aEntrada % 4 !=0)
                {return (-1);}
            else if  (dEntrada!=29)
                 {return (-1);}
          }
    }
  
 
 aSalida=parseInt(document.miform.anoSalida.value);
 mSalida=parseInt(document.miform.mesSalida.value);
 dSalida=parseInt(document.miform.diaSalida.value);

 
 if (dSalida>dias_por_mes[mSalida]) 
   { if  (mSalida=!2)
               {return (-1);}
     else { if (aSalida % 4 !=0)
                {return (-1);}
            else if  (dSalida!=29)
                {return (-1);}
          }
    }
 return(0);
}

function comprueba()
{ var ok=0;
 cont=0;
 

 if (-1==compruebaFechas2() )
    { alert("fechas erroneas ");
       return(false); 
     }

 if (-1==compruebaFechas3() )
    { alert("fechas erroneas ");
       return(false); 
     }

/*
 if (document.miform.ocupacion.value=="")   
   { alert("debe indicar el numero de adultos ");
     return(false); 
   }
  else {for(var i=0;i<document.miform.ocupacion.value.length;i++)
           {aux=  document.miform.ocupacion.value.charAt(i);
             if ( (aux!="0") && (aux!="1") && (aux!="2") && (aux!="3") && (aux!="4") && (aux!="5") && (aux!="6") && (aux!="7") && (aux!="8") && (aux!="9") )
             {alert("error en el numero de adultos ");
                  return(false); 
              }
           }
       } 
*/
}


function comprueba2()
{ var ok=0;
 cont=0;
 
 if (document.miform.nombre.value=="") 
   { alert("debe rellenar el nombre");
     return(false); 
   }

 if (document.miform.apellidos.value=="") 
   { alert("debe rellenar los apellidos");
     return(false); 
   }

 if (document.miform.telefono.value=="") 
   { alert("falta el numero de telefono ");
     return(false); 
   }

 if (document.miform.telefono.value.length<9) 
   { alert("el numero de telefono es erroneo");
     return(false); 
   }
 else {  cifrasok=0;
         for(var i=0;i<document.miform.telefono.value.length;i++)
           {aux=  document.miform.telefono.value.charAt(i);
             if ( (aux!="0") && (aux!="1") && (aux!="2") && (aux!="3") && (aux!="4") && (aux!="5") && (aux!="6") && (aux!="7") && (aux!="8") && (aux!="9") && (aux!=" ") )
                {alert("el numero de telefono es erroneo ");
                  return(false); 
                 }
             else {if  (aux!=" ")
                      cifrasok++;
                  }
           }
          if (cifrasok<9) 
           {alert("el numero de telefono es erroneo");
           return(false); }
        }

 if  (document.miform.correo.value=="") 
    { alert("debe indicar el e-mail");
      return(false); 
   }
 else  
  { pa1=document.miform.correo.value.indexOf("@",0)  ;
    pa2=document.miform.correo.value.lastIndexOf("@") ;

    if ( (pa1!=pa2) || (-1==pa1)) 
      {    alert("el email es erroneo ");
           return(false); 
       }
    pp=document.miform.correo.value.lastIndexOf(".") ;
    if ( (pp<pa2) || (-1==pp) )
     { alert("el email es erroneo ");
       return(false); 
     }
   } 



 cad="Compruebe sus datos:\n \n"+"Nombre: "+document.miform.nombre.value+"\n";
 cad+="Apellidos: "+document.miform.apellidos.value+"\n"+"email: "+document.miform.correo.value+"\n";
 cad+="Telefono: "+document.miform.telefono.value+"\n";
 conf=confirm(cad);

 return(conf);
}


var ckeckin=0;
var ant_in;
var ant_out;

function  seleccion(i,mes,anio)
{

if (ckeckin==0)
{ if (ant_in)
  {
    document.getElementById("t_"+ant_in).style.display='';
    document.getElementById("in_"+ant_in).style.display='none';
  }
  document.getElementById("t_"+i+"_"+mes+"_"+anio).style.display='none';
  document.getElementById("in_"+i+"_"+mes+"_"+anio).style.display='';
  ponFechaEntrada(i,mes,anio);
  ant_in = i+"_"+mes+"_"+anio;
  
  
}
else  { if (ant_out)
		  {
			document.getElementById("t_"+ant_out).style.display='';
			document.getElementById("out_"+ant_out).style.display='none';
		  }

        document.getElementById("t_"+i+"_"+mes+"_"+anio).style.display='none';
        document.getElementById("out_"+i+"_"+mes+"_"+anio).style.display='';
		ponFechaSalida(i,mes,anio)
		ant_out = i+"_"+mes+"_"+anio;
      }
	
ckeckin = ((ckeckin + 1 )% 2)  ;

}

function abreModalBox(cad)
{
var indice = document.miform.ocupacion.selectedIndex;
var valor = document.miform.ocupacion.options[indice].value;

var destino= "calendario.php?tipo="+valor;

//alert(valor)
MOOdalBox.open( // case matters
				destino, // the link URL
				cad, // 
				"580 290" // width and height of the box - can be left blank
				);
}

