	function CreateXmlHttp()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				XmlHttp = null;
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari
		if(!XmlHttp && typeof XMLHttpRequest != "undefined")
		{
			XmlHttp = new XMLHttpRequest();
		}
	}
	
	function locationOnChange()
	{

		var selectedLocation = document.getElementById("ddlLocations").selectedIndex;
		var requestUrl = "SalesRep.aspx?SelectedLocation=" 
						 + encodeURIComponent(selectedLocation);
		CreateXmlHttp();
		if(XmlHttp)
		{
			XmlHttp.onreadystatechange = HandleResponse;
		   	XmlHttp.open("GET", requestUrl,  true);
			XmlHttp.send(null);           
		}

	
	}
	
	function HandleResponse()
	{
		if(XmlHttp.readyState == 4)
		{
			if(XmlHttp.status == 200)
			{
				SetSalesRepListItems(XmlHttp.responseText);
			}
			else
			{
				alert("There was a problem retrieving data from the server." );
			}
		}
	}

	function SetSalesRepListItems(salesRep)
	{
		var selectedIndex = document.getElementById("ddlLocations").selectedIndex
		//alert(selectedIndex)
		if (selectedIndex == 1 || selectedIndex == 2 || selectedIndex == 3 || selectedIndex == 9) 
		{
			document.getElementById("lblSalesRep").style.visibility ='visible';
			document.getElementById("ddlSalesRep").style.visibility ='visible';
		}
		else
		{
			document.getElementById("lblSalesRep").style.visibility ='hidden';
			document.getElementById("ddlSalesRep").style.visibility ='hidden';
			return false
		}
		var salesRepList = document.getElementById("ddlSalesRep");
		 //Clears the state combo box contents.
		
		 for (var count = salesRepList.options.length-1; count >-1; count--)
		 {
		  salesRepList.options[count] = null;
		 }
		
		 var salesRepNode = salesRep.split("-");
		 //alert(salesRepNode) 
		
		 var text;
		 var value;
		 var optionItem;
		 //Add new states list to the state combo box.
		
		 optionItem = new Option("Select Sales Representative", "", false, false);
		 salesRepList.options[salesRepList.length] = optionItem;
		 for (var count = 0; count < salesRepNode.length - 1; count++)
		 {
			text = (salesRepNode[count]);
			value = (salesRepNode[count+1]);
			count+=1
			
		 	 optionItem = new Option(text, value, false, false);
			 
		
		  	salesRepList.options[salesRepList.length] = optionItem;
		 }
		 optionItem = new Option( "Representative unknown", "Unknown", false, false);
		 salesRepList.options[salesRepList.length] = optionItem;
	 }
	 
	 
	 function GetSalesRepNameAndEmail()
	 {
		var w = document.UploadForm.ddlSalesRep.selectedIndex;
		var selected_text = document.UploadForm.ddlSalesRep.options[w].text;
		var selected_value = document.UploadForm.ddlSalesRep.options[w].value;

		document.getElementById("hiddenSalesRepName").value = selected_text
		document.getElementById("hiddenSalesRepEmail").value = selected_value
	 }
 