var menus = ['ul1','ul2','ul3','ul4','ul5','ul6','ul7','ul8','ul9','ul10','ul11','ul12','ul13','ul14','ul15','ul16','ul17','ul18','ul19'];

function menuToggle(id, notSetCookie){
	var div = document.getElementById(id);
	if(div.className == "menuListNone"){
		for(var i = 0; i < menus.length; i++){
			var el = document.getElementById(menus[i]);
			if( el ){
				if( menus[i]!=id ){
					if(notSetCookie != true)
						setCookie('menu_' + menus[i], 'off');
					el.className = "menuListNone";
				}
			}
		}
		if(notSetCookie != true)
		   setCookie('menu_' + id, 'on');
		div.className = "menuListBlock";
	} else {
		if(notSetCookie != true)
			setCookie('menu_' + id, 'off');
		div.className = "menuListNone";
	}
	setFooter();
}

function setMenu(){
	for(var i = 0; i < menus.length; i++){
		if(document.getElementById(menus[i])){
			if(getCookie('menu_' + menus[i]) == "on") {
				menuToggle(menus[i], true);
			}
		}
	}
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie = c_name+ "=" +escape(value) +	((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function getCookie(c_name){
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return null;
}

function chg(city){
	var toShow = (city=='mos')?'mos':'spb';
	var toHide = (toShow=='mos')?'spb':'mos';
	var toShowRel = 'rel-'+toShow;
	var toHideRel = 'rel-'+toHide;
	document.getElementById(toHideRel).style.display='none';
	document.getElementById(toShowRel).style.display='block';
	document.getElementById(toShow).className='actived';
	document.getElementById(toHide).className='inactived';
	
	
}


function getWindowHeight() {
			var windowHeight = 0;
			if (typeof(window.innerHeight) == 'number') {
				windowHeight = window.innerHeight;
			}
			else {
				if (document.documentElement && document.documentElement.clientHeight) {
					windowHeight = document.documentElement.clientHeight;
				}
				else {
					if (document.body && document.body.clientHeight) {
						windowHeight = document.body.clientHeight;
					}
				}
			}
			return windowHeight;
		}
		
		function setFooter() {
			if (document.getElementById) {
				var windowHeight = getWindowHeight();
				if (windowHeight > 0) {
					var contentElement = document.getElementById('content'); 
					var contentHeight = contentElement.scrollHeight;
					var footerElement = document.getElementById('footblock');
					var footerHeight  = footerElement.scrollHeight;
					
					
					//alert("wh:"+windowHeight+"\ncH:"+contentHeight+"\nfH:"+footerHeight);
					//alert(contentElement.scrollHeight);
					var wrapper = document.getElementById('wrapper');
					
					if (windowHeight - contentHeight - 114 >= 0) {
					
						footerElement.style.position = "absolute";
						
						footerElement.style.top = windowHeight-150+"px";
						
						if(wrapper.scrollHeight<windowHeight){
							wrapper.style.height = ''+windowHeight+'px';
						}
						//wrapper.style.backgroundPosition=''+(100+0*Math.round(wrapper.clientWidth/2))+'px '+(0*(windowHeight-250))+'px';
						
						
						
						//var nH = windowHeight-114;
						/*
						
						position:absolute;
						z-index:9999;
						top
			
						*/
						//footerElement.setAttribute("style","position:absolute; top:"+cap);
						//alert("in");
						
						
					}
					else {
						footerElement.style.position = "relative";
						footerElement.style.top = '0px';
						wrapper.style.height = "100%";
						//footerElement.setAttribute("style","position:relative; top:0px;");
					}
				}
			}
		}
		window.onload = function() {
			setFooter();
		}
		window.onresize = function() {
			setFooter();
		}

