function submitBroken() 
{
    var cb_all = document.getElementById("cb_all");
    var cb_hpg = document.getElementById("cb_homepage");
    var cb_dwn = document.getElementById("cb_download");
    var cb_prc = document.getElementById("cb_purchase");
    var cb_oth = document.getElementById("cb_other");
    
 
    if(!(cb_all.checked) && !(cb_hpg.checked) && !(cb_dwn.checked) && !(cb_prc.checked)  && !(cb_oth.checked))
      {
        alert('Locate link error please!');
        
        return false;
      }
     else
      {
        return true;
      }  
}
 

function ucwords(str) {    
    return str.replace(/^(.)|\s(.)/g, function ( $1 ) { return $1.toUpperCase ( ); } );
} 

function search(submit, root) {
     IE = (document.all)
     NC = (document.layers)
     Opera = (document.getElementById)

    
     if(IE){
         eval('text = document.all["edt_search_text"]')
          eval('form = document.all["searchForm"]')
     }
     if(NC){
         eval('text = document.layers[edt_search_text]')
         eval('form = document.layers[searchForm]')
     }
     if(Opera){
         eval('text = document.getElementById("edt_search_text")')
         eval('form = document.getElementById("searchForm")')
     }

 if (text.value == "") {
      text.focus();
    if (submit)
      return false;
      
  } else {
    text_value = ucwords(text.value.toLowerCase());
    re = /[^A-Za-z0-9]/g;
    expression = text_value.replace(re, "_");
    
    form.action= root + 'findsoftware/' + expression + '/1.html';
    
    if (submit)
      return true;
  }
}