// JavaScript Document

var img=new Array(new Image(),new Image(),new Image(),new Image());
var imgsub=new Array(
	null,null,null,null,
	new Image(),new Image(),new Image(),new Image(),
	new Image(),new Image(),new Image(),null,
	null,null,null,null);
var lang="";

function init(l) {
	lang=l;
	function alphaFixIE() {
	var s, i, j;
	// IMG
	var els = document.getElementsByTagName("IMG"); for (i=0; i<els.length; i++) {
		s = els[i].src;
		if (s.toLowerCase().indexOf(".png") != -1) {
			els[i].src = "site_images/spacer.gif";
			els[i].style.filter += "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "', sizingMethod=image);";
		}
	}
	// CSS: background 
	for (i=0; i<document.styleSheets.length; i++) { 
		var pos = document.styleSheets[i].href.lastIndexOf("/"); 
		var cssDir = (pos != -1) ? document.styleSheets[i].href.substring(0, pos + 1) : "";
		for (j=0; j<document.styleSheets[i].rules.length; j++) { 
			var style = document.styleSheets[i].rules[j].style;
			if (style.backgroundImage.toLowerCase().indexOf(".png") != -1) {
				var filename = style.backgroundImage.substring(4, style.backgroundImage.length - 1);
				if (filename.indexOf("http://") != 0 && filename.indexOf("/") != 0) filename = cssDir + filename;
				style.backgroundImage = "none";
				style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + filename + "', sizingMethod='crop');";
			}
		}
	}
	}

	if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("MSIE 7.0") == -1 && (navigator.userAgent.indexOf("MSIE 6.0") != -1 || navigator.userAgent.indexOf("MSIE 5.5") != -1) && navigator.userAgent.indexOf("Windows") != -1) {
		window.attachEvent("onload", alphaFixIE);
	}
	for (var i=0;i<4;i++) {
		img[i].src=lang+"/site_image/menuitem"+(i+1)+"_hl.jpg";
		for (var j=0;j<4;j++) {
			if (imgsub[i*4+j]) {
				imgsub[i*4+j].src=lang+"/site_image/submenuitem"+String(i+1)+String(j+1)+"_hl.jpg";
			}
		}
	}
}

var submenu_visible=null;
var usimg=new Array();

function menu_select(id) {
	if (submenu_visible && submenu_visible!=id) {
		hide_menu();	
	}
	document.getElementById("menuitem_img"+id).src=lang+"/site_images/menuitem"+id+"_hl.jpg";
	if (document.getElementById("submenu"+id)) {
		document.getElementById("submenu"+id).style.visibility="visible";
		document.getElementById("div_menu").style.zIndex=6;
	}
	submenu_visible=0;
}

function hide_menu() {
	if (submenu_visible) {
		document.getElementById("menuitem_img"+submenu_visible).src=usimg[submenu_visible];
		if (document.getElementById("submenu"+submenu_visible)) {
			document.getElementById("submenu"+submenu_visible).style.visibility="hidden";
			document.getElementById("div_menu").style.zIndex=2;
		}
		submenu_visible=0;
	}
}

function menu_deselect(id) {
	submenu_visible=id;
	setTimeout('hide_menu()',100);
}

function setUnselectedImg(id,img) {
	usimg[id]=new String(img);
}

function submenu_select(mid,id) {
	var s=lang+"/site_images/submenuitem"+mid+id+"_hl.png";
	menu_select(mid);
	if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("MSIE 7.0") == -1 && (navigator.userAgent.indexOf("MSIE 6.0") != -1 || navigator.userAgent.indexOf("MSIE 5.5") != -1) && navigator.userAgent.indexOf("Windows") != -1) {
		document.getElementById("submenuitem_img"+mid+id).src = "site_images/spacer.gif";
		document.getElementById("submenuitem_img"+mid+id).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "', sizingMethod=image);";
	}
	else
		document.getElementById("submenuitem_img"+mid+id).src=s;
}

function submenu_deselect(mid,id) {
	var s=lang+"/site_images/submenuitem"+mid+id+".png";
	if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("MSIE 7.0") == -1 && (navigator.userAgent.indexOf("MSIE 6.0") != -1 || navigator.userAgent.indexOf("MSIE 5.5") != -1) && navigator.userAgent.indexOf("Windows") != -1) {
		document.getElementById("submenuitem_img"+mid+id).src = "site_images/spacer.gif";
		document.getElementById("submenuitem_img"+mid+id).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "', sizingMethod=image);";
	}
	else
		document.getElementById("submenuitem_img"+mid+id).src=s;
}

function lang_select(l) {
	document.getElementById("lang_"+l).src="site_images/lang_"+l+"_hl.jpg";	
}

function lang_deselect(l) {
	document.getElementById("lang_"+l).src="site_images/lang_"+l+".jpg";	
}