function cbRequestButton()
{

   var obRequestForm = document.getElementById("idRequestForm");
   var obRequestButton = document.getElementById("idRequestButton");
   

   if(obRequestForm.style.display=='')
   {
      obRequestForm.style.display = "block";
      obRequestButton.value = "Click to hide request form";
   }
   else
   {
      obRequestForm.style.display = "";
      obRequestButton.value = "Click to request more information";
   }
}


function cbFormValidation()
{
   var szName = document.getElementById("idName").value;
   var szPhone = document.getElementById("idPhone").value;
   var szEmail = document.getElementById("idEmail").value;
   var szMessage = document.getElementById("idMessage").value;
   var obFormError = document.getElementById("idFormError");

   if( szName=="" )
   {
      obFormError.innerHTML="Oops, you left the Name field blank.";
      return false;
   }

   if( szPhone=="" )
   {
      if( szEmail=="" )
      {
         obFormError.innerHTML="Oops, you forgot to give an email/phone to reach you at.";
         return false;
      }
      else if( !(szEmail.match(/.+@.+/)) )
      {
         obFormError.innerHTML="Oops, you mistyped your email.";
         return false;
      }
   }
   else if( !(szPhone.match(/[\d]+/)) )
   {
      obFormError.innerHTML="Oops, you mistyped your phone info.";
      return false;
   }

   if( szMessage=="" )
   {
      obFormError.innerHTML="Oops, you left the Message blank.";
      return false;
   }

   return true;
}
