/*
	Функция раскрытия/закрытия пунктов меню
*/
function expandMenu(cName) {
    oDiv=document.getElementById(cName);
    oImage=document.getElementById("image_"+cName);
	//alert(Media);
    if(oDiv.className=="nodeHide"){
      oDiv.className = "nodeVisible";
      oImage.src=Media+"arrowdown.gif";
      setCookie (cName, 1, 180);
    }else{
      oDiv.className = "nodeHide";
      oImage.src=Media+"arrowleft.gif";
      setCookie (cName, 0, 180);
    }
}
	/* Установка куки */
	function setCookie(name, value, expiredays) {
		var todayDate = new Date();
		todayDate.setDate(todayDate.getDate() + expiredays);
		document.cookie = name + '=' + value + '; expires=' + todayDate.toGMTString() + ';';
	}
	/* Читаем куки */
	function getCookie(name) {
		var cookie = " " + document.cookie;
		var search = " " + name + "=";
		var setStr = null;
		var offset = 0;
		var end = 0;
		if (cookie.length > 0) {
			offset = cookie.indexOf(search);
			if (offset != -1) {
				offset += search.length;
				end = cookie.indexOf(";", offset)
				if (end == -1) {
					end = cookie.length;
				}
				setStr = unescape(cookie.substring(offset, end));
			}
		}
		return(setStr);
	}
/* Функция смены месяца календаря и загрузки заново*/
function calendar_switch(month, year, action) {
	JsHttpRequest.query(
		'calendar_switch.php',
			{month : month, year : year, action : action},
				function(responseJS) {
					setCookie("calendar_news_month", responseJS.month, 1);
					setCookie("calendar_news_year", responseJS.year, 1);
					document.getElementById('calendar_news').innerHTML = responseJS.calendar_news;
				},
			false
	);
}

/* Функция перехода на страницу через combobox */
function goPage(nPage,cKey){
	action=location.search.substring(0);
	param=setPar('page', nPage);
	if(param!=null){
		setCookie(cKey, nPage, 30);
		location=param;
	}
}

/* Функуия чтения параметра из строки запроса */
function getPar(name) {
	params=location.search.substring(0);
	var i1 = params.indexOf(name+'='); 
	if( i1 == -1 ) return null;
	i1 += name.length+1;
	var i2 = params.indexOf('&',i1);
	if( i2 == -1 ) i2 = params.length;
	return params.substring(i1,i2);
}
/* Функуия установки параметра строки запроса */
function setPar(name, value) {
	params=location.search.substring(0);
	var i1 = params.indexOf(name+'='); 
	if( i1 == -1 ){
		str=params+"&"+name+"="+value;
		return str;
	}
	i1 += name.length+1;
	var i2 = params.indexOf('&',i1);
	if( i2 == -1 ){
		i2 = params.length;
		str=params.substr(0,i1);
		str+=value;
	}else{
		str=params.substr(0,i1);
		str+=value;
		str+=params.substr(i2);
	}
	return str;
}
/*Функция закрытия-открытия пунктов документа*/
function expandDoc(cName) {
    oDiv=document.getElementById(cName);
    oImage=document.getElementById("Image_"+cName);
    if(oDiv.className=="collapsedHide"){
      oDiv.className = "collapsedVisible";
      oImage.src=Media+"/arrowdown.gif";
    }else{
      oDiv.className = "collapsedHide";
      oImage.src=Media+"/arrowleft.gif";
    }
}


