var menuReady = false;
if (document.images) {
var imagesNormal = new Array();
imagesNormal["games"]=new Image(20,100);
imagesNormal["games"].src="http://footstat.ru/images/menu/games_off.gif";
imagesNormal["clubs"]=new Image(20,100);
imagesNormal["clubs"].src="http://footstat.ru/images/menu/clubs_off.gif";
imagesNormal["players"]=new Image(20,100);
imagesNormal["players"].src="http://footstat.ru/images/menu/players_off.gif";
imagesNormal["guestbook"]=new Image(20,100);
imagesNormal["guestbook"].src="http://footstat.ru/images/menu/guestbook_off.gif";
var imagesHilite = new Array();
imagesHilite["games"]=new Image(20,100);
imagesHilite["games"].src="http://footstat.ru/images/menu/games_on.gif";
imagesHilite["clubs"]=new Image(20,100);
imagesHilite["clubs"].src="http://footstat.ru/images/menu/clubs_on.gif";
imagesHilite["players"]=new Image(20,100);
imagesHilite["players"].src="http://footstat.ru/images/menu/players_on.gif";
imagesHilite["guestbook"]=new Image(20,100);
imagesHilite["guestbook"].src="http://footstat.ru/images/menu/guestbook_on.gif";
}
var menu2 = new Array()
menu2[0]=new String("Общее");
menu2[1]=new String("Состав");
menu2[2]=new String("Игры");
menu2[3]=new String("Голы");
var club_id=-1;

