/*@cc_on @if (@_win32 && @_jscript_version >= 5)

if (!window.XMLHttpRequest)
{
	window.XMLHttpRequest = function()
	{
		return( new ActiveXObject('Microsoft.XMLHTTP') );
	}
}

@end @*/

var GEO = {};
GEO.UpdateCtrl = function( $Ctrl, $CtrlName, $HandlerUrl, $AreaId, $CountryId, $StateId )
{
	var $Param = '?name='+$CtrlName;
	if( $StateId )
		$Param += '&state=' + $StateId;
	else if( $CountryId )
		$Param += '&country=' + $CountryId;
	else if( $AreaId )
		$Param += '&area=' + $AreaId;
	
	var $Url = $HandlerUrl + $Param;
	var $xhr = new window.XMLHttpRequest();
	
	$xhr.open( 'GET', $Url, false );
	var $rslt = $xhr.send(null);
//	var $Container = document.getElementById( $ContainerId );
	$Ctrl.parentNode.innerHTML = $xhr.responseText;
	
	var $i = 0;
}
