	function  getEl(id){
		return document.getElementById(id);
	}
	var req;
	var method="GET";
	var params;
	var el="";
	var ajaxfile='ajax.php';
	function showBusyLayer() {
		var busyLayer = document.getElementById("busy_layer")
		if (busyLayer != null) {
			busyLayer.style.visibility = "visible";
			busyLayer.style.height = "2500px";
		}
		document.getElementById('loading-layer').style.display='block';
	}

	function hideBusyLayer() {
		var busyLayer = document.getElementById("busy_layer")
		if (busyLayer != null) {
			busyLayer.style.visibility = "hidden";
			busyLayer.style.height = "0px";
		}
		document.getElementById('loading-layer').style.display='none';
	}

	function loadXMLDoc(url) {
	    if (window.XMLHttpRequest) {
	        req = new XMLHttpRequest();
	        req.onreadystatechange = processReqChange;
	        if(method=="GET"){
		        req.open("GET", url, true);
		        req.send(null);
			}
			else if(method=="POST"){
				req.open("POST", url, true);
				req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				req.setRequestHeader("Content-length", params.length);
				req.setRequestHeader("Connection", "close");
				req.send(params);
			
			}
	    } else if (window.ActiveXObject) {
	        req = new ActiveXObject("Microsoft.XMLHTTP");
	        if (req) {
	            req.onreadystatechange = processReqChange;
	            req.open(method, url, true);
	            req.send();
	        }
	    }
	}
	function processReqChange() {   
        showBusyLayer();
	    ab = window.setTimeout("req.abort()", 8000);
	    if (req.readyState == 4) {
	        clearTimeout(ab);

	        if (req.status == 200){
	        	if(el !=""){
	          		document.getElementById(el).innerHTML=req.responseText;
        			hideBusyLayer();
        		}
        		else{
        			hideBusyLayer();
        			alert(req.responseText);
        		}	        

	        }
	        else 
	            alert("Не удалось получить данные:\n" + req.statusText);   
	    }  
       	hideBusyLayer();
	}

	function flash(id,div){
		el=div;
		get="?id="+id+"&FLASH=1";		
		url=ajaxfile+get;
		loadXMLDoc(url);
	}