function getElementStyle(elem, IEStyleProp, CSSStyleProp) {
if (elem.currentStyle) {
return elem.currentStyle[IEStyleProp];
} else if (window.getComputedStyle) {
var compStyle = window.getComputedStyle(elem, "");
return compStyle.getPropertyValue(CSSStyleProp);
}
 return "";
}
var CSSRuleValues = {menuItemHeight:"18px",
menuItemLineHeight:"1.4em",
menuWrapperBorderWidth:"2px",
menuWrapperPadding:"3px",
defaultBodyFontSize:"12px",
menuElementWidth:"128px"
};
var menus=new Array();
menus[0]={mBarImgId:"menuImg_1", mBarImgNormal:imagesNormal["games"], mBarImgHilite:imagesHilite["games"], menuItems:[{text:"Таблица", href:"http://footstat.ru/games/table.php"}, {text:"Календарь", href:"http://footstat.ru/games/calendar.php"},{text:"Результаты", href:"http://footstat.ru/games/result.php"},{text:"Туры", href:"http://footstat.ru/games/rounds.php"},{text:"Голы", href:"http://footstat.ru/games/goals.php"},{text:"Клубы", href:"http://footstat.ru/games/clubs.php"},{text:"Судьи", href:"http://footstat.ru/games/referees.php"}],elemId:""};
menus[1]={mBarImgId:"menuImg_2", mBarImgNormal:imagesNormal["clubs"], mBarImgHilite:imagesHilite["clubs"], menuItems:[{text:"ЦСКА", href:""}, {text:"Спартак(М)", href:""},{text:"Локомотив", href:""},{text:"Рубин", href:""},{text:"Москва", href:""},{text:"Зенит", href:""},{text:"Торпедо", href:""},{text:"Динамо", href:""},{text:"Шинник", href:""},{text:"Томь", href:""},{text:"Сатурн", href:""},{text:"Амкар", href:""},{text:"Ростов", href:""},{text:"Крылья Советов", href:""},{text:"Луч-Энергия", href:""},{text:"Спартак(Нч)", href:""},{text:"Кубань", href:""},{text:"Химки", href:""},{text:"Терек", href:""},{text:"Уралан", href:""},{text:"Алания", href:""},{text:"Черноморец", href:""},{text:"Ротор", href:""},{text:"Анжи", href:""},{text:"Сокол", href:""},{text:"Сибирь", href:""}],elemId:""};
menus[2]={mBarImgId:"menuImg_3", mBarImgNormal:imagesNormal["players"], mBarImgHilite:imagesHilite["players"], menuItems:[{text:"Бомбардиры", href:"http://footstat.ru/players/bombardirs.php"}, {text:"Вратари", href:"http://footstat.ru/players/goalkeepers.php"},{text:"Желтые карточки", href:"http://footstat.ru/players/yelcards.php"},{text:"Удаления", href:"http://footstat.ru/players/redcards.php"},{text:"Пенальти", href:"http://footstat.ru/players/penalties.php"},{text:"Время на поле", href:"http://footstat.ru/players/times.php"},{text:"Легионеры", href:"http://footstat.ru/players/legioners.php"},{text:"Переходы", href:"http://footstat.ru/players/transfers.php"}],elemId:""};
menus[3]={mBarImgId:"menuImg_4", mBarImgNormal:imagesNormal["guestbook"], mBarImgHilite:imagesHilite["guestbook"], menuItems:[{text:"Гостевая", href:"http://footstat.ru/guestbook/index.php"},{text:"Форум", href:"http://footstat.ru/forums/index.php"},{text:"Ссылки", href:"http://footstat.ru/guestbook/links.php"},{text:"Анекдоты", href:"http://footstat.ru/guestbook/jokes.php"}],elemId:""};
function makeHashes() {
 for (var i = 0; i < menus.length; i++) {
 menus[menus[i].elemId] = menus[i];
 menus[menus[i].mBarImgId] = menus[i];
 }
}
function assignLabelEvents() {
 var elem;
 for (var i = 0; i < menus.length; i++) {
 elem = document.getElementById(menus[i].mBarImgId);
 elem.onmouseover = swap;
 elem.onmouseout = swap;
 }
}
function makeMenus() {
var menuDiv, menuItem, itemLink, mbarImg, textNode, offsetLeft, offsetTop;
var menuItemH = 0;
var bodyFontSize = parseInt(getElementStyle(document.body, "fontSize", "font-size"));
if (bodyFontSize == parseInt(CSSRuleValues.defaultBodyFontSize)) {
menuItemH = (parseFloat(CSSRuleValues.menuItemHeight));
} else {
menuItemH = parseInt(parseFloat(CSSRuleValues.menuItemLineHeight) * bodyFontSize);
}
var heightAdjust = parseInt(CSSRuleValues.menuWrapperPadding) +
parseInt(CSSRuleValues.menuWrapperBorderWidth);
if (navigator.appName == "Microsoft Internet Explorer" &&
navigator.userAgent.indexOf("Win") != -1 &&
(typeof document.compatMode == "undefined" ||
document.compatMode == "BackCompat")) {
heightAdjust = -heightAdjust;
}
for (var i = 0; i < menus.length; i++) {
menuDiv = document.createElement("div");
menuDiv.id = "popupmenu" + i;
menus[i].elemId = "popupmenu" + i;
menuDiv.className = "menuWrapper";
if (menus[i].menuItems.length > 0) {
menuDiv.style.height = (menuItemH * menus[i].menuItems.length) -
heightAdjust + "px";
} else {
menuDiv.style.display = "none";
}
menuDiv.onmouseover = keepMenu3;
menuDiv.onmouseout = requestHide;
menuDiv.style.zIndex = 1000;
for (var j = 0; j < menus[i].menuItems.length; j++) {
menuItem = document.createElement("div");
menuItem.id = "popupmenuItem_" + i + "_" + j;
menuItem.className = "menuItem";
if (i==1){
menuItem.onmouseover=toggleHighlight2;
menuItem.onmouseout=toggleHighlight2;
}
else
{
menuItem.onmouseover =toggleHighlight;
menuItem.onmouseout = toggleHighlight;
menuItem.onclick = hideMenus;
}
menuItem.style.top = menuItemH * j + "px";
itemLink = document.createElement("a");
itemLink.href = menus[i].menuItems[j].href;
itemLink.className = "menuItem";
itemLink.onmouseover = toggleHighlight;
itemLink.onmouseout = toggleHighlight;
textNode = document.createTextNode(menus[i].menuItems[j].text);
if (i!=1){
itemLink.appendChild(textNode);
menuItem.appendChild(itemLink);
menuDiv.appendChild(menuItem);
}
else {
menuItem.appendChild(textNode);
menuDiv.appendChild(menuItem);
menuDiv2 = document.createElement("div");
menuDiv2.id="club_" + j;
menuDiv2.className = "menuWrapper";
menuDiv2.style.height = (menuItemH * menu2.length) - heightAdjust + "px";
menuDiv2.style.zIndex = 2000;
menuDiv2.style.display="block";
menuDiv2.onmouseover =toggleHighlight4;
menuDiv2.onmouseout = toggleHighlight4;
for (var k = 0; k < menu2.length; k++) {
menuItem2 = document.createElement("div");
menuItem2.id = "popupmenuItem_" + i + "_" + j+ "_" + k;
menuItem2.className = "menuItem";
menuItem2.onmouseover = toggleHighlight3;
menuItem2.onmouseout = toggleHighlight3;
menuItem2.onclick = hideMenus3;
menuItem2.style.top = menuItemH * k + "px";
itemLink2 = document.createElement("a");
var kk='';
switch (k)
{
case 0: kk='main.php'; break
case 1: kk='team.php'; break
case 2: kk='games.php'; break
case 3: kk='goals.php'; break
}
var jj=j+1;
itemLink2.href ="http://footstat.ru/clubs/"+kk+"?club="+jj;
itemLink2.className = "menuItem";
itemLink2.onmouseover = toggleHighlight3;
itemLink2.onmouseout = toggleHighlight3;
textNode2 = document.createTextNode(menu2[k].toString());
itemLink2.appendChild(textNode2);
menuItem2.appendChild(itemLink2);
menuDiv2.appendChild(menuItem2);
}
document.body.appendChild(menuDiv2);
}
}
document.body.appendChild(menuDiv);

}
makeHashes();
assignLabelEvents();



for (i = 0; i < menus.length; i++) {
positionMenu(menus[i].elemId);
}


menuReady = true;
}
var timer;
var timer2;

