get = function (id) {return document.getElementById(id) || false;}
blockEvent = function (e) {e = e ? e : window.event;if (e.stopPropagation) e.stopPropagation();else e.cancelBubble = true;if (e.preventDefault) e.preventDefault();else e.returnValue = false;}

createXmlHttp = function ()
{
    if (typeof XMLHttpRequest != "undefined")
    {
		return new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        var aVersions = ["MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP", "Microsoft.XMLHTTP"];
        for(var i = 0; i < aVersions.length; i++)
        {
            try
            {
				var oXmlHttp = new ActiveXObject(aVersions[i]);
                return oXmlHttp;
            }
            catch (oError)
            {
                // Не удалось подключить
            }
        }
    }
    throw new Error("Невозможно создать объект XMLHttp.");
}



if (!window.loadFuncs) window.loadFuncs = new Array();
window.loadFuncs.push(
	function ()
	{
		document.body.className = 'js_enabled';
		if (get('block') && get('openblock'))
		{
			get('openblock').onclick = function ()
			{
				if (get('openblock').tagName == 'INPUT')
				{
					get('block').className = get('openblock').checked ? '' : 'hidden';
				}
				else
				{
					get('block').className = get('block').className == 'hidden' ? '' : 'hidden';
					get('openblock').className = get('block').className == 'hidden' ? 'dashed link' : '';
				}
			}
			if (get('openblock').tagName == 'INPUT')
			{
				get('block').className = get('openblock').checked ? '' : 'hidden';
			}
			else
			{
				get('openblock').className = 'dashed link';
				get('block').className = get('block').className == 'hidden' ? '' : 'hidden';
			}
		}
		if (get('block2') && get('openblock2'))
		{
			get('openblock2').onclick = function ()
			{
				if (get('openblock2').tagName == 'INPUT')
				{
					get('block2').className = get('openblock2').checked ? '' : 'hidden';
				}
				else
				{
					get('block2').className = get('block2').className == 'hidden' ? '' : 'hidden';
					get('openblock2').className = get('block2').className == 'hidden' ? 'dashed link' : '';
				}
			}
			if (get('openblock2').tagName == 'INPUT')
			{
				get('block2').className = get('openblock2').checked ? '' : 'hidden';
			}
			else
			{
				get('openblock2').className = 'dashed link';
				get('block2').className = get('block2').className == 'hidden' ? '' : 'hidden';
			}
		}
		
		if (get('action_block') && get('action_value'))
		{
			var sel = get('action_selectors').getElementsByTagName('INPUT');
			for (var i = 0; i < sel.length; i++)
			{
				if (sel[i].name == get('action_value').name)
				{
					sel[i].onchange = function ()
					{
						get('action_block').style.display = get('action_value').checked ? 'none' : '';
					}
				}
				get('action_block').style.display = get('action_value').checked ? 'none' : '';
			}
		}
	}
);