function go(what) { 
        what.submit(); 
} 

var isNav, isIE 

if (parseInt(navigator.appVersion) >= 4) { 
  if (navigator.appName == "Netscape") 
    isNav = true 
  else 
    isIE = true 
} 


function showKeyValue(evt) 
{ 
  var keyValue 

  if (isNav) 
    keyValue = evt.which 
  else 
    keyValue = window.event.keyCode 

  if (keyValue == 13) 
  { 
  
  //strip leading spaces before submitting query 
        if (document.base.querytext.value.charAt(0)==' ') 
        { 
                while(''+document.base.querytext.value.charAt(0)==' ') 
                {document.base.querytext.value=document.base.querytext.value.substring(1,document.base.querytext.value.length);}

        
                if (document.base.querytext.value.length < 2) 
                { 
                        document.base.querytext.focus(); 
                        return false; 
                }       
                
        } 
        
        if (document.base.querytext.value.length < 2) 
                { 
                        document.base.querytext.focus(); 
                        return false; 
                }       
        else 
        { 
                if (document.base.querytext.value.length > 200) 
                { 
                        document.base.querytext.focus(); 
                        return false; 
                } 
                
                else 
                { 
                go(document.base); 
                } 
        } 
      
  } 
  return false 
  
} 



function validateSearchBoxForm() 
{ 

        //strip leading spaces before submitting query 
        if (document.base.querytext.value.charAt(0)==' ') 
        { 
        //alert("leading space"); 
        while(''+document.base.querytext.value.charAt(0)==' ') 
                {document.base.querytext.value=document.base.querytext.value.substring(1,document.base.querytext.value.length);}

                
                if (document.base.querytext.value.length < 2) 
                { 
alert("Nao foi possível processar sua pesquisa,\npor favor informe um argumento de pesquisa com pelo menos 2 caracteres e tente novamente");

                document.base.querytext.focus(); 
                        return false; 
                }       
        } 
                
        //check that more than one character is entered in search field 
        if (document.base.querytext.value.length < 2) 
        { 
    alert("Nao foi possível processar sua pesquisa,\npor favor informe um argumento de pesquisa com pelo menos 2 caracteres e tente novamente");

                document.base.querytext.focus(); 
    return false; 
        } 
        
        //check that more than 200 characters are entered in search field 
        if (document.base.querytext.value.length > 200) 
        { 
    alert("O argumento de pesquisa submetido é muito extenso (mais de 200 caracteres). \n Por favor diminua-o e tente novamente");

    document.base.querytext.focus(); 
    return false; 
        } 
        
                
} 



