  function validate(){
    $('checking').style.display = "block";
    
    setTimeout(function(){ 
      $('checking').style.display = "none";
      }, 600
    )
    
    if((!$F('fname')) || (!$F('lname')) || (!$F('email')) )
      Effect.Appear($('errors'));
    else
      document.registration.submit();
  }

  function validateContact(){
    $('checking').style.display = "block";
    
    setTimeout(function(){ 
      $('checking').style.display = "none";
      }, 600
    )
    
    if((!$F('fname')) || (!$F('lname')) || (!$F('email')) || (!$F('comments')))
      Effect.Appear($('errors'));
    else
      document.contact.submit();
  }
  
  function isEmailAddr(email){
        var result = false;
        var theStr = new String(email);
        var index = theStr.indexOf("@");
        if (index > 0){
          var pindex = theStr.indexOf(".",index);
          if ((pindex > index+1) && (theStr.length > pindex+1))
            result = true;
        }
        return result;
  }
  
  function toggleAccessories(){
    $('features').style.display = "none";
    if($('accessories').style.display == "none")
      Effect.Appear($('accessories'));
    else
      Effect.Fade($('accessories')); 
  }

  function toggleFeatures(){
    $('accessories').style.display = "none";
    if($('features').style.display == "none")
      Effect.Appear($('features'));
    else
      Effect.Fade($('features')); 
  }
  
  function toggleSearch(){
    if($('togglesearch').innerHTML == "Close Search"){
      Effect.Fade($('searchbox'));
      $('togglesearch').innerHTML = "Open Search";
    }else{
      Effect.Appear($('searchbox'));
      $('togglesearch').innerHTML = "Close Search";     
    }
  }

  function send(f, formName, targetDiv, loadingDiv){
        var url = '/includes/ajax_functions.php';
        var pars = "func=" + f;
        form = document.forms[formName];
        for(i=0;i<form.length;i++){
          fieldName = form[i].id;
          fieldValue = form[i].value;
          if(form[i].type !== "button")
            form[i].value = "";
          if(fieldName !== "")
            pars = pars + "&" + "arg" + fieldName + "=" + fieldValue;
        }
        
        var myAjax = new Ajax.Updater(
          targetDiv, 
          url, {
            parameters: pars,
            method: 'get'
          }
        );
  }  