var CompanyLinks = new Array('whoweare.html',
                             'company.html',
                             'company_services.html',
                             'economy.html', 
                             'quality.html',
                             'social.html',
                             'part.html',
                             'certificates.html')

var CompanyItems = new Array('ΠΟΙΟΙ ΕΙΜΑΣΤΕ',
                             'ΣΤΟΧΟΣ',
                             'ΥΠΗΡΕΣΙΕΣ',
                             'ΟΙΚΟΝΟΜΙΚΑ-ΑΣΦΑΛΙΣΗ',
                             'ΔΙΑΧΕΙΡΙΣΗ&nbsp;ΠΟΙΟΤΗΤΑΣ',
                             'ΚΟΙΝΩΝΙΚΗ&nbsp;ΕΥΘΥΝΗ',
                             'ΜΕΛΟΣ&nbsp;ΣΥΝΔΕΣΜΩΝ',
                             'ΕΤΑΙΡΙΚΑ&nbsp;ΠΤΥΧΙΑ')

var NewsLinks = new Array('news.html', 
                          'newsletter.html',
                          'jobs.html')

var NewsItems = new Array('ΕΙΔΗΣΕΙΣ', 
                          'NEWSLETTER',
                          'ΠΡΟΣΦΟΡΑ&nbsp;ΕΡΓΑΣΙΑΣ')

var EcoLinks = new Array('underconstruction.html', 
                         'underconstruction.html',
                         'underconstruction.html',
                         'underconstruction.html')
							                             
var EcoItems = new Array('LIBRARY', 
                         'e-LEARNING',
                         'ENVIRO-MENTORSHIP',
                         'e-SHOP')

             
var ActiveSubLink = 0
var ActiveSubmenu = 0
var ActiveSubSubmenu = 0

var CaptureSubmenu = ''
var CaptureSubSubmenu = ''

var bInTable = false

var MouseOutTimer = 0

var LeftOfs = 165
  LeftOfs = 0


function MouseOverTable(aDIVName)
{
  bInTable = true
  if (MouseOutTimer)
  {
    window.clearTimeout(MouseOutTimer)
    MouseOutTimer = 0
  }
  var aDIV = document.getElementById(aDIVName)
  if (aDIV)
    CaptureSubmenu = aDIV.id
  else
    CaptureSubmenu = ''
}


function MouseLeaveTable(aDIVName)
{
  if (!MouseOutTimer)
    MouseOutTimer = window.setTimeout("DoCellMouseOut()", 10)
}


function WriteSubmenus()
{
var RowSt, IDSt, s

  s = '<DIV name="CompanyDIV" id="CompanyDIV" class="SubmenuDIV" ' + 
        'style="position:absolute; left:' + (LeftOfs + 20) + 'px; width:140px; visibility:hidden;">' +
      '<table width="100%" cellpadding=4 border=0 onMouseOver="MouseOverTable(\'CompanyDIV\')" onMouseOut="MouseLeaveTable(\'CompanyDIV\')">'
  for (var i = 0; i < CompanyLinks.length; i++)
  {
    IDSt = 'Company' + i
    RowSt = '<tr><td class=SubCell onmouseover="CellMouseEnter(this)" onmouseout="CellMouseLeave(this)">' +
            '<a id="' + IDSt + '" name="' + IDSt + '" onClick="return SubmenuItemClicked(this)" ' +
            'href="' + CompanyLinks[i] + '" target=mainFrame class="SubMenuLink">' + CompanyItems[i] + 
            '</td></tr>'
    s += RowSt
  }
  s += '</table></DIV>'
  document.writeln(s)

  s = '<DIV name="NewsDIV" id="NewsDIV" class="SubmenuDIV" ' + 
        'style="position:absolute; left:' + (LeftOfs + 700) + 'px; width:120px; visibility:hidden;">' +
      '<table width="100%" cellpadding=4 border=0 onMouseOver="MouseOverTable(\'NewsDIV\')" onMouseOut="MouseLeaveTable(\'NewsDIV\')">'
  for (var i = 0; i < NewsLinks.length; i++)
  {
    IDSt = 'News' + i
    RowSt = '<tr><td class=SubCell onmouseover="CellMouseEnter(this)" onmouseout="CellMouseLeave(this)">' +
            '<a id="' + IDSt + '" name="' + IDSt + '" onClick="return SubmenuItemClicked(this)" ' +
            'href="' + NewsLinks[i] + '" target=mainFrame class=SubMenuLink>' + NewsItems[i] + 
            '</td></tr>'
    s += RowSt
  }
  s += '</table></DIV>'
  document.writeln(s)
  
  s = '<DIV name="EcoDIV" id="EcoDIV" class="SubmenuDIV" ' + 
        'style="position:absolute; left:' + (LeftOfs + 598) + 'px; width:130px; visibility:hidden;">' +
      '<table width="100%" cellpadding=4 border=0 onMouseOver="MouseOverTable(\'EcoDIV\')" onMouseOut="MouseLeaveTable(\'EcoDIV\')">'
  for (var i = 0; i < EcoLinks.length; i++)
  {
    IDSt = 'EcoLink' + i
    RowSt = '<tr><td class=SubCell onmouseover="CellMouseEnter(this)" onmouseout="CellMouseLeave(this)">' +
            '<a id="' + IDSt + '" name="' + IDSt + '" onClick="return SubmenuItemClicked(this)" ' +
            'href="' + EcoLinks[i] + '" target=mainFrame class=SubMenuLink>' + EcoItems[i] + 
            '</td></tr>'
    s += RowSt
  }
  s += '</table></DIV>'
  document.writeln(s)
}


