function selectOption(urlApp, action, mouseOutUrl, mouseOverUrl, idImg, parameters){
		document.getElementById(idImg).src=mouseOverUrl+idImg+".jpg";
		if(selected!=''){
			document.getElementById(selected).src=mouseOutUrl+selected+".jpg";			
		}
		selected=idImg;

		callAjax(urlApp, "front", action, parameters);
}

function validateImg(idImg){
	if(validateRequired(idImg)){
		action='validateImage';
	
		parameters="";
		callAjax('', "front",  action, parameters);
	}
}

function createAccomodation(){
	if(!validateRequired('title', 'El nombre del alojamiento es un campo requerido')){
		return false;
	}
}

function sendMail(){
	if(!validateRequired('from', 'debe indicar su cuenta de correo')){
		return false;
	}
	if(validateRequired('subject', 'debe indicar el asunto de su correo')){
		return false;
	}
	if(validateRequired('msg', 'debe indicar un contenido para su correo')){
		return false;
	}	
	
}

function doSubmitLogin(){
	if(!validateRequired('usr', "Se debe indicar el nombre de usario")){
		return false;
	}
	if(!validateRequired('pwd', "Se debe indicar la contraseña de usario")){
		return false;
	}	
}

function doSubmitAddUser(){
	if(!validateRequired('usr', "Se debe indicar el nombre de usario")){
		return false;
	}
	if(!validateRequired('mail', "Se debe indicar una dirección de correo electrónico")){
		return false;
	}
	if(!validateEmail('mail', "El mail indicado tiene un formato incorrecto")){
		return false;
	}	
	if(!validateRequired('pwd', "Debe indicar la contraseña de usario")){
		return false;
	}
	if(!validateRequired('pwd1', "Debe confirmar la contraseña.")){
		return false;
	}
	if(!validatePasswordConfirmed('pwd', 'pwd1', "Los passwords indicados no coinciden")){
		return false;
	}
	
}

function doSubmitEditUser(){
	if(!validateRequired('usr', "Se debe indicar el nombre de usario")){
		return false;
	}
	if(!validateRequired('mail', "Se debe indicar una dirección de correo electrónico")){
		return false;
	}
	if(!validateEmail('mail', "El mail indicado tiene un formato incorrecto")){
		return false;
	}
	if(!validatePasswordConfirmed('pwd', 'pwd1', "Las contraseñas indicados no coinciden")){
		return false;
	}
	
}
function submitForgottenPwd(){
	if(!validateRequired('mail', "Debe indicar su cuenta de correo electrónico.")){
		return false;
	}
	if(!validateEmail('mail', "El mail indicado tiene un formato incorrecto")){
		return false;
	}	
}
function doSubmitBookingForm(){
	if(!validateRequired('iniDate', "Se debe indicar una fecha para el inicio de la reserva")){
		return false;
	}
	if(!validateRequired('endDate', "Se debe indicar una fecha para la finalización de la reserva")){
		return false;
	}
	if(!esFechaValida('iniDate')){
		return false;
	}
	if(!esFechaValida('endDate')){
		return false;
	}	
	if(!validateRequired('nombre', "Debe indicar su nombre")){
		return false;
	}	
	if(!validateRequired('apellidos', "Debe indicar sus apellidos")){
		return false;
	}
	if(!validateRequired('telefono', "Debe indicar un teléfono de contacto.")){
		return false;
	}
	if(document.forms[0].mail.value){
		if(!validateEmail('mail', "El mail indicado tiene un formato incorrecto")){
			return false;
		}
	}
}
