		function HandleBillingISOCountrySelectChange()
		{
			var ISOCSelect = document.getElementById("billingisocountryid"); 
			var ts = document.getElementById("billingisoprovinceid"); 
			while (ts.options.length > 0) {
		        ts.remove(0);
		    }
			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(ISOCSelect.value>0)
			{
				ts.style.display = "block";
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+ISOCSelect.value, 'LoadBillingISOProvinceSelect', 1);
			}
			else
			{
				ts.style.display = "none";
			}
		}

		function LoadBillingISOProvinceSelect(xmlDoc)
		{
			var ts = document.getElementById("billingisoprovinceid");
			var x = xmlDoc.getElementsByTagName('option');
			if(x.length==0)
			{
				ts.style.display = "none";
			}
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function HandleShippingISOCountrySelectChange()
		{
			var ISOCSelect = document.getElementById("shippingisocountryid"); 
			var ts = document.getElementById("shippingisoprovinceid"); 
			while (ts.options.length > 0) {
		        ts.remove(0);
		    }
			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(ISOCSelect.value>0)
			{
				ts.style.display = "block";
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+ISOCSelect.value, 'LoadShippingISOProvinceSelect', 1);
			}
			else
			{
				ts.style.display = "none";
			}
		}

		function LoadShippingISOProvinceSelect(xmlDoc)
		{
			var ts = document.getElementById("shippingisoprovinceid");
			var x = xmlDoc.getElementsByTagName('option');
			if(x.length==0)
			{
				ts.style.display = "none";
			}
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}

		function HandlePD1SelectChange()
		{
			var PD1Select = document.getElementById("pd1id"); 
			var ts = document.getElementById("pd2id"); 
			while (ts.options.length > 0) {
		        ts.remove(0);
		    }
			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD1Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD1Select.value, 'LoadPD2Select', 1);
			}
		}

		function HandlePD2SelectChange()
		{
			var PD2Select = document.getElementById("pd2id"); 
			var ts = document.getElementById("pd3id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPD3Select', 1);
			}
		}

		function HandlePD3SelectChange()
		{
			var PD2Select = document.getElementById("pd3id"); 
			var ts = document.getElementById("pd4id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPD4Select', 1);
			}
		}

		function HandlePD4SelectChange()
		{
			var PD2Select = document.getElementById("pd4id"); 
			var ts = document.getElementById("pd5id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPD5Select', 1);
			}
		}

		function HandlePD5SelectChange()
		{
			var PD2Select = document.getElementById("pd5id"); 
			var ts = document.getElementById("pd6id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPD6Select', 1);
			}
		}

		function LoadPD2Select(xmlDoc)
		{
			var ts = document.getElementById("pd2id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPD3Select(xmlDoc)
		{
			var ts = document.getElementById("pd3id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPD4Select(xmlDoc)
		{
			var ts = document.getElementById("pd4id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPD5Select(xmlDoc)
		{
			var ts = document.getElementById("pd5id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPD6Select(xmlDoc)
		{
			var ts = document.getElementById("pd6id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function HandlePDBilling1SelectChange()
		{
			var PD1Select = document.getElementById("pdbilling1id"); 
			var ts = document.getElementById("pdbilling2id"); 
			while (ts.options.length > 0) {
		        ts.remove(0);
		    }
			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD1Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD1Select.value, 'LoadPDBilling2Select', 1);
			}
		}

		function HandlePDBilling2SelectChange()
		{
			var PD2Select = document.getElementById("pdbilling2id"); 
			var ts = document.getElementById("pdbilling3id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPDBilling3Select', 1);
			}
		}

		function HandlePDBilling3SelectChange()
		{
			var PD2Select = document.getElementById("pdbilling3id"); 
			var ts = document.getElementById("pdbilling4id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPDBilling4Select', 1);
			}
		}

		function HandlePDBilling4SelectChange()
		{
			var PD2Select = document.getElementById("pdbilling4id"); 
			var ts = document.getElementById("pdbilling5id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPDBilling5Select', 1);
			}
		}

		function HandlePDBilling5SelectChange()
		{
			var PD2Select = document.getElementById("pdbilling5id"); 
			var ts = document.getElementById("pdbilling6id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPDBilling6Select', 1);
			}
		}

		function LoadPDBilling2Select(xmlDoc)
		{
			var ts = document.getElementById("pdbilling2id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPDBilling3Select(xmlDoc)
		{
			var ts = document.getElementById("pdbilling3id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPDBilling4Select(xmlDoc)
		{
			var ts = document.getElementById("pdbilling4id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPDBilling5Select(xmlDoc)
		{
			var ts = document.getElementById("pdbilling5id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPDBilling6Select(xmlDoc)
		{
			var ts = document.getElementById("pdbilling6id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function HandlePDShipping1SelectChange()
		{
			var PD1Select = document.getElementById("pdshipping1id"); 
			var ts = document.getElementById("pdshipping2id"); 
			while (ts.options.length > 0) {
		        ts.remove(0);
		    }
			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD1Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD1Select.value, 'LoadPDShipping2Select', 1);
			}
		}

		function HandlePDShipping2SelectChange()
		{
			var PD2Select = document.getElementById("pdshipping2id"); 
			var ts = document.getElementById("pdshipping3id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPDShipping3Select', 1);
			}
		}

		function HandlePDShipping3SelectChange()
		{
			var PD2Select = document.getElementById("pdshipping3id"); 
			var ts = document.getElementById("pdshipping4id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPDShipping4Select', 1);
			}
		}

		function HandlePDShipping4SelectChange()
		{
			var PD2Select = document.getElementById("pdshipping4id"); 
			var ts = document.getElementById("pdshipping5id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPDShipping5Select', 1);
			}
		}

		function HandlePDShipping5SelectChange()
		{
			var PD2Select = document.getElementById("pdshipping5id"); 
			var ts = document.getElementById("pdshipping6id"); 

			while (ts.options.length > 0) {
		        ts.remove(0);
		    }

			var newoption = document.createElement("option");
			newoption.text = "";
			newoption.value = "0";
			ts.options.add(newoption);

			if(PD2Select.value>0)
			{
				importXML('/xml/optionfeeds/politicaldivisions.php?p='+PD2Select.value, 'LoadPDShipping6Select', 1);
			}
		}

		function LoadPDShipping2Select(xmlDoc)
		{
			var ts = document.getElementById("pdshipping2id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPDShipping3Select(xmlDoc)
		{
			var ts = document.getElementById("pdshipping3id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPDShipping4Select(xmlDoc)
		{
			var ts = document.getElementById("pdshipping4id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPDShipping5Select(xmlDoc)
		{
			var ts = document.getElementById("pdshipping5id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		
		function LoadPDShipping6Select(xmlDoc)
		{
			var ts = document.getElementById("pdshipping6id");
			var x = xmlDoc.getElementsByTagName('option');
			for (i=0;i<x.length;i++)
			{
				var optionvalue = ""
				var optiontext = ""
				
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType == 1)
					{
						if(x[i].childNodes[j].nodeName=="value") optionvalue=x[i].childNodes[j].firstChild.nodeValue;
						if(x[i].childNodes[j].nodeName=="text") optiontext=x[i].childNodes[j].firstChild.nodeValue;
					}
				}
				var newoption = document.createElement("option");
				newoption.text = optiontext;
				newoption.value = optionvalue;
				ts.options.add(newoption);
			}
		}
		