function CellMouseEnter(aCell, aSubSubMenu)
{
  if (MouseOutTimer)
  {
    window.clearTimeout(MouseOutTimer)
    MouseOutTimer = 0
  }
  bInTable = true
  aCell.style.backgroundColor = "#bed8ce"
  if (aSubSubMenu)
  {
    if (CaptureSubSubmenu != '')
      ShowSubmenu(CaptureSubSubmenu, false)
    CaptureSubSubmenu = aSubSubMenu
    ShowSubmenu(aSubSubMenu, true, true)
  }
}


function DoCellMouseOut()
{
  if (parent && parent.IsTopWindow)
  {
    if (parent.topFrame && parent.topFrame.CaptureSpan)
    {
      return
    }
  }

  bInTable = false
  if (ActiveSubmenu)
  {
    ActiveSubmenu.style.visibility = "hidden"
    ActiveSubmenu = 0
    CaptureSubmenu = ''
  }
  if (ActiveSubSubmenu)
  {
    ActiveSubSubmenu.style.visibility = "hidden"
    ActiveSubSubmenu = 0
    CaptureSubSubmenu = ''
  }
  if (parent && parent.IsTopWindow)
  {
    parent.NormalMainMenuItem()
  }
}


function CellMouseLeave(aCell)
{
  aCell.style.backgroundColor = "transparent"
  MouseOutTimer = window.setTimeout("DoCellMouseOut()", 10)
}


function MainMenuItemClicked(ALink)
{
//alert('clicked ' + ALink + ', subsubmenu = ' + ActiveSubSubmenu)
  if (ActiveSubmenu)
  {
    ActiveSubmenu.style.visibility = "hidden"
    ActiveSubmenu = 0
    CaptureSubmenu = ''
  }
  if (ActiveSubSubmenu)
  {
    ActiveSubSubmenu.style.visibility = "hidden"
    ActiveSubSubmenu = 0
    CaptureSubSubmenu = ''
  }
  if (!ALink || (ALink == '')) return
  switch (ALink)
  {
    case "CompanyLink":  { ActiveSubmenu = document.getElementById("CompanyDIV"); break; }
    case "ServicesLink": { ActiveSubmenu = document.getElementById("ServicesDIV"); break; }
    case "ProjectsLink": { ActiveSubmenu = document.getElementById("ProjectsDIV"); break; }
    case "NewsLink":     { ActiveSubmenu = document.getElementById("NewsDIV"); break; }
    case "EcoLink":		 { ActiveSubmenu = document.getElementById("EcoDIV"); break; }
  }
  if (ActiveSubmenu)
  {
    ActiveSubmenu.style.visibility = "visible"
  }
}


function GetSubmenuName(ALink)
{
  if (!ALink || (ALink == '')) return ''
  var aDIV = 0
  switch (ALink)
  {
    case "CompanyLink":  { aDIV = document.getElementById("CompanyDIV"); break; }
    case "ServicesLink": { aDIV = document.getElementById("ServicesDIV"); break; }
    case "ProjectsLink": { aDIV = document.getElementById("ProjectsDIV"); break; }
    case "NewsLink":     { aDIV = document.getElementById("NewsDIV"); break; }
    case "EcoLink":		 { aDIV = document.getElementById("EcoDIV"); break; }
  }
  if (aDIV)
    return aDIV.id
  else
    return ''
}


function SubmenuItemClicked(ALink, NoLink)
{
  if (NoLink) return false
  if (ActiveSubLink)
  {
    ActiveSubLink.className = "SubMenuLink"
  }
  ActiveSubLink = ALink
  ActiveSubLink.className = "ActiveSubMenuLink"

  DoCellMouseOut()

  if (ActiveSubmenu)
  {
    ActiveSubmenu.style.visibility = "hidden"
    ActiveSubmenu = 0
    if (parent && parent.IsTopWindow)
      parent.LastMainLink = ''
  }
  return true
}


function ShowSubmenu(aMenu, bShow, bSubSubMenu)
{
var aSubmenu = document.getElementById(aMenu);
  if (aSubmenu)
  {
    if (bShow)
      aSubmenu.style.visibility = "visible"
    else
      aSubmenu.style.visibility = "hidden"
    if (bSubSubMenu)
    {
      if (bShow)
      {
        ActiveSubSubmenu = aSubmenu
      }
      //else ActiveSubSubmenu = 0
    }
  }
}
