function validateEmail(vValue)
	{
	var vPtrn,vPos,vRegExp,vPart1,vPart2;
	vPos=vValue.indexOf("@");
	
	if ((vPos==-1)||(vPos!=vValue.lastIndexOf('@'))||(vPos==0)){
		alert("Please enter a valid email address");
		return false;}
		
	vPart1=vValue.substring(0,vPos);
	vPart2=vValue.substring((vPos+1),vValue.length);
		
	vRegExp=new RegExp("[a-zA-Z0-9_\\.\\&\\-]{" + vPart1.length + "}");
	if (vRegExp.test(vPart1)==false){
		alert("Please enter a valid email address");
		return false;}
		
	vPtrn="^([\\w\\-]*)([\\w\\-]+\\.)+([a-zA-Z]{2,3})$";
	vRegExp.compile(vPtrn);
	if (vRegExp.test(vPart2)==false){
		alert("Please enter a valid email address");
		return false;}
		
	vPtrn="^(\\d*)(\\d+\\.)+(\\d{2,3})$";
	vRegExp.compile(vPtrn);
	if (vRegExp.test(vPart2)==true){
		alert("Please enter a valid email address");
		//eval("document." + vFormName + "." + vTextName + ".focus();");
		return false;}
	}
