$ = function(_id){				
	return document.getElementById(_id)
}

addEvent = function(obj,event,func){		
	if(obj.addEventListener){
		obj.addEventListener(event,func,false);
		return true;
	}else{
		if(obj.attachEvent){
			obj.attachEvent("on"+event,func);
			return true;
		}
	}
	return false;
}



function getCookie( name ) {
	var start = document.cookie.indexOf( name + '=' );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.
		substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
		document.cookie = name+'='+escape( value ) +
		( ( expires ) ? ';expires='
		+expires_date.toGMTString() : '' ) +
		//expires.toGMTString()
		( ( path ) ? ';path=' + path : '' ) +
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}

mOver = function(e){
	var element = window.event ? window.event.srcElement : e.currentTarget; 
	element.className = "sel"
}

mOut = function(e){
	var element = window.event ? window.event.srcElement : e.currentTarget;
	if(element == sel_element){
		element.className = "act"
	}else{
		element.className = ""
	}
}


var nActive = 0
var oActive = null
var nActiveChanged = false

ShowSubMenu = function(_obj){
	nActiveChanged = true
	if(oActive){
		oActive.style.visibility = 'hidden'
	}
	if(_obj.nextSibling == undefined){
		return
	}
	oDiv = _obj.nextSibling
	if(_obj.nextSibling.nodeName == '#text'){
		oDiv = _obj.nextSibling.nextSibling
	}
	oActive = oDiv
	oDiv.style.visibility = ''
	return false
}

hideSubMenu = function(){
	nActiveChanged = false
	setTimeout("_hideMe()", 1000);
}

showMe = function(_obj){
	oActive = _obj
	nActive++
}

_hideMe = function(){
	if(!oActive || nActive || nActiveChanged){
		return
	}
	oActive.style.visibility = 'hidden'					
	oActive = null
}

hideMe = function(_obj){
	nActive--
	setTimeout("_hideMe()", 1000);
}

var activeTR = 0
			
showNews = function(e){
	var element = window.event ? window.event.srcElement : e.currentTarget;				
	if(element.className == 'tr_active'){
		return
	}
	if(element.className != 'tr_hide'){
		element = element.parentNode
		if(element.className == 'tr_active'){
			return
		}
		if(element.className != 'tr_hide'){
			element = element.parentNode
		}
		if(element.className == 'tr_active'){
			return
		}
		if(element.className != 'tr_hide'){
			element = element.parentNode
		}
		if(element.className == 'tr_active'){
			return
		}
	}
	if(activeTR != 0){
		activeTR.className = 'tr_hide'
	}
	element.className = 'tr_active'
	activeTR = element
}

newsTabs = function(){
	arrTR = $('news').getElementsByTagName('tr');
	for(i=0;i<arrTR.length;i++){
		if(arrTR[i].className == 'tr_active' || arrTR[i].className == 'tr_hide'){
			if(arrTR[i].className == 'tr_active'){
				if(activeTR != 0){
					activeTR.className = 'tr_hide'
				}
				activeTR = arrTR[i]
			}
			addEvent(arrTR[i], 'click', showNews)
		}
	}
}


mClick = function(e){
	var element = window.event ? window.event.srcElement : e.currentTarget; 
	element.className = "act"
	if(element != sel_element){
		sel_element.className = ''
		$(sel_element.id+'_desc').style.display = 'none'
		$(element.id+'_desc').style.display = ''
		$('div_title').innerHTML = element.innerHTML
		sel_element = element
		$('dd_menu').style.visibility = 'hidden'
		// changeme
		$('dd_img').src = 'http://dinamix.ru/energo-perm.ru/images/static/c_but.gif'
		setCookie("div_sel", element.id, 30, "/");	
	}
}

var sel_element

var showCount = 0

_hideMenu = function(){
	if(!showCount){
		$('dd_menu').style.visibility = 'hidden'
		// changeme
		$('dd_img').src = 'http://dinamix.ru/energo-perm.ru/images/static/c_but.gif'
	}
}

showMenu = function(){
	showCount++
}

hideMenu = function(){
	showCount--
	setTimeout('_hideMenu()', 1000)
}

init = function(){
	arrElements = $('dd_menu_cur').getElementsByTagName('div')
	bFound = false
	for(i=0;i<arrElements.length;i++){
		addEvent(arrElements[i], 'mouseover', mOver)
		addEvent(arrElements[i], 'mouseout', mOut)
		addEvent(arrElements[i], 'click', mClick)					
		if(arrElements[i].className == 'act'){
			bFound = true
			sel_element = arrElements[i]
			$(arrElements[i].id+'_desc').style.display = ''
			$('div_title').innerHTML = arrElements[i].innerHTML
		}	
	}
	
	addEvent($('dd_menu_cur'), 'mouseover', showMenu)
	addEvent($('dd_menu_cur'), 'mouseout', hideMenu)
	
		
	if(!bFound){
		if(div_id = getCookie("div_sel")){
			if($(div_id)){
				sel_element = $(div_id)
				$($(div_id).id+'_desc').style.display = ''
				$(div_id).className = 'act'
				$('div_title').innerHTML = $(div_id).innerHTML
			}else{
				try{
					sel_element = arrElements[0]
					$(arrElements[0].id+'_desc').style.display = ''
					sel_element.className = 'act'
					$('div_title').innerHTML = arrElements[0].innerHTML
				}catch(e){}
			}
		}else{
			try{
				sel_element = arrElements[0]
				$(arrElements[0].id+'_desc').style.display = ''
				sel_element.className = 'act'
				$('div_title').innerHTML = arrElements[0].innerHTML
			}catch(e){}
		}
	}
}

ShowMenu = function(){
	$('dd_menu').style.visibility = ''
	// changeme
	$('dd_img').src = 'http://dinamix.ru/energo-perm.ru/images/static/c_but_up.gif'
	return false
}