function validaEmail(checkStr)
{var nI, sS, nN, nP;
 // Arroba ...
 sS = "@"; nN = 0; nP = 0;
 for(nI = 0; nI <checkStr.length; nI++)
 { if(checkStr.charAt(nI) == sS) 
 { nN++; nP = nI; }
 }
 if(nN == 0) return (false);
 if(nN> 1) return (false);
 var nPArroba = nP;
 // Punto ...
 sS = "."; nN = 0; nP = 0;
 for(nI = 0; nI <checkStr.length; nI++)
 { if(checkStr.charAt(nI) == sS) 
 { nN++; nP = nI; }
 }
 if(nN == 0) return (false);
 var nPPunto = nP;
 // Posicion Arroba/Punto ...
 if(nPArroba> nPPunto) return (false);
 //
 return (true);
}

function GuardarReserva_in(){
var msgerror='';
	if (document.getElementById('nombre').value==""){ msgerror = '* Full Name\n'; }
	if (document.getElementById('email').value==""){ msgerror = msgerror +'* Email\n'; }
	if (!validaEmail(document.getElementById('email').value)){ msgerror = msgerror +'* Incorrect Email\n'; }
	if (document.getElementById('email').value != document.getElementById('email2').value){ msgerror = msgerror +'* Incorrect Email\n'; }
	if (document.getElementById('pasaporte').value==""){ msgerror = msgerror +'* Pasaporte\n'; }
	if (document.getElementById('mobil').value==""){ msgerror = msgerror +'* Telephone (Mobile)\n'; }
	if (document.getElementById('vuelo_llegada').value==""){ msgerror = msgerror +'* Flight No.\n'; }
	if (document.getElementById('horallegada').value=="--"){ msgerror = msgerror +'* Required collection time.\n'; }
	if (document.getElementById('minutosllegada').value=="--"){ msgerror = msgerror +'* Required collection time.\n'; }
	if (document.getElementById('hotel_llegada').value==""){ msgerror = msgerror +'* Hotel or Holiday Address.\n'; }
	if (document.getElementById('condiciones').checked==false){ msgerror = msgerror +'* You must accept condicions.\n'; }
	if (document.getElementById('cajaidayvuelta').style.display=='block'){
		if (document.getElementById('horavuelta').value=="--"){ msgerror = msgerror +'* Return Required collection time.\n'; }
		if (document.getElementById('minutosvuelta').value=="--"){ msgerror = msgerror +'* Return Required collection time.\n'; }
		if (document.getElementById('hotel_vuelta').value==""){ msgerror = msgerror +'* Return Hotel or Holiday Address.\n'; }
	}
	if (msgerror!=''){
		alert('This fields are obligatory:\n\n'+msgerror);
		return false;
	}else{
		return true;
	}
	
}

function GuardarReserva_es(){
var msgerror='';
	if (document.getElementById('nombre').value==""){ msgerror = '* Nombre\n'; }
	if (document.getElementById('email').value==""){ msgerror = msgerror +'* Email\n'; }
	if (!validaEmail(document.getElementById('email').value)){ msgerror = msgerror +'* Comprobar Email\n'; }
	if (document.getElementById('email').value != document.getElementById('email2').value){ msgerror = msgerror +'* Email incorrecto\n'; }
	if (document.getElementById('pasaporte').value==""){ msgerror = msgerror +'* Pasaporte\n'; }
	if (document.getElementById('mobil').value==""){ msgerror = msgerror +'* Telefono (Movil)\n'; }
	if (document.getElementById('vuelo_llegada').value==""){ msgerror = msgerror +'* Vuelo\n'; }
	if (document.getElementById('horallegada').value==""){ msgerror = msgerror +'* Hora llegada.\n'; }
	if (document.getElementById('minutosllegada').value=="--"){ msgerror = msgerror +'* Minutos llegada.\n'; }
	if (document.getElementById('hotel_llegada').value==""){ msgerror = msgerror +'* Direccion vacaciones.\n'; }
	if (document.getElementById('condiciones').checked==false){ msgerror = msgerror +'* Debe aceptar las condiciones.\n'; }
	if (document.getElementById('cajaidayvuelta').style.display=='block'){
		if (document.getElementById('horavuelta').value=="--"){ msgerror = msgerror +'* Hora de recogida vuelta.\n'; }
		if (document.getElementById('minutosvuelta').value=="--"){ msgerror = msgerror +'* Minutos recogida vuelta.\n'; }
		if (document.getElementById('hotel_vuelta').value==""){ msgerror = msgerror +'* Hotel o direccion de vuelta.\n'; }
	}
	if (msgerror!=''){
		alert('Campos obligatorios:\n\n'+msgerror);
		return false;
	}else{
		return true;
	}
	
}
