/* (c) Motoki, 2005-2006
 * www: http://hotspot.narod.ru/
 * e-mail: hotspot@narod.ru
 */
//<META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1251">
var currentMenuId = null;
var currentTimeout = null;
var hideDelay = 150;


function getElementById(id)
{
    return document.getElementById(id);
}

function showDropDown(id)
{
    if (currentMenuId == id)
    {
        window.clearTimeout(currentTimeout);
    }   
    var dropDownMenu = getElementById(id);
    if (dropDownMenu != null)
    {
        dropDownMenu.style.display = "block";
        dropDownMenu.style.visibility = "visible";
    }
}

function hideDropDown(id)
{
    currentMenuId = id;
    currentTimeout = window.setTimeout("delayedHide('" + id + "');", hideDelay);
}

function delayedHide(id)
{
    var dropDownMenu = getElementById(id);
    if (dropDownMenu != null)
    {
        dropDownMenu.style.display = "none";
        dropDownMenu.style.visibility = "hidden";
    }
}


function Menu(text, url, submenu, name)
{
    this.name = name;
    this.text = text;
    this.url = url;
    this.submenu = submenu;
}

function embedMainMenuItem(menu, root, last)
{
    var c = "'";
    if (menu.submenu != null)
    {
        document.write('<td align="center"><a  class="c4" href="' + menu.url + '" onMouseOver="javascript:showDropDown(' + c + menu.name + c + ')" onMouseOut="javascript:hideDropDown(' + c + menu.name + c + ')">' + menu.text + '</a></td>');
    }
    else
    {
        document.write('<td align="center"><a  class="c5" href="' + menu.url + '">' + menu.text + '</a></td>');
    }
    if (!last)
    {
        document.write('<td width="24"><img src="' + root + 'images/shevron.gif" ></td>');
    }
}

function embedDropDown(menu, last)
{
    if (menu.submenu != null)
    {
        document.write('<td');
        if (!last) document.write(' colspan="2"');
        document.write('><span class="dropdown" id="' + menu.name + '" onMouseOver="javascript:showDropDown(this.id)" onMouseOut="javascript:hideDropDown(this.id)">');
        for (var i = 0; i < menu.submenu.length; i++)
        {
            document.write('<a class="c5" href="' + menu.submenu[i].url + '">' + menu.submenu[i].text + '</a><br>');
        }
        document.write('</span></td>');
    }
    else
    {
        document.write('<td');
        if (!last) document.write(' colspan="2"');
        document.write('></td>');
    }   
}

function defineMenu(root)
{
    var submenu = null;

    var menuHome = new Menu("Главная", root + "index.html");
    
/*    submenu = new Array(1);
    submenu[0] = new Menu("Биографии", root + "people/index.html");
    submenu[1] = new Menu("Интервью", root + "int.html");
    var menuEpisodes = new Menu("Наши люди", "#", submenu, "mnuEpisodes");*/
    
    submenu = new Array(4);
    submenu[0] = new Menu("Сезон&nbsp;1", root + "episodes/season1/index.html");
    submenu[1] = new Menu("Сезон&nbsp;2", root + "episodes/season2/index.html");
    submenu[2] = new Menu("Веб-эпизоды", root + "kino.html");
    submenu[3] = new Menu("Субтитры", root + "sub.html");
    
    var menuUniverse = new Menu("Эпизоды", "#", submenu, "mnuUniverse");
    
    submenu = new Array(2);
    submenu[0] = new Menu("Галереи", root + "galleries.html");
    submenu[1] = new Menu("Музыка", root + "music.html");
    
    var menuMM = new Menu("Мультимедиа", "#", submenu, "mnuMM");

    submenu = new Array(5);
    submenu[0] = new Menu("История", "http://sgu.fargate.ru/history.html");
    submenu[1] = new Menu("Stargate&nbsp;(фильм)", "http://fargate.ru/stargate/mov/mov1.html");
    submenu[2] = new Menu("Stargate:&nbsp;SG-1", "http://fargate.ru/stargate/index.html");
    submenu[3] = new Menu("Stargate&nbsp;Atlantis", "http://fargate.ru/atlantis/index.html");
    submenu[4] = new Menu("Ковчег&nbsp;правды&nbsp;(фильм)", "http://fargate.ru/stargate/mov_ark/mov_ark.html"); 
    var menuFansite = new Menu("Мир Вселенной", "#", submenu, "mnuFansite");

/*var menuPeople = new Menu("Галерея", "#", submenu, "mnuPeople");*/

submenu = new Array(2);
submenu[0] = new Menu("Гостевая",  "http://www.narod.ru/guestbook/?owner=23704533&mainhtml=gbmain.txt&messageshtml=gbmsg.txt");
submenu[1] = new Menu("Форум", "http://forum.fargate.ru/index.php?board=92.0");
var menuCommunity = new Menu("Общение",  "#", submenu, "mnuCommunity");

/*submenu = new Array(1);
submenu[0] = new Menu("Карта&nbsp;сайта", root + "index.html");
submenu[1] = new Menu("Ссылки", root + "index.html");
submenu[2] = new Menu("О нас");
var menuSite = new Menu("Сайт", "#", submenu, "mnuSite");*/

    submenu = new Array(5);
    submenu[0] = menuHome;
    submenu[1] = menuUniverse;
    submenu[2] = menuMM;
    submenu[3] = menuFansite;
    submenu[4] = menuCommunity;
    /*    submenu[4] = menuPeople;
    submenu[5] = menuSite;*/
    var menuMain = new Menu(null, null, submenu, "mnuMain");

    return menuMain;
}

function menuscript()
{
    var root = "http://sgu.fargate.ru/";
    var menu = defineMenu(root);
    document.write('<table width="780" border="0" cellspacing="0" cellpadding="0" align="center">');
    document.write('<tr>');
    for (var i = 0; i < menu.submenu.length; i++)
    {
        if (!menu.submenu.hasOwnProperty(i)) continue;
        
        embedMainMenuItem(menu.submenu[i], root, i + 1 == menu.submenu.length);
        
    }
    document.write('</tr>');
    document.write('<tr>');
    for (i = 0; i < menu.submenu.length; i++)
    {
        if (!menu.submenu.hasOwnProperty(i)) continue;
        
        embedDropDown(menu.submenu[i], i + 1 == menu.submenu.length);
    }
    document.write('</tr>');    
    document.write('</table>');
}

