﻿new Asset.javascript('image/menu.js');
window.addEvent('domready', function(){
var ltable = $$('table.token tr');
ltable.each(function(element) {
var fx = new Fx.Styles(element, {duration:100, wait:false});
element.addEvent('mouseenter', function(){
fx.start({
'background-color': '#dee'
});
});
element.addEvent('mouseleave', function(){
fx.start({
'background-color': '#fff'
});
});
});




//--
var xdiv=document.createElement("div");
xdiv.id="listdiv";
xdiv.style.cssText='border-bottom:1px solid #345;margin:12px auto 0 auto;padding:0;overflow:hidden;width:700px;position:relative;';
var xdl=document.createElement("dl");
xdl.id="lstdl";
xdl.style.cssText='height:24px;position:relative;';
_xcsstext='display:block;font-size:11px;background:#eef6f6;line-height:16px;padding:3px 6px;border:1px solid #345;cursor:pointer;float:left;';
var divlist = $$('div.ye');
divlist.each(function(element,i) {
var xdd=document.createElement("dd");
xdd.innerHTML=element.title;
element.title="";
xdd.style.cssText=_xcsstext;
var ajxtab = true;
xdd.onclick=function(){
if((element.lang=='aj-ld') && ajxtab) {
new Ajax(element.getText(), {method: 'get', update: element}).request();
ajxtab = false;
}
$$('#listdiv dd').each(function(ed){ed.style.backgroundColor='#eef6f6';ed.style.color='#000'});
divlist.each(function(et){et.style.display='none'});
xdd.style.backgroundColor='#245';
xdd.style.color='#fff';
element.style.display='';
}
xdd.onmouseover=function(){xdd.style.border='1px solid #9bc';}
xdd.onmouseout=function(){xdd.style.border='1px solid #345';}
xdl.appendChild(xdd);
element.style.display='none';
if (i==0) {
xdd.style.backgroundColor='#245';
xdd.style.color='#fff';
element.style.display=''
}
});




//--
var n_line = $('navline');
var f_tnav = $('ftnav');
if (n_line && f_tnav) {
n_line.style.cssText = 'margin:6px 0 0 0;padding:0 0 8px 8px';
n_line.innerHTML = f_tnav.innerHTML;
if ($('elsemore')) $('elsemore').style.cssText = 'margin-top:-10px';
if ($('cieh').parentNode) $('cieh').parentNode.removeChild($('cieh'));
}




//--
clkinq();
var xss=$('secatas');
xdiv.appendChild(xdl);
if (xss.parentNode && divlist.length!=1) xss.parentNode.insertBefore(xdiv,xss);




//--
var xscro = new Fx.Scroll('listdiv', {wait: false, duration: 500, offset: {'x': 0, 'y': 0}, transition: Fx.Transitions.Quad.easeInOut});
var dxunh = $$('#lstdl dd');
var dlwth = 0;
dxunh.each(function(exd) {
dlwth += exd.getCoordinates().width;
});
if(dlwth>700){
var nowum = 0;
var contdl=document.createElement("dl");
contdl.style.cssText='height:24px;width:1px;position:relative';
if (xss.parentNode) xss.parentNode.insertBefore(contdl,xss);
//-
var nxpd=document.createElement("dd");
nxpd.id='xnex';
nxpd.innerHTML='&#9658;';
nxpd.style.cssText = _xcsstext+'position:absolute;background:#aee;';
nxpd.onclick=function(event) {
if ($('ctent'+(nowum+1))) {
event = new Event(event).stop();
xscro.toElement('ctent'+(nowum+1));
nowum++;
if (!($('ctent'+(nowum+1)))) this.style.color='#fff';
if ($('ctent'+(nowum-1))) $('xpre').style.color='#000';
}
};
contdl.appendChild(nxpd);
var nxpdwidth = 25;
nxpd.style.left=(715-nxpdwidth)+'px';
//-
var pxpd=document.createElement("dd");
pxpd.id='xpre';
pxpd.innerHTML='&#9668;';
pxpd.style.cssText = _xcsstext+'position:absolute;background:#aee;color:#fff';
pxpd.onclick=function(event) {
if ($('ctent'+(nowum-1))) {
event = new Event(event).stop();
xscro.toElement('ctent'+(nowum-1));
nowum--;
if (!($('ctent'+(nowum-1)))) this.style.color='#fff';
if ($('ctent'+(nowum+1))) $('xnex').style.color='#000';
}
};
contdl.appendChild(pxpd);
var pxpdwidth = 25;
pxpd.style.left=(715-pxpdwidth-nxpdwidth)+'px';
//-
xdl.style.width=(dlwth+pxpdwidth+nxpdwidth+15)+"px";
//-
var ljsum = 0;
var didnu = 0;
var finadlwth = 0;
dxunh.each(function(exd,i) {
ljsum += exd.getCoordinates().width;
finadlwth += exd.getCoordinates().width;
if ((i==0) || (ljsum > (700-pxpdwidth-nxpdwidth))) {
exd.id='ctent'+didnu;
didnu++;
ljsum=exd.getCoordinates().width;
}
});
//-
contdl.style.marginTop='-25px';
xdl.style.width=(finadlwth+pxpdwidth+nxpdwidth+15)+"px";
}




//--
var dbk = function(a){this.style.display='block';a.style.backgroundColor='#2E4C53';a.style.color='#fff';a.style.paddingLeft='6px';a.style.paddingRight='7px';a.style.textDecoration='none';};
var dne = function(a){this.style.display='none';a.style.backgroundColor='#fff';a.style.color='#33f';a.style.paddingLeft='0';a.style.paddingRight='13px';a.style.textDecoration='underline';};
$('gtvlk').setStyles('position:relative;z-index:1;');
var nvea = $$('#navline a'); var alft = 12;
var wlhsa=window.location.href.split("/");
var whsct=wlhsa[wlhsa.length-1];
nvea.each(function(ak,m){
var thdl = new Element('dl', {'class': 'menudl', 'styles': {'position': 'absolute','zIndex': 999+m,'border': '1px solid #245','padding': '0','backgroundColor': '#fffff8','top': 14,'left': alft}, 'events': {'mouseenter': function(){dbk.bind(thdl)(ak);},'mouseleave': function(){dne.bind(thdl)(ak);}}}).setHTML(m_u(m)).injectAfter(ak);
new Element('div', {'styles': {'position': 'absolute','zIndex': '-1','backgroundColor': '#356','width': thdl.getCoordinates().width,'height': thdl.getCoordinates().height,'top': 3,'left': 3}}).setOpacity(0.5).inject(thdl);
alft+=ak.getCoordinates().width+6;
ak.addEvent('mouseenter', function(){dbk.bind(thdl)(ak);});
ak.addEvent('mouseleave', function(){dne.bind(thdl)(ak);});
});
$$('.menudl a').each(function(ia){if(ia.href.test(whsct)){ia.addClass('c');}});
$$('.menudl').each(function(idl){idl.style.display='none';});


});