function DoCallback(data)
{	
	///
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) {		
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open('POST', url, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		req.send(data);
		//alert(data);
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {		
		req = new ActiveXObject('Microsoft.XMLHTTP')
		if (req) {			
			req.onreadystatechange = processReqChange;
			req.open('POST', url, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');			
			req.send(data);
			//alert(data);
		}
	}
}

function processReqChange() {
	// only if req shows 'loaded'
	if (req.readyState == 4) {
		// only if 'OK'
		if (req.status == 200) {
			eval(what);
		} else {
			alert('There was a problem retrieving the XML data:\n' +
				req.responseText);
		}
	}
}

function SetSubcat(Values, obj)
{
	//alert(Values)
	var dropDown = document.getElementById(obj);

	if(Values != "")
	{
		var retValue = Values.split("?");
		var arrValues = retValue[0].split("~");		
		for(i = 0; i < arrValues.length; i++)
		{
			if(arrValues[i] != "")
			{
				dropDown.options[dropDown.options.length] = new Option(arrValues[i], arrValues[i]);
			}
		}

		if(retValue[1])
		{
			dropDown = document.getElementById('sltcity');
			arrValues = retValue[1].split("~");		
			for(i = 0; i < arrValues.length; i++)
			{
				if(arrValues[i] != "")
				{
					dropDown.options[dropDown.options.length] = new Option(arrValues[i], arrValues[i]);
				}
			}
		}
	}

	/*//alert(Values)
	if(obj != "")
	{
		var dropDown = document.getElementById(obj);
	}
	//dropDown.options.length = 0;
	
	if(Values != "")
	{
		var arrValues = Values.split("~");
		for(i = 0; i < arrValues.length; i++)
		{
			alert(arrValues[i]);
			if(obj == "")
			{
				var arVal = arrValues[i].split("?");
				//alert(arVal[1]);
					if(arVal[0] != "")
					{
						//alert(arVal[0]);
						var dropDown = document.getElementById('sct');
						dropDown.options[dropDown.options.length] = new Option(arVal[0], arVal[0]);
					}
					if(arVal[1] != "")
					{
					//	alert(arVal[1]);
						var dropDown = document.getElementById('sltcity');
						dropDown.options[dropDown.options.length] = new Option(arVal[1], arVal[1]);
					}
			}
			else
			{
			
				if(arrValues[i] != "")
				{
					dropDown.options[dropDown.options.length] = new Option(arrValues[i], arrValues[i]);
				}
			}
		}
	}*/
}



function Initialize(Value, obj)
{
	var dropDown = document.getElementById(obj);
	
	if(dropDown)
	{
		dropDown.options.length = 0;

		if(Value != "")
		{
			dropDown.options[dropDown.options.length] = new Option(Value, "");
		}
	}
}