function keepMenu() {
clearTimeout(timer);

}

function keepMenu2() {
clearTimeout(timer2);
}

function keepMenu3() {
hideMenus2();
clearTimeout(timer);
}

function cancelAll() {
keepMenu();
menuReady = false;
}

function requestHide() {
timer = setTimeout("hideMenus()", 250);
}


function hideMenus2() {
 for (var j = 0; j < menus[1].menuItems.length; j++) {
 var club=document.getElementById("club_"+j);
 club.style.visibility = "hidden";
 }
}

function requestHide2() {
timer2 = setTimeout("hideMenus2()", 250);
}

function hideMenus() {
 for (var i = 0; i < menus.length; i++) {
 document.getElementById(menus[i].mBarImgId).src = menus[i].mBarImgNormal.src;
 var menu = document.getElementById(menus[i].elemId)
 menu.style.visibility = "hidden";
 if(navigator.appName == "Microsoft Internet Explorer" && document.getElementById('meet')){
 	document.getElementById('meet').style.visibility='visible';
 }
 }
}

function hideMenus3(){
hideMenus();
hideMenus2();
}

function positionMenu(menuId){
 var mBarImg = document.getElementById(menus[menuId].mBarImgId);
 var offsetTrail = mBarImg;
 var offsetLeft = 0;
 var offsetTop = 0;
 while (offsetTrail) {
 offsetLeft += offsetTrail.offsetLeft;
 offsetTop += offsetTrail.offsetTop;
 offsetTrail = offsetTrail.offsetParent;
 }
 if (navigator.userAgent.indexOf("Mac") != -1 &&
 typeof document.body.leftMargin != "undefined") {
 offsetLeft += document.body.leftMargin;
 offsetTop += document.body.topMargin;
 }
 var menuDiv = document.getElementById(menuId);
 menuDiv.style.left = offsetLeft + "px";
 menuDiv.style.top = offsetTop + mBarImg.height + "px";
  if (menuId=="popupmenu1"){
 if (bodyFontSize == parseInt(CSSRuleValues.defaultBodyFontSize)) {
 menuItemH = (parseFloat(CSSRuleValues.menuItemHeight));
 } else {
 var menuItemH = 0;
 var bodyFontSize = parseInt(getElementStyle(document.body, "fontSize", "font-size"));
 menuItemH = parseInt(parseFloat(CSSRuleValues.menuItemLineHeight) * bodyFontSize);
  }
 for (var j = 0; j < menus[1].menuItems.length; j++)
 {
 var club = document.getElementById("popupmenuItem_1_"+ j);
 var m = document.getElementById("club_" + j);
  m.style.top = offsetTop+mBarImg.height+ (menuItemH+parseInt(CSSRuleValues.menuWrapperBorderWidth)) *j + "px";
  m.style.left = offsetLeft+  parseFloat(CSSRuleValues.menuElementWidth)-parseFloat(CSSRuleValues.menuWrapperBorderWidth) +"px";
  }
  }
}

function showMenu(menuId) {
 if (menuReady) {
 keepMenu();
 hideMenus();
 positionMenu(menuId);
 var menu = document.getElementById(menuId);
 menu.style.visibility = "visible";
 if(navigator.appName == "Microsoft Internet Explorer" && document.getElementById('meet')){ 	document.getElementById('meet').style.visibility='hidden'; }
 }
}

