function ValidarCabecera(form){
	if(form.q.value == ""){
		return false;
	}
	return true;
}

function ValidarFormContacto(form){
	if(!validarCampoRequerido("NYA_RS", ERROR_NOMBRE)){
		return false;
	}	
	if(!validarCampoMail("E_MAIL", ERROR_EMAIL, ERROR_EMAIL2)){
		return false;
	}		
	if(!validarCampoRequerido("ASUNTO", ERROR_ASUNTO)){
		return false;
	}		
	if(!validarCampoRequerido("security_code", ERROR_CODIGO_VERIFICACION)){
		return false;
	}	
	return true;
}

function ValidarFormLinkRoto(form){
	if(!validarCampoUrl("URL", ERROR_URL, ERROR_URL2, ERROR_URL3)){
		return false;
	}			
	if(!validarCampoRequerido("TITULO", ERROR_TITULO)){
		return false;
	}		
	if(!validarCampoRequerido("security_code", ERROR_CODIGO_VERIFICACION)){
		return false;
	}		
	return true;
}

function ValidarFormRecomendar(form){
	if(!validarCampoRequerido("NYA_RS", ERROR_NOMBRE_RECOMENDAR)){
		return false;
	}	
	if(!validarCampoMail("E_MAIL", ERROR_EMAIL, ERROR_EMAIL2)){
		return false;
	}		

	/* compruebo los mails de amigos (M. Velilla)*/
	var i = 1;
	var alMenosUno = false;
	while(i <= 10){
		/* vacio ó distinto de vacio pero bien escrito sigue */
		if (form["emailamigo"+i].value != ''){
			if (form["emailamigo"+i].value.indexOf('@', 0) == -1 || form["emailamigo"+i].value.indexOf('.', 0) == -1){ 
				alert(ERROR_EMAIL2);
				form["emailamigo"+i].focus();
				return false;
			}else{
				if (!alMenosUno){alMenosUno = true;}
			}
		}
		i++;
	}
	/* si no hubo ningun mail envia alerta */
	if (!alMenosUno){
		alert(ERROR_EMAIL_AMIGO);
		form["emailamigo1"].focus();
		return false;
	}
	if(!validarCampoRequerido("security_code", ERROR_CODIGO_VERIFICACION)){
		return false;
	}		
	return true;
}

function checksOnChange(check){
	if (check.checked == true){ checked++; }else{ checked = checked - 1; }
}
function ValidarFormSugerirSitio(form){
	if(!validarCampoRequerido("NYA_RS", ERROR_NOMBRE)){
		return false;
	}		
	if(!validarCampoRequerido("TITULO", ERROR_TITULO)){
		return false;
	}
	if(!validarCampoUrl("URL", ERROR_URL, ERROR_URL2, ERROR_URL3)){
		return false;
	}	
	if(!validarCampoMail("E_MAIL", ERROR_EMAIL, ERROR_EMAIL2)){
		return false;
	}	
	//Valido los checks de categorias
	if (checked > 3){
		alert (ERROR_CATEGORIA1);
		return false;
	}
	if (checked == 0){
		alert (ERROR_CATEGORIA2);
		return false;
	}
	if(!validarCampoRequerido("security_code", ERROR_CODIGO_VERIFICACION)){
		return false;
	}		
	return true;
}