// JavaScript Document

function ValidateRegister(form){

					//Check if a name was given

					if(form.name.value==""){

						alert("Please tell us your name.");

						form.name.className = "inputreq";

						form.name.focus();

						return false;

					}else{

						form.name.className = "input";

					}

					//Check if a phone number was given

					if(form.phone.value==""){

						alert("Please tell us your phone number.");

						form.phone.className = "inputreq";

						form.phone.focus();

						return false;

					}else{

						form.phone.className = "input";

					}

					if(form.reason.value==""){

						alert("Please give us your reason for contact.");

						form.reason.className = "inputreq";

						form.reason.focus();

						return false;

					}else{

						form.reason.className = "input";

					}

					//Check if comments was given

					if(form.comments.value==""){

						alert("Please give us your comments.");

						form.comments.className = "inputreq";

						form.comments.focus();

						return false;

					}else{

						form.comments.className = "input";

					}

					var emailID=form.email;

					//Check if an email was given

					if ((emailID.value==null)||(emailID.value=="")){

						alert("Please Enter your email address.");

						emailID.className = "inputreq";

						emailID.focus();

						return false;

					}

					//Check For Email Code Matching

					if (echeck(emailID.value)==false){

						emailID.value="";

						emailID.className = "inputreq";

						emailID.focus();

						return false;

					}

					

					

				}

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){

		   alert("Invalid email address format!");

		   return false;

		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   alert("Invalid email address format!");

		   return false;

		}



	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		alert("Invalid email address format!");

		return false;

	}



	if (str.indexOf(at,(lat+1))!=-1){

		alert("Invalid email address format!");

		return false;

	}



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

		alert("Invalid email address format!");

		return false;

	}



	if (str.indexOf(dot,(lat+2))==-1){

		 alert("Invalid email address format!");

		 return false;

	}

		

	if (str.indexOf(" ")!=-1){

		alert("Invalid email address format!");

		return false;

	}



	return true;

}


