		function isEmail(form,email) {
			var formName = 'theForm'
			var emailName = 'email'
			if(form){
				formName = form
			}
			if(email){
				emailName = email
			}
			var emailField = "document."+formName+"."+emailName
			var emailField = eval(emailField)
			var str_email = "document."+formName+"."+emailName+".value";
			var str_email = eval(str_email)
			//var str_email = document.formName.emailName.value;
			var len_email = str_email.length;
			var email_flag = 0;
			var char64_flag = 1;
			var char64_counter = 0;
			var char46_flag = 1;
			for (j=0; j<len_email; j++)	{
				if ((str_email.substring(j,j+1) ==",")||(str_email.substring(j,j+1) ==" ")||(str_email.substring(j,j+1) =="*")||(str_email.substring(j,j+1) ==")")||(str_email.substring(j,j+1) =="(")||(str_email.substring(j,j+1) ==">")||(str_email.substring(j,j+1) =="<")||(str_email.substring(j,j+1) ==":")||(str_email.substring(j,j+1) ==";"))
						{email_flag = 1;}
				if (str_email.substring(j,j+1)=="@")	{char64_flag = 0;	char64_counter++;}
				if (str_email.substring(j,j+1)==".")	{char46_flag = 0; }
			}
			if 	((str_email.substring(0,1)=="@")||(str_email.substring(0,1)=="."))	{
				email_flag = 1;
			}
			else if ((str_email.substring(len_email-1,len_email)=="@")||(str_email.substring(len_email-1,len_email)=="."))	{
				email_flag = 1;
			}
		
			if ((email_flag == 1)||(char64_flag ==1)||(char64_counter>1)||(char46_flag==1))	{
				alert("Your email doesn't appear to be valid. Please use the format name@domain.com");
				emailField.focus()
				return false;
			}
			return true;
		}
