function checkForm (frm)
{

	if (frm.lang.value=='es'){
		sMensaje = "Algunos de los siguientes datos no han sido rellenados o son incorrectos:\n\n"
	}
	if (frm.lang.value=='en'){
		sMensaje = "Check out this fields:\n\n"
	}
	if (frm.lang.value=='al'){
		sMensaje = "Überprüfen diesem felder:\n\n"
	}
	//Esta variable me indica si todo es correcto.
	sCheckOk = "-1"


	if (frm.dia_l.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Dia Llegada\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Arrival Day\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Ankunfts Tag\n"
		}
		if (sCheckOk=="-1")
		{
			sCheckOk = "dia_l"
		}
	}
	
	if (frm.dia_s.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Dia Salida\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Departure Day\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Ausgangs Tag\n"
		}
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "dia_s"
		}
	}
	
	if (frm.mes_l.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Mes Llegada\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Arrival Month\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Ankunfts Montag\n"
		}
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "mes_l"
		}
	}
	
	if (frm.mes_s.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Mes Salida\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Departure Month\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Ausgangs Montag\n"
		}
		
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "mes_s"
		}
	}
	
	if (frm.any_l.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Año Llegada\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Arrival year\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Ankunfts Jahr\n"
		}
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "any_l"
		}
	}
	
	if (frm.any_s.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Año Salida\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Departure Year\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Ausgangs Jahr\n"
		}
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "any_s"
		}
	}
	
	if (frm.habitacion.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Tipo de habitación\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Accommodation\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Zimmertyp\n"
		}
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "habitacion"
		}
	}
	
	if (frm.num_personas.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Número de personas\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Number of Guests\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Personenzahl\n"
		}
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "num_personas"
		}
	}

	if (frm.nombre.value.length <= 0)
	{

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Nombre\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Name\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Vorname und Name\n"
		}
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "nombre"
		}
	}
	
	if (frm.telefono.value.length <= 0){

		if (frm.lang.value=='es'){
			sMensaje = sMensaje + " ++ Teléfono\n"
		}
		if (frm.lang.value=='en'){
			sMensaje = sMensaje + " ++ Phone number\n"
		}
		if (frm.lang.value=='al'){
			sMensaje = sMensaje + " ++ Telefonnummer\n"
		}
		
		if (sCheckOk=="-1")
		{
			sCheckOk = "telefono"
		}
	}


	if (frm.email.value.length >= 0)
	{
		if (!isMail(frm.email.value))
		{
			sMensaje = sMensaje + " ++ E-Mail\n"
			if (sCheckOk=="-1")
			{
				sCheckOk = "email"
			}

		}
	}

	if (sCheckOk=="-1")
	{

		frm.action = "../php/submit.php"
		frm.submit();

	}
	else
	{
		eval("frm."+sCheckOk+".focus()")
		alert(sMensaje);

	}
}

function isMail (sCadena)
{

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(sCadena))
		return (true)
	return (false)

}
