// JavaScript Document
var LeftMenuCls =  Class.create();
LeftMenuCls.prototype = {
	initialize:function(className){
		this.className = className;
		this.init();
	},
	
	init:function(){
		var el = $$('div.'+this.className);
		var curEl = this;
		el.each(function(s){
			curEl.addAction(s);
		});	
	},
	
	addAction:function(el){
		var curEl = this;
		el.removeClassName('hidden');
		el.getElementsBySelector('a').each(function(s){
			s.next() && (s.next().tagName.toLowerCase() == 'div') && s.observe('click', curEl.onLinkClick.bindAsEventListener(curEl));										
		});
	},
	
	onLinkClick:function(e){
		var el = Event.element(e);
		(el.next().hasClassName('active') && el.next().removeClassName('active'))||el.next().addClassName('active');
		document.getElementsByClassName('kolco').each(function(s){s.removeClassName('kolco') && s.addClassName('kolco')});
		Event.stop(e);
	}
}

function initLeftMenu() { myLeftMenu = new LeftMenuCls('leftMenu'); }
Event.observe(window, 'load', initLeftMenu, false);

function initTopMenu() { 
	var c_url = window.location.href;
	var els = document.getElementsByClassName('topMenuPart'); 
	els && els.each(function(s){
		var urls = s && s.getElementsBySelector('a');
		urls && urls.each(function(d){
			d.href && c_url == d.href && d.href.include('ipoteka') && d.addClassName('active');
		});
	});
}
Event.observe(window, 'load', initTopMenu, false);

function recalcDynamic(){
	if(!(document.all && document.recalc)){
		var Els =$$('div');
		Els && Els.each(function(s){
			var cName= s.className;
			s.className = '';
			s.className = cName;
		});
	}
}

Event.observe(window, 'load', recalcDynamic, false);