
function Validar(oEvento, oFormulario, tipo){
		
	
	 if(tipo == 'fecha'){
	 	
	 	 

	     var iAscii;
	
	     if (oEvento.keyCode)
	         iAscii = oEvento.keyCode;
	     else if (oEvento.which)
	         iAscii = oEvento.which;
	     else
	         return false;
	
	     if (iAscii == 13){
	     	
	     	
	     	var valor1 = document.form1.initdate.value;
	     	var valor2 = document.form1.enddate.value;
	     	
	     	if((ValidarFecha(valor1,1))&&(ValidarFecha(valor2,2)))
	     		oFormulario.submit();
	     }
	
	    
	 }
	 
	 if(tipo == 'categoria' || tipo == 'keywords'){
	 	var valor1 = document.form1.initdate.value;
	    var valor2 = document.form1.enddate.value;
	    
	    
	    if((ValidarFecha(valor1,1))&&(ValidarFecha(valor2,2)))
	     	oFormulario.submit();
	     	
	     	
	 }
	 
	 if(tipo == 'categoriaoferta'){
	 	     	oFormulario.submit();
	 }
	 if(tipo == 'descoferta'){
	 	     	oFormulario.submit();
	 }
	 
	 if(tipo == 'provincia'){
	 	     	oFormulario.submit();
	    	
	     	
	 }
	 
	 if(tipo == 'totalperpage'){
	 	
	 	 

	     var iAscii;
	
	     if (oEvento.keyCode)
	         iAscii = oEvento.keyCode;
	     else if (oEvento.which)
	         iAscii = oEvento.which;
	     else
	         return false;
	
	     if (iAscii == 13){
	     	var totalperpage = document.form1.totalperpage.value;
	     	if(!IsNumeric(totalperpage)){
	     		alert(dic_error_paginacion);
	     		document.form1.totalperpage.focus();
	     		return false;
	     	}else
	     		oFormulario.submit();
	     		
	     	
	     	
	     }
	
	    
	 }
	 
	 
	 
	 
	 
} 


function ValidarListadoNew(oEvento, oFormulario, tipo){
		
	
	 if(tipo == 'agno'){
	     		oFormulario.submit();
	     
	 }
	 
	 if(tipo == 'area'){	 	
	     	oFormulario.submit();
	 }
	 
	 if(tipo == 'categoriaoferta'){
	 	     	oFormulario.submit();
	 }
	 if(tipo == 'descoferta'){
	 	     	oFormulario.submit();
	 }
	 
	 if(tipo == 'categoria'){
	 	     	oFormulario.submit();
	    	
	     	
	 }
	 
	 if(tipo == 'totalperpage'){
	 	
	 	 

	     var iAscii;
	
	     if (oEvento.keyCode)
	         iAscii = oEvento.keyCode;
	     else if (oEvento.which)
	         iAscii = oEvento.which;
	     else
	         return false;
	
	     if (iAscii == 13){
	     	var totalperpage = document.form1.totalperpage.value;
	     	if(!IsNumeric(totalperpage)){
	     		alert(dic_error_paginacion);
	     		document.form1.totalperpage.focus();
	     		return false;
	     	}else
	     		oFormulario.submit();
	     		
	     	
	     	
	     }
	
	    
	 }
	 
	 
	 
	 
	 
}



function ValidarFecha(valor,input) {  
	
  if(valor == "")
  	return true;
	
  var fechas = valor.split("/");
  var dia = fechas[0];
  var mes = fechas[1];
  var ano = fechas[2];
  
  
  	
  
  if((dia == null)||(mes == null)||(ano == null)){
  	alert(dic_error_fecha);
  	
  	if(input == 1)
  		document.form1.initdate.focus();
  	if(input == 2)
  		document.form1.enddate.focus();	
  	return false;	
  	
  }
  	
  
  
  if((dia.length != 2)||(mes.length != 2)||(ano.length != 4)){  	
  	alert(dic_error_fecha);
  	if(input == 1)
  		document.form1.initdate.focus();
  	if(input == 2)
  		document.form1.enddate.focus();	
  	return false;	
  }
  if(!IsNumeric(dia) || !IsNumeric(mes) || !IsNumeric(ano)){
  	alert(dic_error_fecha);  	
  	if(input == 1)
  		document.form1.initdate.focus();
  	if(input == 2)
  		document.form1.enddate.focus();	
  	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;
   
   }








