function validar_alfa(valor)
{
	var ralfa = new RegExp("[^0-9 A-Z a-z ñ Ñ á é í ó ú \n\r\. _-]");
	var rvalor =  valor.match(ralfa); 
        
    if (rvalor!=null ) return false;	    
    else return true;
}

function validar_numero(valor)
{
	var rnum = new RegExp("[^0-9 \. ]");
	var rvalor =  valor.match(rnum); 
        
    if (rvalor!=null ) return false;	    
    else return true;	    
}

function validar_fecha(dia,mes,year)
{
	if(mes=="" && dia!="")
	{ 
		fecha=dia;
		
		year=fecha.substring(6,10);  
		mes=fecha.substring(3,5);
		dia=fecha.substring(0,2);
		
		if(dia=="00" && mes=="00" && year=="0000")
		{
			return true;
		}
	}

	if ((dia!="")&&(mes!="")&& (year!="")) 
	{
		 var anio=year;
		 if (isNaN(dia) || isNaN(mes) || isNaN(anio)) return false;  
		 
		  fechaMD = mes + "/" + dia + "/" + anio;
		  t = Date.parse(fechaMD);
		  p = new Date();
		  p.setTime(t);
		 
		  dia2 = p.getDate();
		  mes2 = p.getMonth() + 1;
		  anio2 = p.getFullYear();
 
		 var fecha = new Date() //obtengo la fecha actual
		 var prueba;
		 prueba=fecha.toGMTString();
		 var anioValidoDesde = 1900  //ver si queda asi o lo cambio
		 var anioValidoHasta = prueba.substring(11,16); //obtengo el año actual     
		 
		  if (dia !=dia2 || mes != mes2 || anio != anio2) return false; //si son diferentes es porque la ingresada es inválida
	}
	else return false; 
	return true;
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
 }

function validar_hora(hora,minutos)
{

		if(IsNumeric(hora)==false || hora < 0 || hora > 23)
		{
			return false;
		}
		if(IsNumeric(minutos)==false || minutos < 0 || minutos > 59)
		{
			return false;
		}
			
	return true;
}


function validar_email(valor)
{    
	var emailexp = /^[a-z0-9][a-z0-9_\._\%_-]+@[a-z0-9_\[_\]_-]+\.[a-z0-9_\[_\]_-]+/i;
   
	if (!emailexp.test(valor)) return false;
	return true;
}

function trim(s) {

	return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
}

function validarBusqueda(){

 	var valor = document.getElementById("q");
 	if (trim(valor.value) == ""){
		return false;
 	}else{

 	document.forms.formulario_bus_simple.submit();
 	}
 }