function loadXMLDoc(url) {
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }
 
    if (req) {
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
        reqTimeout = setTimeout("req.abort();", 5000);
    } else {
        alert("Браузер не поддерживает AJAX");
    }
}
 
function processReqChange() 
{
	if(cElement == '') {
		cElement = 'aDiv';
	}	
    if (req.readyState == 4) {
        clearTimeout(reqTimeout);
        // only if "OK"
        if (req.status == 200) {
			// proceed...
			document.getElementById(cElement).innerHTML = req.responseText;

			if(cElement != 'aDiv') {
				document.getElementById('load_' + cElement).innerHTML = '';
				if(document.getElementById(cElement).style.display == '') {
					document.getElementById(cElement).style.display = 'block';
					document.getElementById('p' + cElement).innerHTML = '<b>[-]</b>';
				} else if(document.getElementById(cElement).style.display == 'none') {
					document.getElementById(cElement).style.display = 'block';
					document.getElementById('p' + cElement).innerHTML = '<b>[-]</b>';
				} else if(document.getElementById(cElement).style.display == 'block') {
					document.getElementById(cElement).style.display = 'none';
					document.getElementById('p' + cElement).innerHTML = '<b>[+]</b>';
				}		
			}
        } else {
            // proceed error...            
        }
    } else {
    	if(cElement != 'aDiv') {
			document.getElementById('load_' + cElement).innerHTML = ' <img src="images/loader.gif">';
		}
	}  
}

function sh2Level(id1) 
{
	cElement = id1;	
	loadXMLDoc('responce.php?id1='+id1);	
}

function sh3Level(id2) 
{
	cElement = id2;
	loadXMLDoc('responce.php?id2='+id2);	
}

function requestdata(params)
{
  cElement = 'aDiv';
  loadXMLDoc('responce.php'+params);
}

function alerter(mes) {
	alert(mes);
}

function SH(obj) {
	if(document.all(obj).style.display == 'block') {
		document.all[obj].style.display = 'none';
	} else {
		document.all[obj].style.display = 'block';
	}
}

function SH2(obj) {
	if(document.all(obj).style.display == 'inline') {
		document.all[obj].style.display = 'none';
	} else {
		document.all[obj].style.display = 'inline';
	}
}

function showMenu(idd){
divd = document.getElementById("menu"+idd+"div");
divd.style.display="block";
}

function hideMenu(idd){
divd = document.getElementById("menu"+idd+"div");
divd.style.display="none";
}

function UCheck(obj) {
	//if(document.all(obj).checked == 0) {
	//	document.all(obj).checked = 1;
	//}
}