// JavaScript Document

var pwee,yy,zz,yoi;
function before_reg()
{
if(trimString(document.pre_collector.pers_name.value)==""){alert("Enter Name");document.pre_collector.pers_name.focus();return false;}
if(trimString(document.pre_collector.buiz_name.value)==""){alert("Enter Business Name");document.pre_collector.buiz_name.focus();return false;}
if(trimString(document.pre_collector.pers_address.value)==""){alert("Enter Address");document.pre_collector.pers_address.focus();return false;}
if(document.pre_collector.pers_state.value=="0000"){alert("Please Select State");document.pre_collector.pers_state.focus();return false;} 
if(trimString(document.pre_collector.pers_phone.value)==""){alert("Enter Phone Number");document.pre_collector.pers_phone.focus();return false;}
if(trimString(document.pre_collector.buiz_email.value)==""){alert("Enter Email ");document.pre_collector.buiz_email.focus();return false;}
else		{
					var email=trimString(document.pre_collector.buiz_email.value);
					//var emailPat =/^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
					var emailPat =/^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
					var matchArray = document.pre_collector.buiz_email.value.match(emailPat);
					if (matchArray == null) {
					alert("Your E-mail address is invalid");
					//document.pre_collector.buiz_email.focus()
					document.pre_collector.buiz_email.select();
					return false;
					}	
			}
if((trimString(document.pre_collector.buiz_uname.value)=="")||((document.pre_collector.buiz_uname.value.length)<5)){alert("Enter User Name with atleast 5 characters:");document.pre_collector.buiz_uname.focus();return false;}
else
{
var uname=document.pre_collector.buiz_uname.value;
var uPat =/\W/;
if (uPat.test(uname)){
alert("Enter username without space between characters")
document.pre_collector.buiz_uname.select();
return false;
		}	
	}
if((trimString(document.pre_collector.buiz_pass.value)=="")||((document.pre_collector.buiz_pass.value.length)<5)){alert("Please enter password with atleast 5 chars");document.pre_collector.buiz_pass.focus();return false;}
else
{
var pname=document.pre_collector.buiz_pass.value;
var uPat =/[\W]/;
if (uPat.test(pname)){
alert("The password allows only letters and numbers");
document.pre_collector.buiz_pass.select();
return false;
		}	
	}
if(trimString(document.pre_collector.buiz_repass.value)==""){alert("Please enter confirm password ");document.pre_collector.buiz_repass.focus();return false;}
				else
				{
				pass=trimString(document.pre_collector.buiz_pass.value);
				repass=trimString(document.pre_collector.buiz_repass.value);
				if (pass!=repass)
				{
				alert("Password Missmatch")
				document.pre_collector.buiz_repass.select();
				return false;
				}
				}

				
/*for (i=0;i<document.getElementsByName('package_id').length;i++)
{
      if (document.getElementsByName('package_id')[i].checked)
      {
     var package_id = document.getElementsByName('package_id')[i].value;
	  }
}			
if(!package_id)
{ 
alert("Please select a package")
return false;
}
if (document.getElementById('package_type').value=='cp')
{
	if (package_id)
	{
		var questions = 2;
		var controls = document.pre_collector.elements;

			for (var i = 1; i <= questions; ++i)
			if (!getSelectedControl(controls['package_plan'+package_id])) {
			alert('Please select payment plan of the selected package');
			return false;
			}
	}

}
if (document.pre_collector.tpaff_active.value==1)
{
	if (document.pre_collector.acode_check.value=="0")
	{	
	
	if (document.pre_collector.acode_referer.checked)
	{
	if (trimString(document.pre_collector.a_cde.value)=="")
	{
		alert("Enter Affiliate Code");
		document.pre_collector.a_cde.focus();
		return false;
	}
	}	
	}
}
*/
document.pre_collector.action="confirm_addbuiz_trial.asp";

	
	
	
document.pre_collector.submit();
return false;
}

function getSelectedControl(group) {
for (var i = 0, n = group.length; i < n; ++i)
if (group[i].checked) return group[i];
return null;
}

function trimString(str)
{
while (str.charAt(0) == ' ')
str = str.substring(1);
while (str.charAt(str.length - 1) == ' ')
str = str.substring(0, str.length - 1);
return str;
}
