/* KISS */

email_re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
password_re = /\S{6,}$/ /* passwords must be at least 6 chars long  */
loginname_re = /\S{6,}$/ /* loginnames must be at least 6 chars long  */
nameexists_re = /\S+$/ /* same "name" must be at least 1 char long  */
date_re = /^\d{4}[-]\d{2}[-]\d{2}$/ /* MySQL format: 2001-07-29 */
time_re = /^\d{1,2}\:\d{1,2} (AM)|(PM)$/i /* 12:45 PM format with optional AM/PM and case */
expirymonth_re = /^\d{1,2}$/ /* 1 or 2 digits */
istwodigitnumber_re = /^\d{1,2}$/ /* 1 or 2 digits */
expiryyear_re = /^\d{4}$/ /* 4 digits */
displayorder_re = /^\d{1,3}$/ /* 3 digits */ 
whitespace_re = /\s+/g /* whitespace */
number_re = /^\d*(\.?\d*)?$/ /* numbers and one decimal place */
wholenumber_re = /^\d*$/ /* whole numbers */

if (document.images)
{
   // ------------------------
   imgshMouseover = new Image;
   imgshMouseout = new Image;

   imgshMouseover.src = 'images/shMouseOver.gif';
   imgshMouseout.src = 'images/shMouseOut.gif';

   // ------------------------
   imgosMouseover = new Image;
   imgosMouseout = new Image;

   imgosMouseover.src = 'images/osMouseOver.gif';
   imgosMouseout.src = 'images/osMouseOut.gif';

   // ------------------------
   imgkmMouseover = new Image;
   imgkmMouseout = new Image;

   imgkmMouseover.src = 'images/kmMouseOver.gif';
   imgkmMouseout.src = 'images/kmMouseOut.gif';

   // ------------------------
   imgscMouseover = new Image;
   imgscMouseout = new Image;

   imgscMouseover.src = 'images/scMouseOver.gif';
   imgscMouseout.src = 'images/scMouseOut.gif';

   // ------------------------
   imgbhMouseover = new Image;
   imgbhMouseout = new Image;

   imgbhMouseover.src = 'images/bhMouseOver.gif';
   imgbhMouseout.src = 'images/bhMouseOut.gif';

   // ------------------------
   imgpreMouseover = new Image;
   imgpreMouseout = new Image;

   imgpreMouseover.src = 'images/preMouseOver.gif';
   imgpreMouseout.src = 'images/preMouseOut.gif';

   // ------------------------
   imgwwwMouseover = new Image;
   imgwwwMouseout = new Image;

   imgwwwMouseover.src = 'images/wwwMouseOver.gif';
   imgwwwMouseout.src = 'images/wwwMouseOut.gif';

   // ------------------------
   imgalMouseover = new Image;
   imgalMouseout = new Image;

   imgalMouseover.src = 'images/alMouseOver.gif';
   imgalMouseout.src = 'images/alMouseOut.gif';

   // ------------------------
   imgktsMouseover = new Image;
   imgktsMouseout = new Image;

   imgktsMouseover.src = 'images/ktsMouseOver.gif';
   imgktsMouseout.src = 'images/ktsMouseOut.gif';

   // ------------------------
   imgvtMouseover = new Image;
   imgvtMouseout = new Image;

   imgvtMouseover.src = 'images/vtMouseOver.gif';
   imgvtMouseout.src = 'images/vtMouseOut.gif';

} // if (document.images)

//--------------------------------
function chgImage(imgField, newImg)
{
   if (document.images)
   {
   	document[imgField].src = eval(newImg + ".src")
   }
}

function checkthisform(myForm, formname)
{
   /*...........................*/
   if (formname == "frmcontactus")
   {
      if ( (!email_re.test(myForm.fromemail.value)) ||
           (myForm.fromemail.value == "somebody@somewhere.com") )
      {
         alert("Invalid email address.")
         myForm.fromemail.select()
         return false
      }
      
      if (myForm.message.value == "Type message here.")
      {
         alert("Tell us something real in your message!")
         myForm.message.select()
         return false
      }      
   } // frmcontactus

} // checkthisform

