function validateForm(){

	var ie=document.all
	var dom=(document.getElementById && !document.all) ? 1:0
	var ns4=document.layers

	var crossobj=(dom)? document.getElementById("email_form") : (ie)? document.all.email_form : document.layers.email_form

	//alert("email: "+ crossobj.email.value + "\nname: " +crossobj.realname.value)

		if (crossobj.realname.value==""){

			alert("Please enter your name");
			crossobj.realname.focus();
			return false;
		}

		if (crossobj.email.value==""){

			alert("Please enter an email address");
			crossobj.email.focus();
			return false;
		}
		else {
			if (echeck(crossobj.email.value)==false) {
			    alert("Invalid E-mail ID");
				crossobj.email.value="";
				crossobj.email.focus();
				return false;
			}
		}
	return true;
 }

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);

		if (str.indexOf(at)==-1){
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false;
		 }

		 if (str.indexOf(" ")!=-1){
		    return false;
		 }

 		 return true;
	}

/*
<form id="email_form" name="email_form" method="post" action="formmail.php" OnSubmit="return validateForm()">
	<input type="hidden" name="recipients" value="faq@naturesworkshop.com.au">
	<input type="hidden"  name="subject" value="Natures Workshop question...">
	<input type="hidden"  name="good_url" value="form_processed.php">
	<input type="hidden"  name="bad_url" value="form_processed.php">

	<input type="text" name="realname" class="textField"> Name<br />
	<input type="text" name="email" class="textField"> Email<br />
	<input type="text" name="telephone" class="textField"> Telephone<br />
	<textarea name="question" rows="4" class="textArea" onClick="this.value=''">I was wondering...</textarea><br />

	<input name="Submit" type="submit" class="button" value="send &gt;">
</form>
*/