var iEmail = "Your e-mail address is not valid. Please re-enter it now."
var name = "Please enter your name"
var reEmail = /[^\@\s]+\@[^\.\s]+\..+/
	
function warnInvalid (sEmail, s)
{   sEmail.focus()
    sEmail.select()
    alert(s)
    return false
}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}


function isEmail (s)

{   if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
    
    else {
       return reEmail.test(s)
    }
}


function checkEmail (sEmail, emptyOK)
{	if (checkEmail.arguments.length == 1) emptyOK = defaultEmptyOK;
    if ((emptyOK == false) && (isEmpty(sEmail.value))) return true;
    else if (!isEmail(sEmail.value, false)) {
	sEmail.value = ""
       return warnInvalid (sEmail, iEmail)}
    else return true;
}
function checkname(onename) {
  if (onename.arguments.length > 1 ) {
      return true;
  }  else {
	onename.value = ""
    return warnInvalidname (onename, name);
   }
}

function warnInvalidname (onename, s)
{   onename.focus()
    onename.select()
    alert(s)
    return false
}