// JavaScript Document


// Como parametro recibe o formulario (this -> F)
// o problema e que hai que poñer os nomes dos camppos a comprobar
//=================================================================================================================================
var pth; 
function valida(form) {
	
	 if( vacio(document.forms[0].nombre.value) ) {
			 alert ("Campo NOMBRE requerido.");
			
	 }else if( !validaTelefono(document.forms[0].telefono.value) )  {
			 alert( 'Campo TELEFONO requerido');
			 
	 }else if( vacio(document.forms[0].email.value) || !validaEmail(document.forms[0].email.value) ){
		 	alert( 'Revisa el email');
			 
	 }else if( vacio(document.forms[0].adultos.value) ) {
			 alert( 'Introduzca el número de adultos');	
			 
	 }else if( vacio(document.forms[0].nenos.value) ) {
			 alert( 'Introduzca el número de niños');
			 
	 }else if( document.forms[0].dia_llegada.selectedIndex == 0) {
			 alert("Seleccione dia de entrada.");			
			 
	 }else if(document.forms[0].mes_llegada.selectedIndex == 0 ) {
			 alert("Seleccione mes de entrada.");	
			 
	 }else {
		// Correcto. Enviemos o formulario chamando a un popUp e pasando os datos por Get
		url = "scripts/formularioEnviar.php?";
		url += 'nombre=' + returnObjById('nombre').value + '&' + 'direccion='+returnObjById('direccion').value
		+ '&poblacion=' + returnObjById('poblacion').value + '&pais=' + returnObjById('pais').value + '&telefono=' + returnObjById('telefono').value
		+ '&email=' + returnObjById('email').value + '&f='+ ((pth.split(atm)).length-1) + '&niños=' + returnObjById('nenos').value
		+ '&adultos=' + returnObjById('adultos').value + '&dia_llegada=' + returnObjById('dia_llegada').value
		+ '&mes_llegada=' + returnObjById('mes_llegada').value + '&dia_salida=' + returnObjById('dia_salida').value
		+ '&mes_salida=' + returnObjById('mes_salida').value + '&observaciones=' + returnObjById('observaciones').value;
		f = returnObjById('formulario');
		f.reset();
		novaJanela(url, (pth.split(atm)).length-1 ,'winResultado',450,250,'no','center');
		


	 }

	 return false; // Errores no form
	
}
