function cmdSubmit_OnClick()
{
	if(document.frmRequestInfo.txtContactname.value == "")
	{
		alert("Name can not be blank");
		document.frmRequestInfo.txtContactname.focus();
		return false;
	}
	if(document.frmRequestInfo.txtContactemail.value == "")
	{
		alert("Email can not be blank");
		document.frmRequestInfo.txtContactemail.focus();
		return false;
	}
	if(EmailValidator(document.frmRequestInfo.txtContactemail.value) == false)
	{
		alert("Enter a valid Email Address");
		document.frmRequestInfo.txtContactemail.focus();
		return false;
	}
	
	if(document.frmRequestInfo.txtCompname.value == "")
	{
		alert("Company Name can not be blank");
		document.frmRequestInfo.txtCompname.focus();
		return false;
	}
	if(document.frmRequestInfo.txtCountry.value == "selectcountry")
	{
		alert("Country Name can not be blank");
		document.frmRequestInfo.txtCountry.focus();
		return false;
	}
	if(document.frmRequestInfo.himgtxt.value != document.frmRequestInfo.code.value)
	{
		alert("Image Code Should be Equal");
		document.frmRequestInfo.code.focus();
		return false;
	}

	
}

function EmailValidator(email)
{
	var validflag=false		
	if((email !="") && (email.indexOf("@")>0) && (email.indexOf(".")>0) )
	{
		var atcount=0
		var spflag=false
		var badflag
		for (var atloop=0 ; atloop<=email.length-1 ; ++atloop)
		{   
			atchr=email.charAt(atloop)
				   
			if (atchr=="@"){ atcount=atcount+1 }
			if  ( (atchr>=String.fromCharCode(32)) && (atchr<=String.fromCharCode(44))) { spflag=true }
			if ((atchr==String.fromCharCode(47)) || (atchr==String.fromCharCode(96)) || (atchr==String.fromCharCode(123)) )  spflag=true
			if ((atchr>=String.fromCharCode(58)) && (atchr<=String.fromCharCode(63))) spflag=true
			if ((atchr>=String.fromCharCode(91)) && (atchr<=String.fromCharCode(94))) spflag=true
		}
		if ((atcount==1) && (spflag==false))
		{
			badflag=false;
			sp=email.split('@');	 
			var username=sp[0];
			var domain=sp[1]; 
			if ((username="") || (domain=="")) badflag=true
			if (domain.charAt(0)==".") badflag=true
			if (domain.charAt(domain.len)==".") { badflag=true }
				validflag=true;
		}
	}
	
 	if (badflag==true)	validflag=false 
 	return validflag	   
}

