// JavaScript Document
	//Global Variable
	var req;
	var SResponse;
	
function updateCity()
{
	
	var fieldName=document.form1.btype.value;
	
	fieldName=fieldName.replace(/^\s*|\s*$/g,"");//trim all spaces
	
	if(fieldName!='' && fieldName.length>=1)
	{
		
		var url="fetchItem.php?elem=" + escape(fieldName);
		//for non-IE browsers
		if(window.XMLHttpRequest)
			{
				req=new XMLHttpRequest();
			} else
			//IF  IE browsers
		if(window.ActiveXObject)
			{
				req=new ActiveXObject("Microsoft.XMLHTTP");
			}
			
		req.open("GET",url,true);
		req.onreadystatechange=parseResponse;//call Back function
		req.send(null);
	}
	else
	{
		return false;
	}
	
}

function parseResponse()
{
	var displayResults="";
	var splitted="";
	var textValue="";
	
	if(req.readyState==4)
		{
			if(req.status==200) //for OK
				{
					SResponse=req.responseText;
					//alert(SResponse);
					//return false;
					arrResponse=SResponse.split("%");
					var myDiv="";
					//loop through
					for(var a=1;a <arrResponse.length;a++)
					{

						splitted=arrResponse[a].split(".");
						//alert(splitted);
						myDiv="d"+splitted[1];
						textValue=splitted[0]+"."+splitted[1];
						displayResults += "<div onClick=javascript:; onClick=putvalue(\"" + escape(textValue) + "\")" + " id="+ myDiv + ">"
						displayResults += "<a class=content href=javascript:; onClick=putValue(\"" + escape(textValue) + "\")" + ">" + unescape(splitted[0]) + "</a></div>"
				}
					//alert(displayResults);
					document.getElementById("suggest").innerHTML="<table width=100% border=0 cellpadding=0 cellspacing=0 bordercolor=#000000 class=content><tr><td><b>Choose from List</b><br>"+displayResults+"</td></tr></table>";
					if(document.form1.btype.value.length >=3)
					{
						document.getElementById("suggest").style.display="block";
					}
					document.getElementById("suggest").style.width=250;
					document.getElementById("suggest").style.position="absolute";
					document.getElementById("suggest").style.margin="-10px 0 0 -10px";
					if(document.getElementById("suggest").childNodes.length*3<=150)
					{
						var tempx=(3*document.getElementById("suggest").childNodes.length)+40;
						document.getElementById("suggest").style.height=tempx+'px';
					}
					else
					{
						document.getElementById("suggest").style.height='150px';
					}
					
					document.getElementById("suggest").style.overflow='auto';
					if(document.getElementById("suggest").style.display=="block")
					document.getElementById("suggest").style.background="white";								
				}
		}
}
function fetchRegion()
{
	
	var fieldName1=document.form1.state123.value;
	
	fieldName1=fieldName1.replace(/^\s*|\s*$/g,"");//trim all spaces
	
	if(fieldName1!='' && fieldName1.length>=1)
	{
		
		var url="fetchregion.php?elem=" + escape(fieldName1);
//alert(url);
//document.location.href="fetchregion.php&elem=" + escape(fieldName1);
		//for non-IE browsers
		if(window.XMLHttpRequest)
			{
				req=new XMLHttpRequest();
				
			} else
			//IF  IE browsers
		if(window.ActiveXObject)
			{
				req=new ActiveXObject("Microsoft.XMLHTTP");
				//alert(req);
			}
			
		req.open("GET",url,true);
		req.onreadystatechange=parseRegion;//call Back function
		req.send(null);
	}
	else
	{
		document.getElementById("region1").innerHTML="<select name=region id=region class=field><option value=''>Select Region</option></select>";
	}
	
}

