﻿
function PenkiLTMenu(lang)
{
  function MenuItem(parentID, classID, url, target, title)
  {
    this.ParentID = parentID;
    this.ClassID = classID;
    this.URL = url;
    this.Target = target;
    this.Title = title;
  }
  
  
  function InitItems()
  {
    this.LTMenu = new Array();
    this.LTMenu.push(new MenuItem( 0,  0, 'http://miestas.penki.lt/city.aspx?Lang=LT&Element=ViewArticles&TopicID=59', '_top', 'images/titulinis/nav/akcija.gif'));
    
//    this.LTMenu.push(new MenuItem( 0,  17, 'http://www.olimpiada.lt', '_blank', 'Olimpiada.lt'));    
    
    this.LTMenu.push(new MenuItem( 0,  1, 'http://news.penki.lt/default.aspx?Lang=LT', '_top', 'Sužinok'));
    this.LTMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/default.aspx?Lang=LT', '_top', 'Naujienos'));
    this.LTMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=WeatherForecastInfo&TopicID=8&Lang=LT', '_top', 'Orai'));
    this.LTMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=Currency&TopicID=11&Lang=LT', '_top', 'Valiutų kursai'));
    this.LTMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=Horoscope&TopicID=10&Lang=LT', '_top', 'Horoskopai'));
    this.LTMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=Entertainment&TopicID=153&Lang=LT', '_top', 'Renginiai'));
    this.LTMenu.push(new MenuItem( 0,  2, 'http://miestas.penki.lt/City.aspx?Element=VilniusNews&TopicID=232&Lang=LT', '_top', 'Miestas'));
    this.LTMenu.push(new MenuItem( 2,  2, 'http://miestas.penki.lt/City.aspx?Element=VilniusNews&TopicID=232&Lang=LT', '_top', 'Savivaldybės naujienos'));
    this.LTMenu.push(new MenuItem( 2,  2, 'http://miestas.penki.lt/City.aspx?Element=RegionInfo&TopicID=230&Lang=LT', '_top', 'Seniūnijos'));
    this.LTMenu.push(new MenuItem( 2,  2, 'http://miestas.penki.lt/City.aspx?Element=Companies&TopicID=221&Lang=LT', '_top', 'Įmonės'));
    this.LTMenu.push(new MenuItem( 2,  2, 'http://miestas.penki.lt/City.aspx?Element=Flights&TopicID=231&Lang=LT', '_top', 'Lėktuvai'));
    this.LTMenu.push(new MenuItem( 0,  3, 'http://miestas.penki.lt/City.aspx?Lang=LT', '_top', '„Skynet“ tinklas'));
    this.LTMenu.push(new MenuItem( 0,  4, 'http://www.penki.tv', '_top', '„Penki TV“'));
    this.LTMenu.push(new MenuItem( 4,  4, 'http://www.penki.tv', '_top', 'TV transliacija'));
    this.LTMenu.push(new MenuItem( 4,  4, 'http://www.penki.tv/VOD/Intro.aspx', '_top', 'Virtuali Vaizdo nuoma'));
    this.LTMenu.push(new MenuItem( 4,  4, 'javascript:SkynetServicePopup();', '_top', 'Konsultacijos realiuoju laiku (VACC)'));
    this.LTMenu.push(new MenuItem( 4,  4, 'http://www.penki.tv/TVBox/Intro.aspx', '_top', '„Penki TV Box“ naujausi'));
    this.LTMenu.push(new MenuItem( 0,  5, 'http://mediacentras.penki.lt/Default.aspx?Lang=LT', '_top', 'Medijos centras'));
    this.LTMenu.push(new MenuItem( 5,  5, 'http://mediacentras.penki.lt/Default.aspx?Element=Video&Action=New&Lang=LT', '_top', 'Medijos saugykla'));
    this.LTMenu.push(new MenuItem( 5,  5, 'http://mediacentras.penki.lt/Camera.aspx?Element=Camera&EventID=&CameraID=&GroupID=12&Event_ID=65&Lang=LT', '_top', 'Interneto fotokameros'));
    this.LTMenu.push(new MenuItem( 0,  6, 'http://pramogos.penki.lt/default.aspx?Lang=LT', '_top', 'Pramogos'));
    this.LTMenu.push(new MenuItem( 0,  7, 'http://pazintys.penki.lt/index.php?lg=lt', '_top', 'Pažintys'));
    this.LTMenu.push(new MenuItem( 0,  8, 'http://forum.penki.lt', '_top', 'Forumai'));
    this.LTMenu.push(new MenuItem( 0,  9, 'http://gyvunai.penki.lt/default.aspx?Lang=LT', '_top', 'Gyvūnai'));
    this.LTMenu.push(new MenuItem( 0, 10, 'http://renginiai.penki.lt/default.aspx?Lang=LT', '_top', 'Renginių centras'));
    this.LTMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Lang=LT', '_top', '5ci renginių centras'));
    this.LTMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Element=FirstPage&Action=Despina&TopicID=41&Lang=LT', '_top', 'Interneto kavinė „Despina“'));
    this.LTMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Element=FirstPage&Action=Training&TopicID=42&Lang=LT', '_top', 'Mokymo centras'));
    this.LTMenu.push(new MenuItem( 0, 11, 'http://smarthouse.penki.lt/default.aspx?Lang=LT', '_top', '„Smart House“'));
    this.LTMenu.push(new MenuItem( 0, 12, 'http://top100.penki.lt/default.aspx?Lang=LT', '_top', '„Top 100“'));
    this.LTMenu.push(new MenuItem( 0, 13, 'http://pirk.penki.lt/default.aspx?Lang=LT', '_top', 'El. parduotuvė'));
    this.LTMenu.push(new MenuItem( 0, 14, 'http://webmail.penki.lt', '_top', '„Skynet“ paštas'));
    this.LTMenu.push(new MenuItem( 0, 15, 'http://ieskok.penki.lt/default.aspx?Lang=LT', '_top', 'Paieška'));
    this.LTMenu.push(new MenuItem( 0, 16, 'https://pasas.penki.lt/default.aspx?Lang=LT', '_top', 'El. pasas'));

    this.RUMenu = new Array();
    this.RUMenu.push(new MenuItem( 0,  1, 'http://news.penki.lt/default.aspx?Lang=RU', '_top', 'Новости'));
    this.RUMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/default.aspx?Lang=RU', '_top', 'Новости'));
    this.RUMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=WeatherForecastInfo&TopicID=58&Lang=RU', '_top', 'Погода'));
    this.RUMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=Currency&TopicID=61&Lang=RU', '_top', 'Курсы валют'));
    this.RUMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=Entertainment&TopicID=57&Lang=RU', '_top', 'Мероприятия'));
    this.RUMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=Article&TopicID=264&Lang=RU', '_top', 'Гороскопы'));
    this.RUMenu.push(new MenuItem( 0,  2, 'http://miestas.penki.lt/city.aspx?Element=RegionInfo&TopicID=485&Lang=RU', '_top', 'Город'));
    this.RUMenu.push(new MenuItem( 0,  3, 'http://miestas.penki.lt/city.aspx?Element=ViewArticles&TopicID=219&Lang=RU', '_top', 'Сеть Skynet'));
    
    this.RUMenu.push(new MenuItem( 0,  4, 'http://www.penki.tv/Default.aspx?Lang=RU', '_top', 'Penki TV'));
    //this.RUMenu.push(new MenuItem( 4,  4, 'http://www.penki.tv', '_top', 'TV transliacija'));
    //this.RUMenu.push(new MenuItem( 4,  4, 'http://www.penki.tv/VOD.aspx', '_top', 'Virtuali Vaizdo nuoma'));
    //this.RUMenu.push(new MenuItem( 4,  4, 'javascript:SkynetServicePopup();', '_top', 'Konsultacijos realiuoju laiku (VACC)'));
    
    this.RUMenu.push(new MenuItem( 0,  5, 'http://mediacentras.penki.lt/Default.aspx?Lang=RU', '_top', 'Медиа-центр'));
    this.RUMenu.push(new MenuItem( 5,  5, 'http://mediacentras.penki.lt/Default.aspx?Element=Video&Action=New&Lang=RU', '_top', 'Мультимедиа'));
    this.RUMenu.push(new MenuItem( 5,  5, 'http://mediacentras.penki.lt/Camera.aspx?Element=Camera&EventID=&CameraID=&GroupID=2&Event_ID=50&Lang=RU', '_top', 'Кадры фотокамер'));
    this.RUMenu.push(new MenuItem( 0,  6, 'http://pramogos.penki.lt/default.aspx?Lang=RU', '_top', 'Развлечения'));
    this.RUMenu.push(new MenuItem( 0,  7, 'http://pazintys.penki.lt/index.php?lg=ru', '_top', 'Знакомства'));
    this.RUMenu.push(new MenuItem( 0,  8, 'http://forum.penki.lt', '_top', 'Форумы'));
    this.RUMenu.push(new MenuItem( 0,  9, 'http://gyvunai.penki.lt/default.aspx?Lang=RU', '_top', 'Животные'));
    this.RUMenu.push(new MenuItem( 0, 10, 'http://renginiai.penki.lt/default.aspx?Lang=RU', '_top', 'Конференц-центр'));
    this.RUMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Element=FirstPage&Action=Default&TopicID=48&Lang=RU', '_top', 'Конференц - центр 5ci'));
    this.RUMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Element=FirstPage&Action=Despina&TopicID=51&Lang=RU', '_top', 'Интернет - кафе "Despina"'));
    this.RUMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Element=FirstPage&Action=Training&TopicID=52&Lang=RU', '_top', 'Учебный центр'));
    //this.RUMenu.push(new MenuItem( 0, 11, 'http://smarthouse.penki.lt/Default.aspx?Lang=RU', '_top', 'SmartHouse'));
    this.RUMenu.push(new MenuItem( 0, 12, 'http://top100.penki.lt/default.aspx?Lang=RU', '_top', 'Top 100'));
    this.RUMenu.push(new MenuItem( 0, 13, 'http://pirk.penki.lt/default.aspx?Lang=RU', '_top', 'Магазин'));
    this.RUMenu.push(new MenuItem( 0, 14, 'http://webmail.penki.lt', '_top', 'Эл. почта'));
    this.RUMenu.push(new MenuItem( 0, 15, 'http://ieskok.penki.lt/default.aspx?Lang=RU', '_top', 'Поиск'));
    this.RUMenu.push(new MenuItem( 0, 16, 'https://pasas.penki.lt/default.aspx?Lang=RU', '_top', 'Паспорт'));

    this.ENMenu = new Array();
    this.ENMenu.push(new MenuItem( 0,  1, 'http://news.penki.lt/default.aspx?Lang=EN', '_top', 'News'));
    this.ENMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/default.aspx?Lang=EN', '_top', 'News'));
    this.ENMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=WeatherForecastInfo&TopicID=108&Lang=EN', '_top', 'Weather'));
    this.ENMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=Currency&TopicID=111&Lang=EN', '_top', 'Currency rates'));
    this.ENMenu.push(new MenuItem( 1,  1, 'http://news.penki.lt/news.aspx?Element=Entertainment&TopicID=107&Lang=EN', '_top', 'Events'));
    this.ENMenu.push(new MenuItem( 0,  3, 'http://miestas.penki.lt/city.aspx?Lang=EN', '_top', 'Skynet Network'));
    this.ENMenu.push(new MenuItem( 0,  4, 'http://www.penki.tv', '_top', 'Penki TV'));
    this.ENMenu.push(new MenuItem( 4,  4, 'http://www.penki.tv', '_top', 'TV transliacija'));
    this.ENMenu.push(new MenuItem( 4,  4, 'http://www.penki.tv/VOD.aspx', '_top', 'Virtuali Vaizdo nuoma'));
    this.ENMenu.push(new MenuItem( 4,  4, 'javascript:SkynetServicePopup();', '_top', 'Konsultacijos realiuoju laiku (VACC)'));
    this.ENMenu.push(new MenuItem( 0,  5, 'http://mediacentras.penki.lt/Default.aspx?Lang=EN', '_top', 'Media center'));
    this.ENMenu.push(new MenuItem( 5,  5, 'http://mediacentras.penki.lt/Default.aspx?Element=Video&Action=New&Lang=EN', '_top', 'Media archyve'));
    this.ENMenu.push(new MenuItem( 5,  5, 'http://mediacentras.penki.lt/Camera.aspx?Element=Camera&EventID=&CameraID=&GroupID=2&Event_ID=50&Lang=EN', '_top', 'Photo cameras'));
    this.ENMenu.push(new MenuItem( 0,  6, 'http://pramogos.penki.lt/default.aspx?Lang=EN', '_top', 'Have fun'));
    this.ENMenu.push(new MenuItem( 0,  7, 'http://pazintys.penki.lt/index.php?lg=en', '_top', 'Dating'));
    this.ENMenu.push(new MenuItem( 0,  8, 'http://forum.penki.lt', '_top', 'Forum'));
    this.ENMenu.push(new MenuItem( 0,  9, 'http://gyvunai.penki.lt/default.aspx?Lang=EN', '_top', 'Animals'));
    this.ENMenu.push(new MenuItem( 0, 10, 'http://renginiai.penki.lt/default.aspx?Lang=EN', '_top', 'Events centre'));
    this.ENMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Element=FirstPage&Action=Default&TopicID=46&Lang=EN', '_top', 'Conference Center 5ci'));
    this.ENMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Element=FirstPage&Action=Despina&TopicID=49&Lang=EN', '_top', 'Internet Cafe "Despina"'));
    this.ENMenu.push(new MenuItem(10, 10, 'http://renginiai.penki.lt/default.aspx?Element=FirstPage&Action=Training&TopicID=50&Lang=EN', '_top', 'Training Center'));
    this.ENMenu.push(new MenuItem( 0, 11, 'http://smarthouse.penki.lt/Default.aspx?Lang=EN', '_top', 'SmartHouse'));
    this.ENMenu.push(new MenuItem( 0, 12, 'http://top100.penki.lt/default.aspx?Lang=EN', '_top', 'Top 100'));
    this.ENMenu.push(new MenuItem( 0, 13, 'http://pirk.penki.lt/default.aspx?Lang=EN', '_top', 'Shopping'));
    this.ENMenu.push(new MenuItem( 0, 14, 'http://webmail.penki.lt', '_top', 'Web mail'));
    this.ENMenu.push(new MenuItem( 0, 15, 'http://ieskok.penki.lt/default.aspx?Lang=EN', '_top', 'Search'));
    this.ENMenu.push(new MenuItem( 0, 16, 'https://pasas.penki.lt/default.aspx?Lang=EN', '_top', 'Passport'));
  }
  function DrawMenu(menuItems)
  {
    var length;
    var item;
    var parentID;
    var classID;
    var count;
    var str;
    var current;
    var currentItem;

    str = '';
    str += '<div class="navWrap">';

    length = menuItems.length;
    for(var i=0; i<length; i++)
    {
      item = menuItems[i];
      if(item.ParentID == 0)
      {
        count = 0;
        for(var ii=0; ii<length; ii++)
        {
          if(menuItems[ii].ParentID == item.ClassID)
            count++;
        }
        if(item.ClassID == 0)
        {
          str += crateAkcija(item.URL, item.Target, item.Title);
        }
        else if(count == 0)
        {
          str += createMenu(item.ClassID, item.URL, item.Target, item.Title, false);
        }
        else
        {
          str += createMenu(item.ClassID, item.URL, item.Target, item.Title, true);
          current = 1;
          for(var ii=0; ii<length; ii++)
          {
            if(menuItems[ii].ParentID == item.ClassID)
            {
              currentItem = menuItems[ii];
              if(current == 1)
                str += addSubMenu(currentItem.ClassID, currentItem.URL, currentItem.Target, currentItem.Title, true, false);
              else if(current == count)
                str += addSubMenu(currentItem.ClassID, currentItem.URL, currentItem.Target, currentItem.Title, false, true);
              else
                str += addSubMenu(currentItem.ClassID, currentItem.URL, currentItem.Target, currentItem.Title, false, false);
              current++;
            }
          }
        }
      }
    }

    str += '</div>';
    document.write(str);
  }
  
  
  function createMenu(id, link, target, title, hasChild)
  {
    var str;
    str = '';
    str +=   '<div class="a'+id+'">';
    str +=     '<table cellpadding="0" cellspacing="0" style="=width:100%">';
    str +=       '<tr>';
    str +=         '<td style="width:100%">';
    str +=           '<a href="'+link+'" target="'+target+'" style="color:#333;text-decoration:none;padding-right:15px;">'+title+'</a>';
    str +=         '</td>';
    if(hasChild)
    {
      str +=         '<td>';
      str +=           '<a href="#" onclick="showHiddeSubMenu('+id+'); return false;">';
      str +=             '<img id="a'+id+'_img" src="Images/titulinis/nav/plus.gif" width="16" height="11" border="0"/>';
      str +=           '</a>';
      str +=         '</td>';
    }
    str +=       '</tr>';
    str +=     '</table>';
    if(!hasChild)
      str +=   '</div>';
    return str;
  }
  function addSubMenu(id, link, target, title, start, end)
  {
    var str;
    str = '';
    if(start)
      str +=     '<ul id="a'+id+'_ul" class="level2Off">';
    str +=         '<li>';
    str +=           '<a href="'+link+'" target="'+target+'" class="a0">'+title+'</a>';
    str +=         '</li>';
    if(end)
    {
      str +=     '</ul>';
      str +=   '</div>';
    }
    return str;
  }
  function crateAkcija(link, target, image)
  {
    var str;
    str = '';
    str +=   '<a href="'+link+'" target="'+target+'">';
    str +=     '<img src="'+image+'" alt="" border="0" />';
    str +=   '</a>';
    return str;
  }

 



  InitItems();
  if(lang == 'LT')
    DrawMenu(this.LTMenu);
  else if(lang == 'RU')
    DrawMenu(this.RUMenu);
  else if(lang == 'EN')
    DrawMenu(this.ENMenu);
 
 document.write('<scr'  + 'ipt src="http://www.penki.lt/images/Banners/2006/NewYearBanner.asp?Lang='+ lang +'" type="text/javascript"></scr' + 'ipt>')
}