var lang = "hu";
var currentPage = "index";
var files = new Array("index", "about_us", "services", "products", "it_services", "it_products", "contacts", "partners", "references", "jobs");

var namesHU = new Array("Kezd&#337;lap", "Magunkr&oacute;l", "Szolg&aacute;ltat&aacute;sok", "Term&eacute;kek", "IT Szolg&aacute;ltat&aacute;sok", "IT Term&eacute;kek", "El&eacute;rhet&#337;s&eacute;gek", "Partnerek", "Referenci&aacute;k", "&Aacute;ll&aacute;saj&aacute;nlatok");
var namesEN = new Array("Home", "About Us", "Services", "Products", "IT Services", "IT Products", "Contacts", "Partners", "References", "Jobs");

var subMenus = new Array();
var dummy = new Array();

var subNamesHU = new Array();
var subNamesEN = new Array();

var dummyHU = new Array();
var dummyEN = new Array();

var footerHU = new Array("Minden jog fenntartva", "Webmester");
var footerEN = new Array("copyright", "Webmaster");

var imgDir = "imgs/";
var tpImg = "tp.gif";

var menuStart = "<table id=\"menuTable\">";
var menuEnd = "</table>";
var rowStart = "<tr><td>";
var rowEnd = "</td></tr>\n";

var topLink = "<DIV align=\"right\"><A href=\"#top\"><IMG src=\"" + imgDir + "top3.gif\" class=\"topLink\"></A></DIV>";

function createMenu() {
  var menu = menuStart;
  var thisRow;
  var subRow;
  var myNames = new Array();
  var mySubNames = new Array();
  var subRows = new Array();

  if (lang == "hu") {
    myNames = namesHU;
  } else {
    myNames = namesEN;
  }

  for (i = 0; i<files.length; i++) {
    if (files[i] == currentPage) {
      thisRow = rowStart + getMenuItem(myNames[i]) + rowEnd;
    } else {
      thisRow = rowStart + getMenuLink(files[i], myNames[i], files[i]) + rowEnd;
    }
    menu = menu + thisRow;
  }
  return menu + menuEnd;
}

function createHeader() {
  var langCode = new Array("hu", "en");
  var langText = new Array("Magyar", "English");
  var langImg = new Array("HU.gif", "UK.gif");

  var header = "<table class=\"header\"><tr>\n" +
        "<td width=\"60\" align=\"left\"><img src=\"" + imgDir + "sc_logo1.gif\" alt=\"\"></td>\n" +
        "<td align=\"right\"><img src=\"" + imgDir + "softcontrol6.gif\" alt=\"\"></td>\n" +
        "<td width=\"28\" align=\"center\">\n" +
          "<table id=\"langTable\">\n";
  for (i = 0; i<langCode.length; i++) {
    header = header + "<tr><td class=\"langTable\"><a href=\"index." + langCode[i] + ".html\" title=\"" + langText[i] + "\"><img src=\"" + imgDir + langImg[i] + "\" alt=\"\" class=\"langFlag\"></a></td></tr>\n";
  }
  header = header + "</table></td></tr>\n" +
      "<tr><td class=\"frame\" height=\"5\" colspan=\"3\"><img alt=\"\" src=\"" + imgDir + tpImg + "\"></td></tr>\n" +
      "<tr><td height=\"10\" colspan=\"3\"><img alt=\"\" src=\"" + imgDir + tpImg + "\"></td></tr>\n" +
    "</table>";

  return header;
}

function createFooter() {
  var footer = "<table class=\"footer\">\n";
  var myText = new Array();
  var spannerImg = "<img alt=\"\" src=\"" + imgDir + tpImg + "\" width=\"15\" height=\"1\">";

  if (lang == "hu") {
    myText = footerHU;
  } else {
    myText = footerEN;
  }

  footer = footer + "<tr><td height=\"10\"><img alt=\"\" src=\"" + imgDir + tpImg + "\"></td></tr>\n";
  footer = footer + "<tr><td class=\"frame\" align=\"right\">\n";
  footer = footer + "<font class=\"copyRight\">" + myText[0] + " (c) 2005 Softcontrol Kft.</font>\n";
  footer = footer + spannerImg + "\n";
  footer = footer + getMailLink("softcontrol@softcontrol.t-online.hu", myText[1]);
  footer = footer + spannerImg + "</td></tr></table>\n";

  return footer;
}

function deco(id) {
  document.getElementById(id).style.textDecoration = "underline";
}

function undeco(id) {
  document.getElementById(id).style.textDecoration = "none";
}

function getLink(ref, subref, text, claz, id, deco) {
  var href;
  var clazz;
  var onOver;
  var onOut;

  if (ref == null) {
    href = "#";
  } else {
    if (subref == null) {
      href = ref;
    } else {
      href = ref + "#" + subref;
    }
  }
  if (claz == null) {
    clazz = "";
  } else {
    clazz = " class=\"" + claz + "\"";
  }
  if (deco && id != null) {
    onOver = " onMouseOver=\"deco('" + id + "')\"";
    onOut = " onMouseOut=\"undeco('" + id + "')\"";
  }
  if (id != null) {
    id = " id=\"" + id + "\"";
  }
  return "<a href=\"" + href + "\"" + clazz + id + onOver + onOut + ">" + text + "</a>";
}

function getMailLink(eMail, text) {
  return getLink("mailto:" + eMail, null, text, "mail", null, false);
}

function getMenuLink(file, text, id) {
  var href = file + "." + lang + ".html";
  var myNames = new Array();
  var idx = null;

  if (text == null) {
    if (lang == "hu") {
      myNames = namesHU;
    } else {
      myNames = namesEN;
    }

    for (i = 0; i<files.length; i++) {
      if (files[i] == file) {
        idx = i;
      }
    }
    text = myNames[idx];
  }

  return getLink(href, null, text, "menuLink", id, true);
}

function getMenuItem(text) {
  return "<font class=\"menuLink\">" + text + "</font>";
}

function setTableSize() {
  var scrWidth = 0;
  if (navigator.appName.indexOf("Explorer")!=-1) {
    scrWidth = document.body.clientWidth;
  } else {
    scrWidth = window.innerWidth;
  }
  if (scrWidth < 700) {
    document.getElementById("mainTable").style.width = "700";
  } else {
    document.getElementById("mainTable").style.width = "98%";
  }
}


