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 ID")

		   return false

		}



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

		   alert("Invalid E-mail ID")

		   return false

		}



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

		    alert("Invalid E-mail ID")

		    return false

		}



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

		    alert("Invalid E-mail ID")

		    return false

		 }



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

		    alert("Invalid E-mail ID")

		    return false

		 }



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

		    alert("Invalid E-mail ID")

		    return false

		 }

		

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

		    alert("Invalid E-mail ID")

		    return false

		 }



 		 return true					

	}



function ValidateForm(objForm){

	var strMessage = ''

	

	if (objForm.txtUsername.value == '')

	{

		strMessage += 'Username\n'	

	}



	if (objForm.txtPassword.value == '')

	{

		strMessage += 'Password\n';	

	}



	if (objForm.txtConfirm.value == '')

	{

		strMessage += 'Password Confirm\n';	

	}



	if (objForm.txtConfirmEmail.value == '')

	{

		strMessage += 'Email Confirm\n';	

	}



	if (objForm.txtConfirm.value == '')

	{

		strMessage += 'Password Confirm\n';	

	}



	if (objForm.txtFirstName.value == '')

	{

		strMessage += 'First Name\n';	

	}



	if (objForm.txtLastName.value == '')

	{

		strMessage += 'Last Name\n';	

	}



	if (objForm.txtCity.value == '')

	{

		strMessage += 'City\n';	

	}

	

	if (objForm.cboCountry.value == '')

	{

		strMessage += 'Country\n';	

	}



	if (objForm.txtEmail.value != objForm.txtConfirmEmail.value)

	{

		strMessage += 'Email address did not match\n';	

	}



	if (objForm.txtPassword.value != objForm.txtConfirm.value)

	{

		strMessage += 'Password did not match\n';	

	}

	

	if (strMessage == '')

	{

		return true	

	}

	else

	{

		alert("The following fields are required:\n" + strMessage)

		return false

	}

	

	if ((objForm.txtEmail.value==null)||(objForm.txtEmail.value=="")){

		alert("Please Enter a valid Email address")

		objForm.txtEmail.focus()

		return false

	}

	if (echeck(objForm.txtEmail.value)==false){

		objForm.txtEmail.value=""

		objForm.txtEmail.focus()

		return false

	}

 }

