 function GetHTTP()
 {
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                xmlhttp = false;
            }
        }
    @else
        xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp = false;
        }
    }
    return xmlhttp;
}

function InnerHtmlIntoArea(id,url,text,use_after,area_arr,information_arr,params_arr,values_arr)
{
		if (document.getElementById(id)!=null)
		{
			document.getElementById(id).style.display = "block";
			if (text != null)
			document.getElementById(id).innerHTML = text;
			var sm_ajax = GetHTTP();
			sm_ajax.open("GET", url, true);
			sm_ajax.onreadystatechange = function ()
			{
				if (sm_ajax.readyState == 4) 
				{
					if (document.getElementById(id)!=null)
					{
						if (sm_ajax.responseText != "")
						{
							document.getElementById(id).innerHTML = sm_ajax.responseText;
							if (use_after=="true")
							{
								var use_after_arr=Array();
								for (var i=0;i<area_arr.length;++i)
								use_after_arr[i]="false";
								GetArea(area_arr,information_arr,params_arr,values_arr,use_after_arr);		
							}
						}
						else
							document.getElementById(id).innerHTML = "";
					}
				}			
			}
			sm_ajax.send(null);
		}
}

function GetArea(area_arr,information_arr,params_arr,values_arr,use_after_arr,after_area_arr,after_information_arr,after_params_arr,after_values_arr)
{
	for (var i=0;i<area_arr.length;++i)
	{
		var url = ajax_file+".php?method=get_area&area="+area_arr[i];
		var information = information_arr[i];
		if (information=="DEFAULT") information = "Загрузка информации...";
		if (information=="NONE") information = null;
		for (var i2=0;i2<params_arr[i].length;++i2)
		{
			url=url+"&"+params_arr[i][i2]+"="+values_arr[i][i2];
		}
		if (use_after_arr[i]=="true")
		InnerHtmlIntoArea(area_arr[i],url,information,use_after_arr[i],after_area_arr[i],after_information_arr[i],after_params_arr[i],after_values_arr[i]);
		else
		InnerHtmlIntoArea(area_arr[i],url,information,false,null,null,null,null);
	}
}
