var req;
var reqTimeout;
 
function loadXMLList(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 = processReqChangeList;
        req.open("GET", url, true);
        req.send(null);
        reqTimeout = setTimeout("req.abort();", 5000);
    } else {
        alert("Браузер не поддерживает AJAX");
    }
}
 
function processReqChangeList() {
    // document.form1.state.value = stat(req.readyState); 
 
 
    if (req.readyState == 4) {
        clearTimeout(reqTimeout);
 
        // document.form1.statusnum.value = req.status; 
        // document.form1.status.value = req.statusText; 
 
        // only if "OK"
        if (req.status == 200) {
            document.getElementById("infList").innerHTML=req.responseText;
			document.getElementById("loading").style.display = 'none';
        } else {
            alert("Не удалось получить данные:\n" + req.statusText);
        }
    }  
}

function loadXMLName(url) {
    reqZag = null;
    if (window.XMLHttpRequest) {
        try {
            reqZag = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            reqZag = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                reqZag = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }
 
    if (reqZag) {
        reqZag.onreadystatechange = processReqChangeName;
        reqZag.open("GET", url, true);
        reqZag.send(null);
        reqZagTimeout = setTimeout("reqZag.abort();", 5000);
    } else {
        alert("Браузер не поддерживает AJAX");
    }
}
 
function processReqChangeName() {
    // document.form1.state.value = stat(req.readyState); 
 
 
    if (reqZag.readyState == 4) {
        clearTimeout(reqZagTimeout);
 
        // document.form1.statusnum.value = req.status; 
        // document.form1.status.value = req.statusText; 
 
        // only if "OK"
        if (reqZag.status == 200) {
            document.getElementById("zagolovok").innerHTML=reqZag.responseText;
        } else {
            alert("Не удалось получить данные:\n" + reqZag.statusText);
        }
    }  
}
 
function loadList(st)
{
  loadXMLName('loadListName.php?name='+st);
  loadXMLList('loadList.php?start='+st);
  document.getElementById("loading").style.display = '';
}

function leftMenu(koef, num){

	if(koef == 'hide'){
		document.getElementById("imageMenu"+num).innerHTML = '<img src="image/str02.gif" width=18 height=11 border=0>'; 
		document.getElementById("podMenu"+num).style.display = 'none';
	}
	if(koef == 'show'){
		document.getElementById("imageMenu"+num).innerHTML = '<img src="image/str01.gif" width=18 height=11 border=0>'; 
		document.getElementById("podMenu"+num).style.display = '';
	}
}

function openImg(wtf){
	var createImg = '<img src="'+wtf+'" onClick="closeImg();" style="cursor: pointer;" border="2" alt="Щёлкните, что бы закрыть.">';
	document.getElementById("image").innerHTML = '<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>'+'<tr><td align=center valign=center>'+createImg+'</td></tr>'+'</table>';
	document.getElementById("image").style.display = '';
}

function closeImg(){
	document.getElementById("image").style.display = 'none';
	document.getElementById("image").innerHTML = '';
}
