function IsEmailValid(form1,required-from)

{

	var EmailOk  = true
	var Temp     = document.forms[form1].elements[required-from]
	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
	   }

	return EmailOk

}

function ValidateForm()
{
	
	if (document.form1.required-from.value  == "") 
	{
		alert("Please enter your e-mail address.");
		return false;
	}
	else
	{
		emailOk = false;
		if (!(IsEmailValid("form1","required-from")))
		{
			alert( "Please enter a valid email address.")
			return false;
		}
	}

	return true;
}

