<!-- Strict E-mail by kurt.grigg@virgin.net
function email_check(email)
{
 var blanks = ''*100;
 var naughty = new Array("arse","bastard","cunt","fuck","shit","wanker","piss","twat");
 var sneaky = email.toLowerCase();
 var illegal = MailVars.illegal;
//mail check
 if (email <= blanks)
 {
  msjj +=' - ' + MailVars.fild_empty;
  return false;
 }
 else if (email.length > 62)
 {
  msjj +=' - ' + MailVars.en63;
  return false;
 }
 else if (email.charAt(0) == " ")
 {
  msjj +=' - ' + MailVars.begin_blanks;
  return false;
 }
 else if (email.charAt(email.length-1) == " ")
 {
  msjj +=' - ' + MailVars.end_blanks;
  return false;
 }
 else if (email.indexOf(" ") !=-1)
 {
  msjj +=' - ' + MailVars.in_blanks;
  return false;
 }

 //CHECK FOR ILLEGAL CHARACTERS 1
 for (i=0; i < email.length; i++)
 {
  var caps = "a".toUpperCase();
  var E = email.substring(i, i + 1);
  if ((E < "0" || "9" < E ) && E != "@"  && E !="." && E !="-"  && E !="_"  &&  E < caps || "z" < E)
  {
   msjj +=' - ' + illegal;
   return false;
  }
 }
 //CHECK FOR ILLEGAL CHARACTERS 2
 if ((email.indexOf('`',0) != -1) || (email.indexOf(String.fromCharCode(94)) != -1) || (email.indexOf(String.fromCharCode(92)) != -1) || (email.indexOf('[',0) != -1) || (email.indexOf(']',0) != -1))
 {
  msjj +=' - ' + illegal;
  return false;
 }
 //CHECK FOR SWEARING
 for (i=0; i < email.length; i)
 {  
  if (sneaky.indexOf(naughty[i]) != -1)
  {
  msjj +=' - Please remove the swear word - '+naughty[i].toUpperCase();
   return false;
  }
  i++;
 }
 //GENERAL FORMATING
 if (email.charAt(0) ==".")
 {
  msjj +=' - ' + MailVars.begin_dat;
  return false;
 }
 else if (email.split('@').length > 2)
 {
  msjj +=' - ' + MailVars.at1;
  return false;
 }
 else if (email.indexOf ('@',0) == -1)
 {
  msjj +=' - ' + MailVars.at2;
  return false;
 }
 else if (email.indexOf("@") < 2)
 {
  msjj +=' - ' + MailVars.at3;
  return false;
 }
 else if (email.charAt(email.length-1) == "@")
 {
  msjj +=' - ' + MailVars.at4;
  return false;
 }
 else if (email.indexOf ('.') == -1)
 {
  msjj +=' - ' + MailVars.dat1;
  return false;
 }
 else if (email.indexOf('.',email.indexOf('@')) == -1)
 {
  msjj +=' - ' + MailVars.dat2;
  return false;
 }
 else if (email.substring(email.indexOf('@'),email.length).indexOf(".") < 3) 
 {
  msjj +=' - ' + MailVars.at5;  
  return false;
 }
 else if (email.lastIndexOf(".")+2 == email.length)
 {
  msjj +=' - ' + MailVars.at6;
  return false;
 }
 else if (email.substring(email.lastIndexOf("."),email.length).length > 5)
 {
  msjj +=' - ' + MailVars.at7;
  return false;
 }
 else if (email.charAt(email.length-1) ==".")
 {
  msjj +=' - ' + MailVars.at8;
  return false;
 }
 return true;
}


