function CleanBusNam(){
	var BusNam=document.OrderForm.BUSNAMFIC.value;
	var BusNamClean=BusNam.replace(/'/, "\\\'");
	document.OrderForm.BUSNAMFIC.value=BusNamClean;
}
function VBP_AJAX(VBP_URL,VBP_Form,VBP_Layer,VBP_Field_1,VBP_Field_2){
	var VBP_AJAX_Request=false;
	var self=this;
	// Mozilla/Safari
	if(window.XMLHttpRequest){
		self.VBP_AJAX_Request=new XMLHttpRequest();
	}else if(window.ActiveXObject){
	// IE
		self.VBP_AJAX_Request=new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.VBP_AJAX_Request.open('POST',VBP_URL,true);
	self.VBP_AJAX_Request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	self.VBP_AJAX_Request.onreadystatechange=function(){
		if(self.VBP_AJAX_Request.readyState==4){
			document.getElementById(VBP_Layer).innerHTML=self.VBP_AJAX_Request.responseText;
		}
	}
	self.VBP_AJAX_Request.send(VBP_AJAX_Query(VBP_Form,VBP_Field_1,VBP_Field_2));
}
function VBP_AJAX_Query(VBP_Form_Name,VBP_Field_One,VBP_Field_Two){
	var Form_Name=document.forms[VBP_Form_Name];
	var Form_Field_One=Form_Name[VBP_Field_One];
	var Field_One=Form_Field_One.value;
	var Form_Field_Two=Form_Name[VBP_Field_Two];
	var Field_Two=Form_Field_Two.value;
	var Query_String='PRTY=ES&PRSC=CNS-AJAX&SEARCHTYPE='+escape(Field_One)+'&CORPORATENAME='+escape(Field_Two); // NOTE: no '?' before query string
	return Query_String;
}
function Make_Appear(Layer_Name){
	document.getElementById(Layer_Name).className="visible-layer";
}
function expeditedServicesTop(){
	if (document.OrderForm.EXPFILSERTP.checked == true){
		document.OrderForm.EXPFILSER.checked=true;
		document.OrderForm.EXPFILSER.value="Yes - Expedited Service Order";
	}
	if (document.OrderForm.EXPFILSERTP.checked == false){
		document.OrderForm.EXPFILSER.checked=false;
		document.OrderForm.EXPFILSER.value="";
	}
}
function expeditedServices(){
	if (document.OrderForm.EXPFILSER.checked == true){
		document.OrderForm.EXPFILSERTP.checked=true;
		document.OrderForm.EXPFILSERTP.value="Yes - Expedited Service Order";
	}
	if (document.OrderForm.EXPFILSER.checked == false){
		document.OrderForm.EXPFILSERTP.checked=false;
		document.OrderForm.EXPFILSERTP.value="";
	}
}
function feiServicesTop(){
	if (document.OrderForm.FEDTIDSERTP.checked == true){
		document.OrderForm.FEDTIDSER.checked=true;
		document.OrderForm.FEDTIDSER.value="Yes - FEI/EIN/TIN Service Order";
	}
	if (document.OrderForm.FEDTIDSERTP.checked == false){
		document.OrderForm.FEDTIDSER.checked=false;
		document.OrderForm.FEDTIDSER.value="";
		document.OrderForm.FEDTIDSEREXP.checked=false;
		document.OrderForm.FEDTIDSEREXP.value="";
	}
}
function feiServices(){
	if (document.OrderForm.FEDTIDSER.checked == true){
		document.OrderForm.FEDTIDSERTP.checked=true;
		document.OrderForm.FEDTIDSERTP.value="Yes - FEI/EIN/TIN Service Order";
	}
	if (document.OrderForm.FEDTIDSER.checked == false){
		document.OrderForm.FEDTIDSERTP.checked=false;
		document.OrderForm.FEDTIDSERTP.value="";
		document.OrderForm.FEDTIDSEREXP.checked=false;
		document.OrderForm.FEDTIDSEREXP.value="";
	}
}
function feiExpServices(){
	if (document.OrderForm.FEDTIDSEREXP.checked == true){
		document.OrderForm.FEDTIDSERTP.checked=true;
		document.OrderForm.FEDTIDSERTP.value="Yes - FEI/EIN/TIN Service Order";
		document.OrderForm.FEDTIDSER.checked=true;
		document.OrderForm.FEDTIDSER.value="Yes - FEI/EIN/TIN Service Order";
	}
}
function sElectionServicesTop(){
	if (document.OrderForm.SELECTSERTP.checked == true){
		document.OrderForm.SELECTSER.checked=true;
		document.OrderForm.SELECTSER.value="Yes - S Election Service Order";
	}
	if (document.OrderForm.SELECTSERTP.checked == false){
		document.OrderForm.SELECTSER.checked=false;
		document.OrderForm.SELECTSER.value="";
	}
}
function sElectionServices(){
	if (document.OrderForm.SELECTSER.checked == true){
		document.OrderForm.SELECTSERTP.checked=true;
		document.OrderForm.SELECTSERTP.value="Yes - S Election Service Order";
	}
	if (document.OrderForm.SELECTSER.checked == false){
		document.OrderForm.SELECTSERTP.checked=false;
		document.OrderForm.SELECTSERTP.value="";
	}
}
function agentServicesTop(){
	if (document.OrderForm.REGAGESERTP.checked == true){
		document.OrderForm.REGAGESER.checked=true;
		document.OrderForm.REGAGESER.value="Yes - RA Service Order";
		document.OrderForm.REGAGESERMD.checked=true;
		document.OrderForm.REGAGESERMD.value="Yes - RA Service Order";
		document.OrderForm.REGAGEFIR.value="";
		document.OrderForm.REGAGEMID.value="";
		document.OrderForm.REGAGELAS.value="";
		document.OrderForm.REGAGENEX.value="";
		document.OrderForm.REGAGEBUS.value="Florida Incorporator";
		document.OrderForm.REGAGEADD.value="2730 White Sands Drive";
		document.OrderForm.REGAGESUI.value="Suite 3-A";
		document.OrderForm.REGAGECIT.value="Sarasota";
		document.OrderForm.REGAGESTA.value="Florida";
		document.OrderForm.REGAGEZIP.value="34231";
		document.OrderForm.REGAGECOU.value="United States";
		document.OrderForm.REGAGESIG.value="Florida Incorporator";
	}
	if (document.OrderForm.REGAGESERTP.checked == false){
		document.OrderForm.REGAGESER.checked=false;
		document.OrderForm.REGAGESER.value="";
		document.OrderForm.REGAGESERMD.checked=false;
		document.OrderForm.REGAGESERMD.value="";
		document.OrderForm.REGAGEFIR.value="";
		document.OrderForm.REGAGEMID.value="";
		document.OrderForm.REGAGELAS.value="";
		document.OrderForm.REGAGENEX.value="";
		document.OrderForm.REGAGEBUS.value="";
		document.OrderForm.REGAGEADD.value="";
		document.OrderForm.REGAGESUI.value="";
		document.OrderForm.REGAGECIT.value="";
		document.OrderForm.REGAGESTA.value="";
		document.OrderForm.REGAGEZIP.value="";
		document.OrderForm.REGAGECOU.value="";
		document.OrderForm.REGAGESIG.value="";
	}
}
function agentServices(){
	if (document.OrderForm.REGAGESER.checked == true){
		document.OrderForm.REGAGESERTP.checked=true;
		document.OrderForm.REGAGESERTP.value="Yes - RA Service Order";
		document.OrderForm.REGAGESERMD.checked=true;
		document.OrderForm.REGAGESERMD.value="Yes - RA Service Order";
		document.OrderForm.REGAGEFIR.value="";
		document.OrderForm.REGAGEMID.value="";
		document.OrderForm.REGAGELAS.value="";
		document.OrderForm.REGAGENEX.value="";
		document.OrderForm.REGAGEBUS.value="Florida Incorporator";
		document.OrderForm.REGAGEADD.value="2730 White Sands Drive";
		document.OrderForm.REGAGESUI.value="Suite 3-A";
		document.OrderForm.REGAGECIT.value="Sarasota";
		document.OrderForm.REGAGESTA.value="Florida";
		document.OrderForm.REGAGEZIP.value="34231";
		document.OrderForm.REGAGECOU.value="United States";
		document.OrderForm.REGAGESIG.value="Florida Incorporator";
	}
	if (document.OrderForm.REGAGESER.checked == false){
		document.OrderForm.REGAGESERTP.checked=false;
		document.OrderForm.REGAGESERTP.value="";
		document.OrderForm.REGAGESERMD.checked=false;
		document.OrderForm.REGAGESERMD.value="";
		document.OrderForm.REGAGEFIR.value="";
		document.OrderForm.REGAGEMID.value="";
		document.OrderForm.REGAGELAS.value="";
		document.OrderForm.REGAGENEX.value="";
		document.OrderForm.REGAGEBUS.value="";
		document.OrderForm.REGAGEADD.value="";
		document.OrderForm.REGAGESUI.value="";
		document.OrderForm.REGAGECIT.value="";
		document.OrderForm.REGAGESTA.value="";
		document.OrderForm.REGAGEZIP.value="";
		document.OrderForm.REGAGECOU.value="";
		document.OrderForm.REGAGESIG.value="";
	}
}
function registeredAgent(){
	if (document.OrderForm.REGAGESERMD.checked == true){
		document.OrderForm.REGAGESERTP.checked=true;
		document.OrderForm.REGAGESERTP.value="Yes - RA Service Order";
		document.OrderForm.REGAGESER.checked=true;
		document.OrderForm.REGAGESER.value="Yes - RA Service Order";
		document.OrderForm.REGAGEFIR.value="";
		document.OrderForm.REGAGEMID.value="";
		document.OrderForm.REGAGELAS.value="";
		document.OrderForm.REGAGENEX.value="";
		document.OrderForm.REGAGEBUS.value="Florida Incorporator";
		document.OrderForm.REGAGEADD.value="2730 White Sands Drive";
		document.OrderForm.REGAGESUI.value="Suite 3-A";
		document.OrderForm.REGAGECIT.value="Sarasota";
		document.OrderForm.REGAGESTA.value="Florida";
		document.OrderForm.REGAGEZIP.value="34231";
		document.OrderForm.REGAGECOU.value="United States";
		document.OrderForm.REGAGESIG.value="Florida Incorporator";
	}
	if (document.OrderForm.REGAGESERMD.checked == false){
		document.OrderForm.REGAGESERTP.checked=false;
		document.OrderForm.REGAGESERTP.value="";
		document.OrderForm.REGAGESER.checked=false;
		document.OrderForm.REGAGESER.value="";
		document.OrderForm.REGAGEFIR.value="";
		document.OrderForm.REGAGEMID.value="";
		document.OrderForm.REGAGELAS.value="";
		document.OrderForm.REGAGENEX.value="";
		document.OrderForm.REGAGEBUS.value="";
		document.OrderForm.REGAGEADD.value="";
		document.OrderForm.REGAGESUI.value="";
		document.OrderForm.REGAGECIT.value="";
		document.OrderForm.REGAGESTA.value="";
		document.OrderForm.REGAGEZIP.value="";
		document.OrderForm.REGAGECOU.value="";
		document.OrderForm.REGAGESIG.value="";
	}
}
function certifiedCopyTop(){
	if (document.OrderForm.CERCOPSERTP.checked == true){
		document.OrderForm.CERCOPSER.checked=true;
		document.OrderForm.CERCOPSER.value="Yes - Certified Copy Service";
	}
	if (document.OrderForm.CERCOPSERTP.checked == false){
		document.OrderForm.CERCOPSER.checked=false;
		document.OrderForm.CERCOPSER.value="";
	}
}
function certifiedCopy(){
	if (document.OrderForm.CERCOPSER.checked == true){
		document.OrderForm.CERCOPSERTP.checked=true;
		document.OrderForm.CERCOPSERTP.value="Yes - Certified Copy Service";
	}
	if (document.OrderForm.CERCOPSER.checked == false){
		document.OrderForm.CERCOPSERTP.checked=false;
		document.OrderForm.CERCOPSERTP.value="";
	}
}
function certificateStatusTop(){
	if (document.OrderForm.CERSTASERTP.checked == true){
		document.OrderForm.CERSTASER.checked=true;
		document.OrderForm.CERSTASER.value="Yes - Certificate of Status Service";
	}
	if (document.OrderForm.CERSTASERTP.checked == false){
		document.OrderForm.CERSTASER.checked=false;
		document.OrderForm.CERSTASER.value="";
	}
}
function certificateStatus(){
	if (document.OrderForm.CERSTASER.checked == true){
		document.OrderForm.CERSTASERTP.checked=true;
		document.OrderForm.CERSTASERTP.value="Yes - Certificate of Status Service";
	}
	if (document.OrderForm.CERSTASER.checked == false){
		document.OrderForm.CERSTASERTP.checked=false;
		document.OrderForm.CERSTASERTP.value="";
	}
}
function sameAddress(){
	if (document.OrderForm.MAILINSAM.checked == true){
		document.OrderForm.MAILINADD.value=document.OrderForm.BUSINEADD.value;
		document.OrderForm.MAILINSUI.value=document.OrderForm.BUSINESUI.value;
		document.OrderForm.MAILINCIT.value=document.OrderForm.BUSINECIT.value;
		document.OrderForm.MAILINSTA.value=document.OrderForm.BUSINESTA.value;
		document.OrderForm.MAILINZIP.value=document.OrderForm.BUSINEZIP.value;
		document.OrderForm.MAILINCOU.value=document.OrderForm.BUSINECOU.value;
	}
	if (document.OrderForm.MAILINSAM.checked == false){
		document.OrderForm.MAILINADD.value="";
		document.OrderForm.MAILINSUI.value="";
		document.OrderForm.MAILINCIT.value="";
		document.OrderForm.MAILINSTA.value="";
		document.OrderForm.MAILINZIP.value="";
		document.OrderForm.MAILINCOU.value="";
	}
}
function allPurpose(){
	if (document.OrderForm.BUSINELAW.checked == true){
		document.OrderForm.BUSINEPUR.value="Any and all lawful business.";
	}
	if (document.OrderForm.BUSINELAW.checked == false){
		document.OrderForm.BUSINEPUR.value="";
	}
}
function DisableForm(formname){
	browser=new String(navigator.userAgent);
	if(browser.match(/IE/g)){
		for(i=1;i<formname.elements.length;i++){
			if(formname.elements[i].type=='submit'){
				formname.elements[i].disabled=true;
			}
		}
	}
	formname.submit();
}
function FormatNumber(Number,Decimals,Separator){
 // **********************************************************
 // Placed in the public domain by Affordable Production Tools
 // March 21, 1998
 // Web site: http://www.aptools.com/
 //
 // November 24, 1998 -- Error which allowed a null value
 // to remain null fixed. Now forces value to 0.
 //
 // October 28, 2001 -- Modified to provide leading 0 for fractional number
 // less than 1.
 //
 // This function accepts a number to format and number
 // specifying the number of decimal places to format to. May
 // optionally use a separator other than '.' if specified.
 //
 // If no decimals are specified, the function defaults to
 // two decimal places. If no number is passed, the function
 // defaults to 0. Decimal separator defaults to '.' .
 //
 // If the number passed is too large to format as a decimal
 // number (e.g.: 1.23e+25), or if the conversion process
 // results in such a number, the original number is returned
 // unchanged.
 // **********************************************************
 Number += ""          // Force argument to string.
 Decimals += ""        // Force argument to string.
 Separator += ""       // Force argument to string.
 if((Separator == "") || (Separator.length > 1))
  Separator = "."
 if(Number.length == 0)
  Number = "0"
 var OriginalNumber = Number  // Save for number too large.
 var Sign = 1
 var Pad = ""
 var Count = 0
 // If no number passed, force number to 0.
 if(parseFloat(Number)){
  Number = parseFloat(Number)} else {
  Number = 0}
 // If no decimals passed, default decimals to 2.
 if((parseInt(Decimals,10)) || (parseInt(Decimals,10) == 0)){
  Decimals = parseInt(Decimals,10)} else {
  Decimals = 2}
 if(Number < 0)
 {
  Sign = -1         // Remember sign of Number.
  Number *= Sign    // Force absolute value of Number.
 }
 if(Decimals < 0)
  Decimals *= -1    // Force absolute value of Decimals.
 // Next, convert number to rounded integer and force to string value.
 // (Number contains 1 extra digit used to force rounding)
 Number = "" + Math.floor(Number * Math.pow(10,Decimals + 1) + 5)
 if((Number.substring(1,2) == '.')||((Number + '')=='NaN'))
  return(OriginalNumber) // Number too large to format as specified.
 // If length of Number is less than number of decimals requested +1,
 // pad with zeros to requested length.
 if(Number.length < Decimals +1) // Construct pad string.
 {
  for(Count = Number.length; Count <= Decimals; Count++)
   Pad += "0"
 }
 Number = Pad + Number // Pad number as needed.
 if(Decimals == 0){
  // Drop extra digit -- Decimal portion is formatted.
  Number = Number.substring(0, Number.length -1)} else {
  // Or, format number with decimal point and drop extra decimal digit.
 Number = Number.substring(0,Number.length - Decimals -1) +
          Separator +
          Number.substring(Number.length - Decimals -1,
          Number.length -1)}
 if((Number == "") || (parseFloat(Number) < 1))
  Number="0"+Number // Force leading 0 for |Number| less than 1.
 if(Sign == -1)
  Number = "-" + Number  // Set sign of number.
 return(Number)
}
