function IsEmail(sMail)
{
var iLastPos = sMail.length - 1;
for (var iPos = 0; iPos <= iLastPos; iPos++)
  if (sMail.charAt(iPos) < "!" || sMail.charAt(iPos) > "~")
	return false;
  iPos = sMail.indexOf("@");
  if (iPos < 1 || iLastPos == iPos || sMail.charAt(iLastPos) == "." || sMail.indexOf("@", iPos + 1) >= 0 || sMail.indexOf(".", iPos + 1) < iPos + 2)
	 return false;
  return true;
}
function checkNum()
{
	var key = String.fromCharCode(event.keyCode) ;
	if ( ((isNaN(key))) || (key==' ') ) {return false ;} else { return true ;}
}
function checkFecha(strdia, strmes, stranio )
{
// Valida que la fecha sea dd/mm/aaaa y que sea valida ademas

	var diax  =  strdia;
	var mesx  =  strmes;
	var aniox =  stranio;

	//if (diax.length != 2) return false;
	//if (mesx.length != 2) return false;

	if ((aniox.length == 3) || (aniox.length == 1) || (aniox.length > 4))
		return false;
	
	if (aniox.length == 2){
		if (aniox < 50) 
			aniox = '20' + aniox;
		else
			aniox = '19' + aniox;
	}
	
	var ffecha = new Date( aniox , parseInt(mesx,10) - 1 , parseInt(diax,10)); 
	var dia = parseInt(ffecha.getDate(),10);
	var mes = parseInt(ffecha.getMonth() + 1,10);
	var anio = parseInt(ffecha.getFullYear(),10); 
	return ((parseInt(diax,10) + "/" + parseInt(mesx,10) + "/" + aniox) == (dia + "/" + mes + "/" + anio));
}
function  validarBusqueda(){
	var msg="";
	if(document.frmbuscar.texto_buscar.value==""){
		msg = "Por favor, introduzca un texto para buscar";
	}else{
		if(document.frmbuscar.texto_buscar.value.length<3)
			msg = "El texto a buscar debe tener al menos 3 letras";
	}
	if(msg!=""){
		alert(msg);
		return false;
	}else{
		var param="";
		if(document.frmbuscar.seccionBuscar.value=="../noticias/noticia_detalle.php" && !isNaN(document.frmbuscar.texto_buscar.value))
			param = "?a=";
		else
			param = "?b=";
			
		var url = document.frmbuscar.seccionBuscar.value + param + document.frmbuscar.texto_buscar.value;
		
		location.href = url;
		return false;
	}
}


function  validarContacto(){
	var msg="";
	if(document.frm.nombre.value==""){
		msg += "Por favor, introduzca su nombre\n";
	}
	if(document.frm.apellidos.value==""){
		msg += "Por favor, introduzca su apellido/s\n";
	}
	if(!IsEmail(document.frm.email.value)){
		msg += "Por favor, introduzca un e-mail valido\n";
	}
	if(document.frm.telefono.value==""){
		msg += "Por favor, introduzca un tel\xE9fono\n";
	}
	if(document.frm.pais.value==""){
		msg += "Por favor, seleccione un pa\xeds\n";
	}
	if(document.frm.sede.value==""){
		msg += "Por favor, seleccione una sede\n";
	}
	if(document.frm.area.value==""){
		msg += "Por favor, seleccione un \xe1rea de inter\xe9s\n";
	}
	if(document.frm.asunto.value==""){
		msg += "Por favor, introduzca el asunto\n";
	}
	if(msg!=""){
		alert(msg);
		return false;
	}else{
		return true;
	}
}
function  validarServicioTecnico(){
	var msg="";
	if(document.frm.nombre.value==""){
		msg += "Por favor, introduzca su nombre\n";
	}
	if(document.frm.apellidos.value==""){
		msg += "Por favor, introduzca su apellido/s\n";
	}
	if(!IsEmail(document.frm.email.value)){
		msg += "Por favor, introduzca un e-mail valido\n";
	}
	if(document.frm.telefono.value==""){
		msg += "Por favor, introduzca un tel\xE9fono\n";
	}
	if(document.frm.pais.value==""){
		msg += "Por favor, seleccione un pa\xeds\n";
	}
	if(document.frm.sede.value==""){
		msg += "Por favor, seleccione una sede\n";
	}
	if(msg!=""){
		alert(msg);
		return false;
	}else{
		return true;
	}
}
function  validarRRHH(){
	var msg="";
	if(document.frm.nombre.value==""){
		msg += "Por favor, introduzca su nombre\n";
	}
	if(document.frm.apellidos.value==""){
		msg += "Por favor, introduzca su apellido/s\n";
	}
	if(document.frm.nif.value==""){
		msg += "Por favor, introduzca su NIF/NIE\n";
	}
	if(document.frm.estado_civil.value=="0"){
		msg += "Por favor, seleccione su estado civil\n";
	}
	if(!IsEmail(document.frm.email.value)){
		msg += "Por favor, introduzca un e-mail valido\n";
	}
	if(document.frm.sexo.value=="0"){
		msg += "Por favor, seleccione su sexo\n";
	}
	if(document.frm.fecha_nacimiento.value==""){
		msg += "Debe ingresas su fecha de nacimiento\n";
	}
	if(document.frm.telefono.value==""){
		msg += "Por favor, introduzca un tel\xE9fono\n";
	}
	if(document.frm.pais.value==""){
		msg += "Por favor, seleccione un pa\xeds\n";
	}
	
	if(msg!=""){
		alert(msg);
		return false;
	}else{
		return true;
	}
}
function  validarDist(){
	var msg="";
	if(document.frm.nombre.value==""){
		msg += "Por favor, introduzca su nombre\n";
	}
	if(document.frm.apellidos.value==""){
		msg += "Por favor, introduzca su apellido/s\n";
	}
	if(!IsEmail(document.frm.email.value)){
		msg += "Por favor, introduzca un e-mail valido\n";
	}
	if(document.frm.telefono.value==""){
		msg += "Por favor, introduzca un tel\xE9fono\n";
	}
	if(document.frm.area.value==""){
		msg += "Por favor, seleccione un \xe1rea de inter\xe9s\n";
	}
	if(document.frm.asunto.value==""){
		msg += "Por favor, introduzca el asunto\n";
	}
	
	if(msg!=""){
		alert(msg);
		return false;
	}else{
		return true;
	}
}