var ventanaCalendario=false

function muestraCalendario(raiz,formulario_destino,campo_destino,mes_destino,ano_destino){
	//funcion para abrir una ventana con un calendario.
	//Se deben indicar los datos del formulario y campos que se desean editar con el calendario, es decir, los campos donde va la fecha.
	if (typeof ventanaCalendario.document == "object") {
		ventanaCalendario.close();
	};
	ventanaCalendario = window.open("calendario/index.php?formulario=" + formulario_destino + "&nomcampo=" + campo_destino,"calendario","width=210,height=195,left=100,top=100,scrollbars=no,menubars=no,statusbar=NO,status=NO,resizable=NO,location=NO");
};

//para utilizar popups
function popup (URL){
window.open(URL,"ventana1","width=700, height=350, scrollbars=no, menubar=no, location=no, resizable=no")
} 

//para imprimir la factura
function imprimir()
{ if ((navigator.appName == "Netscape")) { window.print() ; 
} 
else
{ var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; 
document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(6, -1); WebBrowser1.outerHTML = "";
}
}

//esta me valida las fechas y los adultos

function validarfechas(form)
{
	//mira que los campos esten rellenos
	if(form.fecha1.value == '') {
	alert("Introduzca la Fecha de Entrada");
	form.fecha1.focus();
	return false;
	};
	
	if(form.fecha2.value == '') {
	alert("Introduzca la Fecha de Salida");
	form.fecha2.focus();
	return false;
	};
	
	
	
	//comprueba si la fecha es menor que la del día actual
    fec=form.fecha1.value;
	f=fec.split('/');
    fec=f[1]+'/'+f[0]+'/'+f[2];
    hoy= new Date();
    fecha= new Date(fec);
	
	fec2=form.fecha2.value;
	f2=fec2.split('/');
    fec2=f2[1]+'/'+f2[0]+'/'+f2[2];
    fecha2= new Date(fec2);
	
    if(fecha<=hoy){
        alert('La Fecha de Entrada no puede ser inferior al día de hoy');
	form.fecha1.focus();
	return false;
	};
	
   if(fecha>=fecha2){
   alert('La Fecha de Entrada no puede ser mayor o igual que la Fecha de Salida');
   form.fecha1.focus();
   return false;
	};
	
  /* if(fecha == fecha2){
   alert('Las Fechas no pueden ser iguales');
   form.fecha1.focus();
   return false;
	};*/
	
	
	
 
	//Mira que la fecha de salida sea mayor a la fecha de entrada
	/*if(form.fecha1.value > form.fecha2.value){
    alert("La Fecha de Entrada no puede ser mayor a la Fecha de Salida");
    form.fecha1.value = ""; form.fecha1.focus();
	return false;
    };*/
	
	
	
	//validar fechas
	
form.submit()
}

function validarmail(form){

if (form.nombre.value == '' ){
alert("Debe introducir el Nombre");
form.nombre.focus;
return false;
}

if (form.apellidos.value == ''){
alert("Debe introducir los Apellidos");
form.apellidos.focus;
return false;
}

if (form.telefono.value == ''){
alert("Debe introducir un Teléfono");
form.telefono.focus;
return false;
}

//valida mail se quita por si el cliente no tiene mail
/*
if (form.mail.value == ''){
alert("Debe introducir una dirección de e-mail");
form.mail.focus;
return false;
}

//validar mail
if (form.mail.value.indexOf('@') == -1){
alert ("La dirección de correo no es valida");
form.mail.focus() //Esto recorna el cursor al campo "Email"
return false;
} */
	
form.submit()
}
