// JavaScript Document
function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}
   
   function checkplan()
   {
	  if(document.frmber.package_type.value=="cp")
	{ 
	var qpqp;
	qpqp=valButton(document.frmber.payment_plan);
	if (!qpqp) 
	{
		alert("Please Select a Payment Plan");
		
		return false;
	}
	return true;
   }
   }
function checkme(){ 
var flag;
if(document.frmber.package_id.value=="0000"){alert("Please Select a Package");document.frmber.package_id.focus();return false;} 
/*if(document.frmber.package_type.value=="cp")
{
var deded=	document.frmber.payment_plan;
	
var radio_choice = false;

// Loop from zero to the one minus the number of radio button selections
for (counter = 0; counter < deded.length; counter++)
{
	alert("hi");
// If a radio button has been selected it will return true
// (If not it will return false)
if (deded[counter].checked)
radio_choice = true; 
}

if (!radio_choice)
{
// If there were no selections made display an alert box 
alert("Please Select a Plan for Payment")
return false;
}
	
var zz=valButton(document.frmber.payment_plan);	
//alert(zz)
if (!zz)
{
alert("Please Select the Category");
return false;	
	
}
alert(document.frmber.payment_plan.length);
var qw;
	for (i=0;i<document.frmber.payment_plan.length;i++)
{
      if (document.frmber.payment_plan[i].checked)
      {
             qw = document.frmber.payment_plan[i].value;
	    }
		else
		{
			var pw=""
		}
}
if(!qw)
{ 
alert("Select the Payment Plan")
return false;
}

}*/
function FixABN()
{
var i=0;
  	var iErr=0;
 
  	if(document.frmber.ABN.value.length != 11)
    	iErr = 1;

  	else
    	for(; i < document.frmber.ABN.value.length; i++)
    	{
        	var ch = document.frmber.ABN.value.charAt(i);
        	if(ch < "0" || ch > "9")
        	{
           		iErr = 1; 
           		break;
        	}
     	}
 
	if(iErr)
	{
			alert("ABN search must be a 11-digit number");
			return false;
	}
		
	// mod check on ABN
	var iSum= 0;
	var weight = 1;
	for (i = 1; i < 11; i++)
	{		//alert(" digit is " + parseInt(ABN.value.substring(i, i+1), 10));
			iSum = iSum + parseInt(document.frmber.ABN.value.substring(i, i+1), 10) * weight;
			weight = weight + 2;
			//alert("iSum is " + iSum);
	} 
  	
	iSum = iSum + (parseInt(document.frmber.ABN.value.substring(0, 1), 10) - 1) * 10;
	//alert("iSum is " + iSum);
	var iRemainder = iSum % 89;
	
	if (iRemainder != 0)
	{ alert("Sorry, invalid ABN entered");
			return false;
	}		
	return true;
}
if(trimString(document.frmber.buiz_name.value)==""){alert("Enter Business Name");document.frmber.buiz_name.focus();return false;}
if(trimString(document.frmber.buiz_address.value)==""){alert("Enter Primary Address");document.frmber.buiz_address.focus();return false;}
/*if((trimString(document.frmber.ABN.value)==""))
{
	alert("Enter ABN Correctly");document.frmber.ABN.focus();return false;
}
var i=0;
var iErr=0;
 
  	if(document.frmber.ABN.value.length != 11)||(document.frmber.ABN.value.length != 11)
    	iErr = 1;

  	else
    	for(; i < document.frmber.ABN.value.length; i++)
    	{
        	var ch = document.frmber.ABN.value.charAt(i);
        	if(ch < "0" || ch > "9")
        	{
           		iErr = 1; 
           		break;
        	}
     	}
 
	if(iErr)
	{
			alert("ABN search must be a 11-digit number");
			return false;
	}
		var iSum= 0;
	var weight = 1;
	for (i = 1; i < 11; i++)
	{		//alert(" digit is " + parseInt(ABN.value.substring(i, i+1), 10));
			iSum = iSum + parseInt(document.frmber.ABN.value.substring(i, i+1), 10) * weight;
			weight = weight + 2;
			//alert("iSum is " + iSum);
	} 
  	
	iSum = iSum + (parseInt(document.frmber.ABN.value.substring(0, 1), 10) - 1) * 10;
	//alert("iSum is " + iSum);
	var iRemainder = iSum % 89;
	
	if (iRemainder != 0)
	{ alert("Sorry, invalid ABN entered");
			return false;
	}	*/
if(trimString(document.frmber.buiz_state.value)=="0000"){alert("Please Select a State");document.frmber.buiz_state.focus();return false;} 
if(trimString(document.frmber.buiz_city.value)=="0000"){alert("Please Select a City");document.frmber.buiz_city.focus();return false;} 
if(trimString(document.frmber.buiz_suburb.value)=="0000"){alert("Please Select a Suburb");document.frmber.buiz_suburb.focus();return false;} 
if((trimString(document.frmber.buiz_zip.value)=="")||isNaN(document.frmber.buiz_zip.value)){alert("Enter Postcode Correctly :");document.frmber.buiz_zip.focus();return false;}
if ((trimString(document.frmber.buiz_phone.value)=="")){alert("Please Enter Phone Correctly :");document.frmber.buiz_phone.focus();return false;}
if ((trimString(document.frmber.buiz_fax.value)=="")){alert("Please Enter Fax Correctly :");document.frmber.buiz_fax.focus();return false;}
if(trimString(document.frmber.buiz_email.value)==""){alert("Enter Email ");document.frmber.buiz_email.focus();return false;}
else		{
					var email=trimString(document.frmber.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-Z][\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.frmber.buiz_email.value.match(emailPat);
					if (matchArray == null) {
					alert("Your E-mail address is invalid");
					//document.frmber.buiz_email.focus()
					document.frmber.buiz_email.select();
					return false;
					}	
			}

	
if((trimString(document.frmber.buiz_uname.value)=="")||((document.frmber.buiz_uname.value.length)<5)){alert("Enter User Name with atleast 5 chars:");document.frmber.buiz_uname.focus();return false;}
if((trimString(document.frmber.buiz_pass.value)=="")||((document.frmber.buiz_pass.value.length)<5)){alert("Please enter password with atleast 5 chars");document.frmber.buiz_pass.focus();return false;}
if(trimString(document.frmber.buiz_repass.value)==""){alert("Please enter confirm password ");document.frmber.buiz_repass.focus();return false;}
				else
				{
				pass=trimString(document.frmber.buiz_pass.value);
				repass=trimString(document.frmber.buiz_repass.value);
				if (pass!=repass)
				{
				alert("Password Missmatch")
				document.frmber.buiz_repass.select();
				return false;
				}
				}



if(trimString(document.frmber.buiz_url.value)==""){alert("Enter Enter Website URL :");document.frmber.buiz_url.focus();return false;}
if(trimString(document.frmber.buiz_url.value) !="")
	{
	var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(document.frmber["buiz_url"].value)) {
        alert("Provide valid Website URL.");
		document.frmber.buiz_url.select();
        return false;
    } 
		}
if(document.frmber.buiz_status.checked==false){alert(" Please Accept Terms & Conditions:");document.frmber.buiz_status.focus();return false;}
//document.frmber.submit();
return true;}