function toggleHighlight2(evt)
{
 evt = (evt) ? evt : ((event) ? event : null);
 if (typeof menuReady != "undefined") {
 var elem = (evt.target) ? evt.target : evt.srcElement;
 var clubid= elem.id;
 clubid=clubid.substr(16);
 if ((clubid>=0)&&(clubid<26))
 {
 var elem2=  document.getElementById("club_"+clubid);
  if (elem.nodeType == 3) {
 elem = elem.parentNode;
 }
 if (evt.type == "mouseover"){
 if (menuReady) {
 keepMenu();
 elem.className ="menuItemOn";
 keepMenu2();
 hideMenus2();
 elem2.style.visibility = "visible";
 }
 }
 if (evt.type == "mouseout"){
 requestHide2();
 elem.className ="menuItem";
 requestHide();
 }
 evt.cancelBubble = true;
 if (elem.id) {
 var clubid= elem.id;
 clubid=clubid.substr(16);
 if (typeof clubid != "undefined") {
 club_id=clubid;
 }
 }
 }
 }
}



function toggleHighlight3(evt) {
 evt = (evt) ? evt : ((event) ? event : null);
 if (typeof menuReady != "undefined") {
 if (menuReady && evt) {
 var elem = (evt.target) ? evt.target : evt.srcElement;
 if (elem.nodeType == 3) {
 elem = elem.parentNode;
 }
 if (evt.type == "mouseover") {
 keepMenu();
 keepMenu2();
 elem.className ="menuItemOn";
 if (club_id>-1){var elemMenu=document.getElementById("popupmenuItem_1_" + club_id);
 elemMenu.className ="menuItemOn";
 }
 } else {
 elem.className ="menuItem";
 requestHide();
 requestHide2();
 if (club_id>-1){var elemMenu=document.getElementById("popupmenuItem_1_" + club_id);
 elemMenu.className ="menuItem";
 }
 }
 evt.cancelBubble = true;
 }
 }
}

function toggleHighlight(evt) {
 club_id=-1;
 evt = (evt) ? evt : ((event) ? event : null);
 if (typeof menuReady != "undefined") {
 if (menuReady && evt) {
 var elem = (evt.target) ? evt.target : evt.srcElement;
 if (elem.nodeType == 3) {
 elem = elem.parentNode;
 }
 if (evt.type == "mouseover") {
 keepMenu();
 elem.className ="menuItemOn";
 } else {
 elem.className ="menuItem";
 requestHide();
 }
 evt.cancelBubble = true;
 }
 }
}

function toggleHighlight4(evt) {
 evt = (evt) ? evt : ((event) ? event : null);
 if (typeof menuReady != "undefined") {
 if (menuReady && evt) {
 var elem = (evt.target) ? evt.target : evt.srcElement;
 if (elem.nodeType == 3) {
 elem = elem.parentNode;
 }
 if (evt.type == "mouseover") {
 keepMenu();
 keepMenu2();
 if (club_id>-1){var elemMenu=document.getElementById("popupmenuItem_1_" + club_id);
 elemMenu.className ="menuItemOn";
 }
 } else {
 requestHide();
 requestHide2();
 if (club_id>-1){var elemMenu=document.getElementById("popupmenuItem_1_" + club_id);
 elemMenu.className ="menuItem";
 }
 }
 evt.cancelBubble = true;
 }

}
}

function swap(evt) {
 evt = (evt) ? evt : ((event) ? event : null);
 if (typeof menuReady != "undefined") {
 if (evt && (document.getElementById && document.styleSheets) && menuReady) {
 hideMenus2();
 var elem = (evt.target) ? evt.target : evt.srcElement;
 if (elem.className == "menuImg") {
 if (evt.type == "mouseover") {
 showMenu(menus[elem.id].elemId);
 elem.src = menus[elem.id].mBarImgHilite.src;
 } else if (evt.type == "mouseout") {
 requestHide();
 }
 evt.cancelBubble = true;
 }
 }
 }
}


function initMenus() {
 if (document.getElementById && document.styleSheets) {
 setTimeout("makeMenus()", 5);
 window.onunload=cancelAll;
 }
 else {
 document.getElementById('menubar').style.display="none";
 document.getElementById('menubar2').style.display="block";
 document.getElementById('menubar3').style.display="block";
 }
}