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(){
	with(document.f2){
		if ((nombre.value=="")){ alert("Debe indicar un Nombre."); nombre.focus(); }
		else
		if ((apellidos.value=="")){ alert("Debe indicar los Apellidos."); apellidos.focus(); }
		else
		if ((dni.value=="")){ alert("Debe indicar un DNI/Pasaporte."); dni.focus(); }
		else
		if ((direccion.value=="")){	alert("Debe indicar una Direccion."); direccion.focus(); }
		else
		if ((poblacion.value=="")){	alert("Debe indicar una Población."); poblacion.focus(); }
		else
		if ((cp.value=="")){ alert("Debe indicar un Cod. Postal.");	cp.focus();	}
		else
		if ((provincia.value=="")){	alert("Debe indicar una Provincia."); provincia.focus(); }
		else
		if ((pais.value=="")){ alert("Debe indicar un Pais."); pais.focus(); }
		else
		if ((telefono.value=="")){ alert("Debe indicar un Teléfono."); telefono.focus(); }
		else
		if ((email.value=="")){	alert("Debe indicar un E-mail."); email.focus(); }
		else 
		if (!validaEmail(email.value)){	alert("E-mail incorrecto."); email.focus();	}
		else
		submit();
		}
return false;
}

function entsub(event,ourform) {
if (navigator.appName == "Netscape") {
  if (event && event.which == 13) return false;
}
else
  if (window.event && window.event.keyCode == 13) return false;
}