// Развернуть-свернуть ID блок Jquery
function hideShowDiv(ID){ 
	$('#'+ID).slideToggle('slow'); 
}


// Скрыть-показать блоки
function show_hide(ID1,ID2) {
	document.getElementById(ID1).style.display="";
	document.getElementById(ID2).style.display="none";
}

// Скрыть-показать блоки
function show_hide1(ID1) {
	if(document.getElementById(ID1).style.display=="none") document.getElementById(ID1).style.display="";
	else document.getElementById(ID1).style.display="none";
}




// РАЗВОРАЧИВАНИЕ СЛОЯ

var DivID;
var DivSZ;
var DivST;
var DivMaxSize;

function div_move(ID) {
	DivID = ID;
	if(document.getElementById("up").style.display=="none") {
		//document.getElementById("up_link").innerHTML = "<a href=\"#\">Свернуть разделы</a>";
		document.getElementById("up_link").style.display = "none";
		document.getElementById("up_link2").style.display = "";
		document.getElementById("up").style.height = 1+'px';
		document.getElementById("up").style.display = "";
		DivMaxSize = parseInt(document.getElementById("up").parentNode.getElementsByTagName("DIV").item(1).offsetHeight);
		DivST = Math.round(DivMaxSize / 15);
		div_in(ID);
	}
	else {
		//document.getElementById("up_link").innerHTML = "<a href=\"#\">Выбрать раздел</a>";
		document.getElementById("up_link2").style.display = "none";
		document.getElementById("up_link").style.display = "";
		DivMaxSize = parseInt(document.getElementById("up").parentNode.getElementsByTagName("DIV").item(1).offsetHeight);
		DivST = Math.round(DivMaxSize / 15);	
		div_out(ID);
	}
}


function div_in(ID) {
	DivID = ID;
	DivSZ = document.getElementById("up").offsetHeight + DivST;
	DivMaxSize = parseInt(document.getElementById("up").parentNode.getElementsByTagName("DIV").item(1).offsetHeight);
	if(DivSZ>=DivMaxSize) {
		document.getElementById("up").style.height = DivMaxSize+'px';
	}
	else { 
		document.getElementById("up").style.height = DivSZ+'px';
		setTimeout("div_in(DivID)", 15);   
	}		
}

function div_out(ID) {
	DivID = ID;
	DivSZ = document.getElementById("up").offsetHeight - DivST;
	if(DivSZ<1) {
		document.getElementById("up").style.height = 1+'px';
		document.getElementById("up").style.display="none";
	}
	else { 
		document.getElementById("up").style.height = DivSZ+'px'; 
		setTimeout("div_out(DivID)", 15);   
	}
}
