/**
 * Validates the search form of dynamic search
 * @author Segnant
 * @Version 1.0
 * @package Defensoria   
 */ 
function validateSearch()
{    
  formx = document.frmSearchPortal;
  var selected=0;
  /* This loop finds outs whether user has memtioned any value in any of the textboxes. If not then error message is displayed that Please enter value in any of the textboxes. */    
  for(i=0; i<= formx.length-1 ; i++ )
  {
    if(formx.elements[i].type=="text")
		{
			if((formx.elements[i].value!=''))
			{
        selected++;
      }
		}
  }
  if(selected==0)
  {
    alert('Incorpore por favor un cierto valor para buscar.');
    return false;
  }
  else
  {
  /* This loop finds out whether there is any of the dropdown. If it exists then find out whether user has entered charaters in any of the field , if yes give the alert message to first of occurance of non numeric value else submitts the form for search results. */
    var selectedNumeric=0;    
    for(i=0; i<= formx.length-1 ; i++ )
    {
      if(formx.elements[i].type=="select-one")
  		{
  		  /* finds out the dropdown name */
  		  selName = formx.elements[i].name 
        /* finds out its corresponding textbox name to find its value */ 		  
  		  textName = 'txt'+selName.substr(3); 
  		  /* finds out its corresponding heading value */
        selectName = 'hidden'+selName.substr(3);  		 
  		  if(document.getElementById(textName).value!='')
        {
          if(isNaN(document.getElementById(textName).value))
          {
            alert('Incorpore por favor el valor numérico adentro '+document.getElementById(selectName).value);
            return false;
          }          
        } 		  
  		}
    }
  }
}
