function foundstr(astring){
	var r, re;
	var s = astring;
	// This character is not allowed: &. Check if exist in astring
	re = /&/i;
	r = s.search(re);
	if (r==-1){
		// character & is not found
		return false;
	}
	else{
		// character & found
		return true;
	}
}
	function validateFrmRegisterSubscriber()
	{
		if(document.frmRegisterSubscriber.txtCompanyName.value.length <= 0)
		{
			alert("Please enter the Company Name");
			document.frmRegisterSubscriber.txtCompanyName.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtAddress.value.length <= 0)
		{
			alert("Please enter the Address");
			document.frmRegisterSubscriber.txtAddress.focus();
			return false;
		}
			
				
		if(document.frmRegisterSubscriber.txtAddress.value.length > 255)
		{
			alert("No more than 255 characters allowed for address...");
			document.frmRegisterSubscriber.txtAddress.focus();
			return false;
		}
		if(document.frmRegisterSubscriber.txtCity.value.length <= 0)
		{
			alert("Please enter the City");
			document.frmRegisterSubscriber.txtCity.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.selCountry.value == 0)
		{
			alert("Please select the Country");
			document.frmRegisterSubscriber.selCountry.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtZipCode.value.length <= 0)
		{
			alert("Please enter the Zip Code");
			document.frmRegisterSubscriber.txtZipCode.focus();
			return false;
		}	
		//Start change to dropdown menu serene
		//if(document.frmRegisterSubscriber.txtIndustry.value.length <= 0)
		//{
		//	alert("Please enter the Industry");
		//	document.frmRegisterSubscriber.txtIndustry.focus();
		//	return false;
		//}	
		if(document.frmRegisterSubscriber.txtIndustry.options[document.frmRegisterSubscriber.txtIndustry.selectedIndex].value == "default"){
			alert("Please select the Industry");
			document.frmRegisterSubscriber.txtIndustry.focus();
			return false;
		}
		//End of change Serene

		if(document.frmRegisterSubscriber.txtBusiness.value.length <= 0)
		{
			alert("Please enter the Nature Or Business");
			document.frmRegisterSubscriber.txtBusiness.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtBusiness.value.length > 255)
		{
			alert("No more than 255 characters allowed for nature of business...");
			document.frmRegisterSubscriber.txtBusiness.focus();
			return false;
		}
		
		if(document.frmRegisterSubscriber.txtPhone.value.length <= 0)
		{
			alert("Please enter the Phone");
			document.frmRegisterSubscriber.txtPhone.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtUserName.value.length <= 0)
		{
			alert("Please enter the Name of Person In Charge");
			document.frmRegisterSubscriber.txtUserName.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtDesignation.value.length <= 0)
		{
			alert("Please enter the Designation");
			document.frmRegisterSubscriber.txtDesignation.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtEmail.value.length <= 0)
		{
			alert("Please enter the Email");
			document.frmRegisterSubscriber.txtEmail.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtEmail.value.indexOf("@") <= 0)
		{
			alert("Please enter a valid Email address");
			document.frmRegisterSubscriber.txtEmail.select();
			document.frmRegisterSubscriber.txtEmail.focus();
			return false;
		}
		if(document.frmRegisterSubscriber.txtUserCID.value.length <= 0)
		{
			alert("Please enter the User ID");
			document.frmRegisterSubscriber.txtUserCID.focus();
			return false;
		}	
		if(!validText(document.frmRegisterSubscriber.txtUserCID.value))
		{
			alert("Please enter valid User Name. Only Alphanumeric characters and Underscore are allowed");
			document.frmRegisterSubscriber.txtUserCID.select();
			document.frmRegisterSubscriber.txtUserCID.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtPassword.value.length <= 0)
		{
			alert("Please enter the Password");
			document.frmRegisterSubscriber.txtPassword.focus();
			return false;
		}	
		if(document.frmRegisterSubscriber.txtPassword.value != document.frmRegisterSubscriber.txtPassword2.value)
		{
			alert("The Password should be the same");
			document.frmRegisterSubscriber.txtPassword.select();
			document.frmRegisterSubscriber.txtPassword.focus();
			return false;
		}
	//---------------------------------------------------------
	// Make sure there is no character "&" entered into system
	//---------------------------------------------------------	
	for (i=0; i<document.frmRegisterSubscriber.length; i++){
		if (foundstr(document.frmRegisterSubscriber(i).value)){			
				alert("This character: '&' is not allowed in " + document.frmRegisterSubscriber(i).name.substring(3) + "...");
				document.frmRegisterSubscriber(i).select();
				document.frmRegisterSubscriber(i).focus();			
				return false;
			}
	}		
			
		return true;
	}
	


function count_char(typein, countbox){
	countbox.value= typein.value.length+1;
}
