<!--
	function checkEmail(emailaddress)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailaddress.value))
		{
			return (true);
		}
		alert("Please enter your valid email address");
		return (false);
	}

	function trim(inputString) 
	{
		if (typeof inputString != "string") { return inputString; }
		var retValue = inputString;
		var ch = retValue.substring(0, 1);
		while (ch == " ") 
		{ 
			retValue = retValue.substring(1, retValue.length);
			ch = retValue.substring(0, 1);
		}
		ch = retValue.substring(retValue.length-1, retValue.length);
		while (ch == " ") 
		{
			retValue = retValue.substring(0, retValue.length-1);
			ch = retValue.substring(retValue.length-1, retValue.length);
		}
		while (retValue.indexOf("  ") != -1) 
		{ 
			retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
		}
		return retValue; 
	}

	function checkUserRegisterInfo(mf)
	{
		if(mf.name.value=="")
		{
			alert("Please enter name");
			mf.name.focus();
			return false;
		}
		if(trim(mf.email.value)=="")
		{ 
			alert("Please enter email address");
			mf.email.focus();
			return false;
		}
		if(checkEmail(mf.email)==false)
		{
			mf.email.focus();
			return false; 
		}
		if(mf.username.value=="")
		{
			alert("Please enter username");
			mf.username.focus();
			return false;
		}
		var valid= "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
		if (mf.username.value !="")
		{
			var string = mf.username.value
			var usrlength = string.length;
			if(usrlength<6 || usrlength>20)
			{
				alert("Username should be 6-20 characters long, please try again");
				mf.username.focus();
				return(false)
			}
			else
			{
				for(var i=0;i<=usrlength;i++)
				{
					var substring = string.substr(i,1);
					if(valid.indexOf(substring)== -1)
					  {
						alert("Username can have alphanumeric characters only, please try again");
						mf.username.focus();
						return(false)
					  }
				}
			}
		}
		if(mf.userpass.value=="")
		{
			alert("Please enter password");
			mf.userpass.focus();
			return false;
		}
		if(mf.cuserpass.value=="")
		{
			alert("Please enter confirmation password");
			mf.cuserpass.focus();
			return false;
		}
		if(mf.userpass.value!=mf.cuserpass.value)
		{
			alert("Sorry, passwords not matching, please try again");
			mf.cuserpass.focus();
			return false;
		}
		if(mf.security_code.value=="")
		{
			alert("Please enter security code");
			mf.security_code.focus();
			return false;
		}
		if(mf.chkterms.checked==false)
		{
			alert("Please accept terms and conditions");
			mf.chkterms.focus();
			return false;
		}
		return true;
	}

	function checkChgPassInfo(mf)
	{
		if(mf.currpassword.value=="")
		{
			alert("Please enter current password");
			mf.currpassword.focus();
			return false;
		}
		if(mf.newpassword.value=="")
		{
			alert("Please enter new password");
			mf.newpassword.focus();
			return false;
		}
		if(mf.cnewpassword.value=="")
		{
			alert("Please enter new password to confirm");
			mf.cnewpassword.focus();
			return false;
		}
		if(mf.newpassword.value!=mf.cnewpassword.value)
		{
			alert("New passwords not matching, please try again!");
			mf.cnewpassword.focus();
			return false;
		}
		return true;
	}

	function checkLoginInfo(mf)
	{
		if(mf.username.value=="")
		{
			alert('Please enter username');
			mf.username.focus();
			return false;
		}
		if(mf.userpass.value=="")
		{
			alert('Please enter password');
			mf.userpass.focus();
			return false;
		}
		return true;
	}

	function checkBusinessInfo(mf)
	{
		var checkedplansts = 0;
		if(mf.buscategoryid.value=="" || mf.buscategoryid.value=="0")
		{
			alert("Please select suitable category for your business");
			mf.buscategoryid.focus();
			return false;
		}
		if(mf.businessname.value=="")
		{
			alert("Please enter business name");
			mf.businessname.focus();
			return false;
		}
		if(mf.busdesc.value=="")
		{
			alert("Please describe your business");
			mf.busdesc.focus();
			return false;
		}
		if(mf.conname.value=="")
		{
			alert("Please enter contact name");
			mf.conname.focus();
			return false;
		}
		if(mf.conposition.value=="")
		{
			alert("Please enter your position");
			mf.conposition.focus();
			return false;
		}
		if(mf.address.value=="")
		{
			alert("Please enter address");
			mf.address.focus();
			return false;
		}
		if(mf.city.value=="")
		{
			alert("Please enter city");
			mf.city.focus();
			return false;
		}
		if(mf.state.value=="")
		{
			alert("Please enter state");
			mf.state.focus();
			return false;
		}
		if(mf.zipcode.value=="")
		{
			alert("Please enter zipcode");
			mf.zipcode.focus();
			return false;
		}
		if(mf.countryid.value=="")
		{
			alert("Please select country");
			mf.countryid.focus();
			return false;
		}
		if(mf.phone.value=="")
		{
			alert("Please enter phone number");
			mf.phone.focus();
			return false;
		}
		if(mf.websiteurl.value=="")
		{
			alert("Please enter business website URL");
			mf.websiteurl.focus();
			return false;
		}
		if(mf.showplansts.value==1)
		{
			for(i=0;i<mf.planid.length;i++)
			{
				if(mf.planid[i].checked)
				{
					checkedplansts = 1;
				}
			}
			if(checkedplansts==0)
			{
				alert("Please select Plan for your business listing");
				return false;
			}
		}
		return true;
	}

	function checkBizSpotInfo(mf)
	{
		var checkedplansts = 0;
		if(mf.biztitle.value=="" || mf.biztitle.value=="0")
		{
			alert("Please enter title");
			mf.biztitle.focus();
			return false;
		}
		if(mf.busdesc.value=="")
		{
			alert("Please describe your business");
			mf.busdesc.focus();
			return false;
		}
		if(mf.actmode.value=="1")
		{
			if(mf.upload_file.value=="")
			{
				alert("Please select logo or website screenshot to upload");
				mf.upload_file.focus();
				return false;
			}
		}
		if(mf.showplansts.value==1)
		{
			for(i=0;i<mf.planid.length;i++)
			{
				if(mf.planid[i].checked)
				{
					checkedplansts = 1;
				}
			}
			if(checkedplansts==0)
			{
				alert("Please select Plan for Business Spotlight");
				return false;
			}
		}
		return true;
	}


	function mxCharLimit(field,cntfield,maxlimit)
	{
		if (field.value.length > maxlimit)
			field.value = field.value.substring(0, maxlimit);
		else
			cntfield.value = maxlimit - field.value.length;
	}

	function checkupgSplOffer(mf)
	{
		if(mf.splofferid.value=="" || mf.splofferid.value=="0")
		{
			alert("Please select special offer");
			mf.splofferid.focus();
			return false;
		}
		return true;
	}

	function checkForgotPass(mf)
	{
		if(mf.username.value=="")
		{
			alert("Please enter username");
			mf.username.focus();
			return false;
		}
		if(trim(mf.email.value)=="")
		{ 
			alert("Please enter email address");
			mf.email.focus();
			return false;
		}
		if(checkEmail(mf.email)==false)
		{
			mf.email.focus();
			return false; 
		}
		if(mf.security_code.value=="")
		{
			alert("Please enter security code");
			mf.security_code.focus();
			return false;
		}
		return true;
	}

	function checkConBiz(mf)
	{
		if(mf.name.value=="")
		{
			alert("Please enter name");
			mf.name.focus();
			return false;
		}
		if(trim(mf.email.value)=="")
		{ 
			alert("Please enter email address");
			mf.email.focus();
			return false;
		}
		if(checkEmail(mf.email)==false)
		{
			mf.email.focus();
			return false; 
		}
		if(mf.comments.value=="")
		{
			alert("Please write message");
			mf.comments.focus();
			return false;
		}
		if(mf.security_code.value=="")
		{
			alert("Please enter security code");
			mf.security_code.focus();
			return false;
		}
		return true;
	}

	function checkProdServices(mf)
	{
		if(mf.imgtitle.value=="")
		{
			alert("Please enter title");
			mf.imgtitle.focus();
			return false;
		}
		if(mf.imgdesc.value=="")
		{
			alert("Please write description");
			mf.imgdesc.focus();
			return false;
		}
		return true;
	}

	function checkContactInfo(mf)
	{
		if(mf.name.value=="")
		{
			alert("Please enter name");
			mf.name.focus();
			return false;
		}
		if(trim(mf.email.value)=="")
		{ 
			alert("Please enter email address");
			mf.email.focus();
			return false;
		}
		if(checkEmail(mf.email)==false)
		{
			mf.email.focus();
			return false; 
		}
		if(mf.esubject.value=="")
		{
			alert("Please enter purpose of contacting us");
			mf.esubject.focus();
			return false;
		}
		if(mf.comments.value=="")
		{
			alert("Please write message");
			mf.comments.focus();
			return false;
		}
		if(mf.security_code.value=="")
		{
			alert("Please enter security code");
			mf.security_code.focus();
			return false;
		}
	}

	function checkBizPgInfo(mf)
	{
		var checkedplansts = 0;
		if(mf.buscategoryid.value=="" || mf.buscategoryid.value=="0")
		{
			alert("Please select category for business");
			mf.buscategoryid.focus();
			return false;
		}
		if(mf.biztitle.value=="")
		{
			alert("Please enter title for business page");
			mf.biztitle.focus();
			return false;
		}
		if(mf.bizurl.value=="")
		{
			alert("Please enter URL for business page");
			mf.bizurl.focus();
			return false;
		}
		if(mf.urlvalidstatus.value==0)
		{
			alert("Please enter valid URL for business page");
			mf.bizurl.focus();
			return false;
		}
		if(mf.bizpgshortdesc.value=="")
		{
			alert("Please provide short description that best describe the nature of business");
			mf.bizpgshortdesc.focus();
			return false;
		}
		if(mf.showplansts.value==1)
		{
			for(i=0;i<mf.planid.length;i++)
			{
				if(mf.planid[i].checked)
				{
					checkedplansts = 1;
				}
			}
			if(checkedplansts==0)
			{
				alert("Please select plan for business page");
				return false;
			}
		}
		return true;
	}
//-->

