function Valida(form) {
	if ((!form.clasificado.checked && !form.datos.checked && !form.tiempo.checked && !form.info.checked) && (form.comentarios.value == "")){
		alert("Es necesario especificar alguna valoración.");
		form.comentarios.focus();
		return false;
	}
	form.submit();
}
function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}
function ControlEnvioContacto(formObj) {
	if (formObj.comentarios.value.length > 1000) {
		alert("Tus comentarios no deben superar los 1000 caracteres.\nPor favor, intenta abreviarlos.");	
		formObj.comentarios.focus();
		return false;
	}
	else if ($.trim(formObj.comentarios.value).length == 0) {
		alert("Es necesario introducir tus comentarios para contactar con el vendedor.");	
		formObj.comentarios.focus();
		return false;
	}
	else if ($.trim(formObj.comentarios.value).length < 10) {
		alert("Por favor proporciona más detalles en tu consulta para este vendedor.");	
		formObj.comentarios.focus();
		return false;
	}
	else if (formObj.email.value.length == 0) {
		alert("Es necesario especificar tu e-mail para contactar con el vendedor");
		formObj.email.focus();
		return false;
	}
	else if (!validarMail(formObj.email.value)) {
		alert("El e-mail introducido no es correcto");
		formObj.email.focus();
		return false ;
	}
	else if(!validarEmailDominio(formObj.email.value)) {
		alert("El e-mail introducido no es correcto");
		formObj.email.focus();
		return false ;
	}
	else if(!$("div#clave").is(":hidden") && $.trim(formObj.password.value).length == 0) {
		alert("Es necesario introducir la contraseña de tu usuario");
		formObj.password.focus();
		return false;
	}
	else if(!$("div#clave").is(":hidden") && !validarUsuario(formObj.email.value, formObj.password.value)) {
		alert("La contraseña es incorrecta");
		formObj.password.focus();
		return false;
	}
	if (formObj.validardatos.value == '1') {
		nombre = $.trim(formObj.nombre.value);
		tel = $.trim(formObj.tel.value);
		var patt=new RegExp("\\D");
		var patttelZero = new RegExp('^0*$');
		if(nombre.length == 0) {
			alert("Es necesario indicar un Nombre");
			formObj.nombre.focus();
			return false;
		}
		else if(!patt.exec(nombre)) {
			alert("Nombre incorrecto");
			formObj.nombre.focus();
			return false;
		}
		else if(tel.length < 5) {
			alert("Es necesario indicar un teléfono de contacto");
			formObj.tel.focus();
			return false;
		}
		else if(!/^(\+)?[0-9]{5,15}$/.test(tel)) {
			alert("El teléfono especificado no es correcto");
			formObj.tel.focus();
			return(false);
		}
		else if(/^(\+)?[0]+$/.test(tel)) {
			alert("El teléfono especificado no es correcto");
			formObj.tel.focus();
			return false;
		}
		else if(formObj.cmbProvincia.value == 0) {
			alert("Es necesario indicar una Provincia");
			formObj.cmbProvincia.focus();
			return false;
		}
		else if(formObj.cmbPais.value == 0) {
			alert("Es necesario indicar un País");
			formObj.cmbProvincia.focus();
			return false;
		}
	}
	else
		return true;
}

function ControlComentario(content) {				
	if (content.length > 1000)
		alert("Tus comentarios no deben superar los 1000 caracteres.\nPor favor, intenta abreviarlos.");											
}