function test3(lng) {	if (document.getElementById("num_hab").value.length<3) {		if (lng=='es') alert ("Habitacion incorrecta.");		if (lng=='en') alert ("Invalid room.");		if (lng=='ca') alert ("Habitacio incorrecta.");		if (lng=='fr') alert ("Chambre erronée");		return false;	}	test=true;	var inici_dia=document.getElementById("data_arr").value.substring(0,2);	var inici_mes=document.getElementById("data_arr").value.substring(3,5);	var inici_any=document.getElementById("data_arr").value.substring(6);	var fi_dia=document.getElementById("data_sor").value.substring(0,2);	var fi_mes=document.getElementById("data_sor").value.substring(3,5);	var fi_any=document.getElementById("data_sor").value.substring(6);		data = new Date();	var dia=data.getDate();	var mes=data.getMonth()+1;	var any=data.getFullYear();	if (document.getElementById("data_arr").value.length<10 || (document.getElementById("data_arr").value.substring(2,3)!='/' || document.getElementById("data_arr").value.substring(5,6)!='/') || document.getElementById("data_arr").value.substring(1,2)=="d") {		test=false;	}	if (inici_any<=any) {		if (inici_mes<=mes) {			if (inici_dia<=dia) test=false;		}	}	if (!test) {		if (lng=='es') alert ("Fecha de entrada no valida.");		if (lng=='en') alert ("Invalid enter date.");		if (lng=='ca') alert ("Data d'entrada no valida.");		if (lng=='fr') alert ("Date d'arrivée non valide.");		return false;	}		test=true;	if (document.getElementById("data_sor").value.length<10 || (document.getElementById("data_sor").value.substring(2,3)!='/' || document.getElementById("data_sor").value.substring(5,6)!='/') || document.getElementById("data_sor").value.substring(1,2)=="d") {		test=false	}		if (fi_any<=inici_any) {		if (fi_mes<=inici_mes) {			if (fi_dia<=inici_dia) test=false;		}	}		if (!test) {		if (lng=='es') alert ("Fecha de salida no valida.");		if (lng=='en') alert ("Invalid exit date.");		if (lng=='ca') alert ("Data de sortida no valida.");		if (lng=='fr') alert ("Date de départ non valide.");		return false;	}	if (document.getElementById("dni").value.length<9) {		if (lng=='es') alert ("DNI incorrecto.");		if (lng=='en') alert ("Invalid ID/passport.");		if (lng=='ca') alert ("DNI incorrecte.");		if (lng=='fr') alert ("Numéro de carte d'identité/passeport erroné.");		return false;	}	if (document.getElementById("tel").value.length<3) {		if (lng=='es') alert ("Telefono incorrecta.");		if (lng=='en') alert ("Invalid phone numbree.");		if (lng=='ca') alert ("Telefon incorrecte.");		if (lng=='fr') alert ("Téléphone erroné");		return false;	}	if( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.getElementById("email").value)) ) {		if (lng=='es') alert ("Email incorrecto.");		if (lng=='en') alert ("Invalid email.");		if (lng=='ca') alert ("Email incorrecte.");		if (lng=='fr') alert ("E-mail erroné.");		return false;	}			return true;}