var xmlHttpFlds;
	<!--ajax script goes here-->
	function getct(this_id,x)
	
{	
var urlct="getct.asp"
	var parametersct="pid=" + document.getElementById("category"+x).value +"&sec=" + x
	xmlHttpFlds=myXMLHttpObject(stateChangedct)
	xmlHttpFlds.open("POST",urlct,true)
	xmlHttpFlds.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")
	xmlHttpFlds.send(parametersct)
}
function stateChangedct() 
{	if (xmlHttpFlds.readyState==4 || xmlHttpFlds.readyState=="complete")
	{	
	//alert(xmlHttpFlds.responseText);
	var mystr=xmlHttpFlds.responseText;
	x= new Array	
	x=mystr.split(",,^^")
	y=x[0]
	mystr=x[1]
	
	if(mystr!="")
	{
	//document.getElementById("mydiv").innerHTML=xmlHttpFlds.responseText
<!--alert(mystr);-->
document.getElementById("subcat1"+y).innerHTML=mystr
	}
	} 
} 
function myXMLHttpObject(handler)
{	var myRequest = null
	try 
	{	myRequest = new XMLHttpRequest()
	}
	catch (trymicrosoft) 
	{	try
		{	myRequest = new ActiveXObject("Msxml2.XMLHTTP")
  		}
		catch (othermicrosoft)
		{	try
			{	myRequest = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (failed)
			{	myRequest = null
    		}
		}
	}
	if (myRequest==null)
		alert("Error initializing XMLHttpRequest!")
	else
	{	if(handler!=null)
			myRequest.onreadystatechange=handler 
		return myRequest
	}
}		

/*for getting city*/
	var xmlHttpCity
function getcities(this_id)
{	var url1_add_buizja="getcity2.asp"
	var parameters1_add_buizja="sid=" + document.getElementById("buiz_state").value
	xmlHttpCity=myXMLHttpObject1(stateChanged1_add_buizja)
	xmlHttpCity.open("POST",url1_add_buizja,true)
	xmlHttpCity.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")
	xmlHttpCity.send(parameters1_add_buizja)
}
function stateChanged1_add_buizja() 
{	if (xmlHttpCity.readyState==4 || xmlHttpCity.readyState=="complete")
	{		document.getElementById("cities").innerHTML=xmlHttpCity.responseText 
	} 
} 

	/* for getting suburbs*/
		var xmlHttpSuburb
function getsuburb(this_id)
{	var url11="getsuburb.asp"
	var parameters11="sid=" + document.getElementById("buiz_city").value
	xmlHttpSuburb=myXMLHttpObject1(stateChanged2)
	xmlHttpSuburb.open("POST",url11,true)
	xmlHttpSuburb.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")
	xmlHttpSuburb.send(parameters11)
}
function stateChanged2() 
{	if (xmlHttpSuburb.readyState==4 || xmlHttpSuburb.readyState=="complete")
	{		document.getElementById("suburbs").innerHTML=xmlHttpSuburb.responseText 
	} 
} 
function myXMLHttpObject1(handler)
{	var myRequest = null
	try 
	{	myRequest = new XMLHttpRequest()
	}
	catch (trymicrosoft) 
	{	try
		{	myRequest = new ActiveXObject("Msxml2.XMLHTTP")
  		}
		catch (othermicrosoft)
		{	try
			{	myRequest = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (failed)
			{	myRequest = null
    		}
		}
	}
	if (myRequest==null)
		alert("Error initializing XMLHttpRequest!")
	else
	{	if(handler!=null)
			myRequest.onreadystatechange=handler 
		return myRequest
	}
}

function change_text()
{
/*if (document.getElementById.('continue_text').innerHTML=="Continue to Register")
{
	document.getElementById.('continue_text').innerHTML=="Apply for Sponsorship"
}
else*/
{
	//alert("hello");
	//alert(document.continue_text.innerHTML);
	document.getElementById("continue_text").innerHTML='Apply for Sponsorship'
	//document.continue_text1.innerHTML='Continue to Register 22'
}
}
function change_text1()
{
/*if (document.getElementById.('continue_text').innerHTML=="Continue to Register")
{
	document.getElementById.('continue_text').innerHTML=="Apply for Sponsorship"
}
else*/
{
	//alert("hello");
	//alert(document.continue_text.innerHTML);
	document.getElementById("continue_text").innerHTML='Continue to Register'
	//document.continue_text1.innerHTML='Continue to Register 22'
}
}
<!--for  getting corresponding package-->	
var xmlHttpPAck
function get_pack(x)
{	var urlPAck="get_pack.asp";
	var parametersPAck="gtype=" + x;
	//alert(parametersPAck);
	xmlHttpPAck=myXMLHttpObject1(stateChangedPAck)
	xmlHttpPAck.open("POST",urlPAck,true)
	xmlHttpPAck.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")
	xmlHttpPAck.send(parametersPAck)
}
function stateChangedPAck() 
{	
	
/*	if (xmlHttpPAck.readyState==1)
	{		
	
	document.getElementById('dyna_package').style.display="inline";
	document.getElementById("dyna_package").innerHTML=' Loading Package...'; 
	} 
	
	if (xmlHttpPAck.readyState==2)
	{		

	document.getElementById('dyna_package').style.display="inline";
	document.getElementById("dyna_package").innerHTML=' Loading Package...'; 
	} 
	
	if (xmlHttpPAck.readyState==3)
	{		
	document.getElementById('dyna_package').style.display="inline";
	document.getElementById("dyna_package").innerHTML=' Loading Package...'; 
	} */
	if (xmlHttpPAck.readyState==4 || xmlHttpPAck.readyState=="complete")
	{		
	//alert(xmlHttpPAck.responseText );
	document.getElementById('cp_holder1').style.display="inline";
	document.getElementById('dyna_package').style.display="inline";
	document.getElementById("dyna_package").innerHTML=xmlHttpPAck.responseText 
	} 
} 



function procheck(this_id)
{	

var url="procheck.asp"
	var parameters="pid=" + document.getElementById("package_id").value
	//alert(parameters);
	xmlHttpFields=myXMLHttpObject(stateChanged14)
	xmlHttpFields.open("POST",url,true)
	xmlHttpFields.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")
	xmlHttpFields.send(parameters)
}
function stateChanged14() 
{	
if (xmlHttpFields.readyState==4 || xmlHttpFields.readyState=="complete")
	{	
	//alert(xmlHttpFields.responseText);
	var mystr=xmlHttpFields.responseText;	
	if(mystr!="nochange")
	{
		//alert("hello")
	document.getElementById('package_amount_details').style.display="inline";
	document.getElementById("package_amount_details").innerHTML=xmlHttpFields.responseText
	document.getElementById("package_amount_details_r").value='1';
	}
	else
	{
			document.getElementById('package_amount_details').style.display="none";
				document.getElementById("package_amount_details_r").value='0';
	}
	} 
} 

function request1(id)
{
window.open("request_for.asp?sec="+id+"&type=cp",id,"STATUS=NO,TOOLBAR=NO,LOCATION=NO,DIRECTORIES=NO,COPYHISTORY=NO,MENU=NO,RESISABLE=NO,SCROLLBARS=NO,TOP=1,LEFT=1,WIDTH=530,HEIGHT=355");
}	
function request2()
{
window.open("request_for_area.asp","Area","STATUS=NO,TOOLBAR=NO,LOCATION=NO,DIRECTORIES=NO,COPYHISTORY=NO,MENU=NO,RESISABLE=NO,SCROLLBARS=NO,TOP=1,LEFT=1,WIDTH=430,HEIGHT=255");
}	
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;
}