function RegFormCheck() {

if (document.customForm.Contact_FirstName.value=="")
{
alert("A FIRST NAME is required to proceed");
document.customForm.Contact_FirstName.focus();return false
}

if (document.customForm.Contact_LastName.value=="")
{
alert("A LAST NAME is required to proceed");
document.customForm.Contact_LastName.focus();return false
}

if (document.customForm.Account_AccountName.value=="")
{
alert("A COMPANY NAME is required to proceed");
document.customForm.Account_AccountName.focus();return false
}

if (document.customForm.Contact_WorkPhone.value=="")
{
alert("A PHONE NUMBER is required to proceed");
document.customForm.Contact_WorkPhone.focus();return false
}

if (document.customForm.Contact_EMail.value=="")
{
alert("An EMAIL ADDRESS is required to proceed");
document.customForm.Contact_EMail.focus();return false
}

var EmailOk  = true
var Temp     = document.customForm.Contact_EMail
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
   {  
      EmailOk = false
      alert('A valid EMAIL ADDRESS is required to proceed.')
   }
return EmailOk

}