var language_Timeout, language_fhidedropdown;
var language_items = new Array();
function language_showdropdown() {
  language_hidedropdown();
  document.getElementById("overlay").style.visibility = "";
  document.getElementById("tbl").style.visibility = "";
  for (var i = 0; i < language_items[0]; i ++) {
    document.getElementById("contents" + i).style.visibility = "";
  };
};

function language_hidedropdown() {
  if (language_fhidedropdown == false) {
    language_fhidedropdown == true;
    return;
  };

  if (document.getElementById("overlay").style.visibility = "") return;

  for (var i = 0; i < language_items[0]; i ++) {
    document.getElementById("contents" + i).style.visibility = "hidden";
  };
  document.getElementById("overlay").style.visibility = "hidden";
  document.getElementById("tbl").style.visibility = "hidden";
};

function language_sethidedropdown() {
  language_fhidedropdown = true;
  language_Timeout = setTimeout("language_hidedropdown();", 2000);
};

function language_highlight(i) {
  language_fhidedropdown = false;
  document.getElementById("contents"+i).style.background = "FFFFFF";
  //document.getElementById("image"+i).style.filter = "alpha(style=0,opacity=100)";
  //i.style.color = "red";
};

function language_dehighlight(i) {
  document.getElementById("contents"+i).style.background = "EEEEEE";
  document.getElementById("contents"+i).style.filter = "";
  //document.getElementById("image"+i).style.filter = "alpha(style=0,opacity=85)";
  //i.style.color = "black";
  language_sethidedropdown();
};

function setlanguage(ikey, sflag) {
	createCookie("currentlanguage",ikey,0);
	createCookie("currentlanguageflag",sflag,0);
	window.location.reload()
}

function language_makemenu(title, x, y, w, h) {
  var language_numItems = (arguments.length - 5) / 3;
  language_items[0] = language_numItems;
  document.write("<div id='overlay'></div><table id='tbl' border='0' cellspacing='0' cellpadding='0' style='padding-top:1px; position:absolute; visibility:hidden; overflow: visible; width:" + w + "px; left:" + (x) + "px offset:0px; top:0px offset=0px'><tr><td><img src='/control_GLOBAL/shared/images/spacer.gif' width='20' height='14'></td></tr>");
  for (var i = 0; i < language_numItems; i ++) {
    document.write("<tr><td><table width='100%' style='background:EEEEEE; border:solid #BBBBBB 1px; cursor:pointer;' cellpadding='0' cellspacing='2' id='contents" + i + "' onmouseover='language_highlight(" + i + ");' onmouseout='language_dehighlight(" + i + ");' onclick='setlanguage(" + arguments[6 + i*3] + ", \"" + arguments[5 + i*3] + "\");'><tr title='" + arguments[5 + i*3] + "'><td width='15'><img src='/control_GLOBAL/shared/images/_language/small/lang_" + arguments[5 + i*3] + ".gif' style='filter:alpha(style=0,opacity=100);' id='image" + i + "'></td><td width='95%'>" + arguments[7 + i*3] + "</td></tr></table></td></tr>");
  };
  document.write("</table><div id='title' style='background:#DDDDDD; padding:1px; cursor:default; position:absolute; height:0px; left:" + (x) + "px offset:0px; top:0 offset:0px;' onmouseover='language_showdropdown(); language_fhidedropdown = false;' onmouseout='language_sethidedropdown();'>" + title + "</div>");
};
