function checkSearchValid()
{
  if((document.getElementById('technology').value == '') && (document.getElementById('category').value == '') && (document.getElementById('developer').value == ''))
  {  
    if(Search_Trim(document.frmsearch.keyword.value) == "")
  	{
  		TB_show('Search',"#TB_inline?height=65&width=450&inlineId=searchrecord","");
  		return false;
  	}
  	else
  	{
      document.frmsearch.submit();
    }
  }
  else
  {
    document.frmsearch.submit();
  }
}

function Search_Trim(s)
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}