function parseRegion()
{
	//alert("hi");
	var displayResults="";
	var splitted="";
	var textValue="";
	
	if(req.readyState==4)
		{
			
			if(req.status==200) //for OK
				{
					
					SResponse=req.responseText;
					//displayResultsalert(SResponse);
					//return false;
					arrResponse=SResponse.split("%");
					var myDiv="";
					//loop through
					for(var a=1;a <arrResponse.length;a++)
					{

						splitted=arrResponse[a].split(".");
						myDiv="d"+splitted[1];
						textValue=splitted[0]+"."+splitted[1]+".true";
						displayResults += "<option value="+splitted[1]+">"+unescape(splitted[0])+"</option>";
						
				}
					//	alert(displayResults);
					//document.getElementById("city").innerHTML="<select name=town id=town>"+displayResults+"</select>";
					//alert(displayResults);
				if(displayResults!="")	
					{
						document.getElementById("region1").innerHTML="<select name=region id=region class=field><option value=''>Select Region</option>"+displayResults+"</select>";
					}
					else	
					{
					document.getElementById("region1").innerHTML="<select name=region id=region class=field><option value=''>Select Region</option></select>";
					}
													
				}
		}
}


function fetchSector()
{
	
	var fieldName12=document.form1.sector.value;
	
	fieldName1=fieldName12.replace(/^\s*|\s*$/g,"");//trim all spaces
	
	if(fieldName12!='' && fieldName12.length>=1)
	{
		
		var url="fetchsector.php?elem=" + escape(fieldName12);
//alert(url);
//document.location.href="fetchregion.php&elem=" + escape(fieldName1);
		//for non-IE browsers
		if(window.XMLHttpRequest)
			{
				req=new XMLHttpRequest();
				
			} else
			//IF  IE browsers
		if(window.ActiveXObject)
			{
				req=new ActiveXObject("Microsoft.XMLHTTP");
				//alert(req);
			}
			
		req.open("GET",url,true);
		req.onreadystatechange=parseSector;//call Back function
		req.send(null);
	}
	else
	{
		document.getElementById("subsector1").innerHTML="<select name=subsector id=subsector class=field><option value=''>Select Subsector</option></select>";
	}
	
}

function parseSector()
{
	//alert("hi");
	var displayResults="";
	var splitted="";
	var textValue="";
	
	if(req.readyState==4)
		{
			
			if(req.status==200) //for OK
				{
					
					SResponse=req.responseText;
					//displayResultsalert(SResponse);
					//return false;
					arrResponse=SResponse.split("%");
					var myDiv="";
					//loop through
					for(var a=1;a <arrResponse.length;a++)
					{

						splitted=arrResponse[a].split(".");
						myDiv="d"+splitted[1];
						textValue=splitted[0]+"."+splitted[1]+".true";
						displayResults += "<option value="+splitted[1]+">"+unescape(splitted[0])+"</option>";
						
				}
					//	alert(displayResults);
					//document.getElementById("city").innerHTML="<select name=town id=town>"+displayResults+"</select>";
					//alert(displayResults);
				if(displayResults!="")	
					{
						document.getElementById("subsector1").innerHTML="<select name=subsector id=subsector class=field><option value=''>Select Subsector</option>"+displayResults+"</select>";
					}
					else	
					{
					document.getElementById("subsector1").innerHTML="<select name=subsector id=subsector class=field><option value=''>Select Subsector</option></select>";
					}
													
				}
		}
}


function putValue(myval)
	{
		
		myval=myval.split(".");
		document.form1.btype.value=unescape(myval[0]);
		document.form1.bid.value=myval[1];
		document.getElementById("suggest").style.display="none";
		
	}

function getHigh(objId)
{
	document.getElementById(objId).style.background= "#3366cc";
	document.getElementById(objId).style.cursor="default";

	document.getElementById(objId).style.color="White";
	//document.getElementById(objId).style.font-weight="bold";

}

function getLow(objId)
{
	document.getElementById(objId).style.background= "white";
	document.getElementById(objId).style.color="black";

}

function hideList()
{
		document.getElementById("suggest").style.display="none";
}
