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 E-mail Addrress")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail Addrress")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail Addrress")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail Addrress")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail Addrress")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail Addrress")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail Addrress")
		    return false;
		 }

 		 /*return true;					*/
	}






function validate(dregister)
{


with(document.forms.dregister)
{

var vusername = username;
var vpassword = password;
var emailID = email;
var vfullname = fullname;
var vaddress1 = address1;
var vaddress2 = address2;
var vcounty = county;
var vcountry = country;
var vphone = phone;
var vhear = hear;
var vinterest = interest;
var vadvertise = advertise;

}


	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	
	
/*Validate fullname /////////////////////////////////////////////////////////////////*/
   if(vfullname.value == '' | vfullname.value.length <=5)
   {
      alert('Please enter a full name');
      vfullname.focus();
      return false;
   }
   
   
   
	
 /*Validate phone/////////////////////////////////////////////////////////////////*/
	  if(vphone.value == '1234' | vphone.value == ''){
      alert('Incorrect Phone Number');
      vphone.focus();
      return false;
	  }
	  
/*Validate username/////////////////////////////////////////////////////////////////*/
 if(vusername.value == ''){
      alert('Please enter a username');
      vusername.focus();
      return false;
	  }


/*Validate Password/////////////////////////////////////////////////////////////////*/
 if(vpassword.value == ''  | vpassword.value.length <=2){
      alert('Please enter a proper password');
      vpassword.focus();
      return false;
	  }

/*Validate Adddress1/////////////////////////////////////////////////////////////////*/
 if(vaddress1.value == ''  | vaddress.value.length <=8){
      alert('Please enter at minimum 1 line for a proper address');
      vaddress1.focus();
      return false;
	  }



 /*Validate advertise/////////////////////////////////////////////////////////////////*/

   if(vadvertise.value == '--')
   {
      alert('Please enter an advertising selection');
      vadvertise.focus();
      return false;
   }
   
   
 /*Validate interest/////////////////////////////////////////////////////////////////*/
   if(vinterest.value == '' | vinterest.value.length <=2)
   {
      alert('Please enter your interest for visiting The Irish Field');
      vinterest.focus();
      return false;
   }
   
   
/*Validate hear/////////////////////////////////////////////////////////////////*/
   
   if(vhear.value == '' | vhear.value.length <=2)
   {
      alert('Please enter how you heard about us');
      vhear.focus();
      return false;
   }



}   
