parentID = '';

function hideShow(id,action) {
	obj = document.getElementById(id);
	if (action == 'h') {
		obj.style.display = 'none';
	} else {
		obj.style.display = '';
	}
}

function show(id) {
	clearTimeout(t);
    if (parentID) {
    	hide();
    }
    parentID = id;
	document.getElementById(id).style.display = '';
}
function hide() {
    if (parentID != '') {
    	document.getElementById(parentID).style.display = 'none';
    }
}


function hS(id) {
		
	block = document.getElementById(id);
		
	if (block.style.display == 'none') {
		block.style.display = '';
	} else {
		block.style.display = 'none';
	}
	
}


function sendRequestPost(id,formName) {
	
	if (!formName) {
    	oForm = document.forms[0];
	} else {
		oForm = document.forms[formName];
	}
	
    var sBody = getRequestForm(oForm);
    
    if (sBody != false) {
    	
    	waitLoading(id);
	    
	    var oXmlHttp = zXmlHttp.createRequest();
			
	    oXmlHttp.open("post", oForm.action, true);
	    oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	            
		oXmlHttp.onreadystatechange = function () {
			
			if (oXmlHttp.readyState == 4) {
	           	if (oXmlHttp.status == 200) {
	               	layOut(id, oXmlHttp.responseText);
	        	} else {
	        		layOut(id, "Ошибка: " + oXmlHttp.statusText);
				}
			}
	     };
	
		 oXmlHttp.send(sBody);
	 
    }
	 
}

function getRequestForm(oForm) {

    var aParams = new Array();
            
	for (var i=0 ; i < oForm.elements.length; i++) {
	
        var sParam = encodeURIComponent(oForm.elements[i].name);
        sParam += "=";
        sParam += encodeURIComponent(oForm.elements[i].value);
    	aParams.push(sParam);
    	
    } 
            
	return aParams.join("&");
			
}

function layOut(id, sText) {

	res = document.getElementById(id);	
	res.innerHTML = sText;
   
}

//Визуализация загрузки---------------
	function waitLoading(id) {
		
		var obj = document.getElementById(id);
		obj.innerHTML = '<div class="wait_loading">идет загрузка...</div>';
		
		
	}