function chooseLang(lang){
	setValue("lang", lang);
	submitForm("langForm");
}

function loadMain(id){
	setValue("main_menu_selected_id", id);
	setValue("submenu_selected_id", "");
	submitForm("loadForm");
}

function setValue(name, val){if (document.getElementById(name)) document.getElementById(name).value = val;}
function setAction(name, val){document.getElementById(name).action = val;}
function submitForm(formName){document.getElementById(formName).submit();}

function mainMenuImgSwitch(obj, dir){
	var targetImg = (dir == 1) ? mainMenuOverImg.src : mainMenuImg.src;
	var tImg = obj.getElementsByTagName("img");
	var tSpan = obj.getElementsByTagName("span");
	if (tImg != null && tImg.length == 1 && tSpan.length == 0){
		tImg = tImg[0];
		tImg.src = targetImg;
	}
	
}

function uploadImage(frameRef, formName, main_menu_selected_id, submenuName, submenuValue){
	var formRef = document.getElementById(formName);
	var submenu_selected_id = (submenuValue != null) ? submenuValue : formRef.elements[submenuName].options[formRef.elements[submenuName].selectedIndex].value;
	var actionStr = "upload.php?main_menu_selected_id=" + main_menu_selected_id + "&submenu_selected_id=" + submenu_selected_id;
	
	frameRef.document.forms["uploadForm"].action = actionStr;
	frameRef.document.forms["uploadForm"].submit();	
}

function showImage(imgPath){
	var imgHTML = "<img src=\"" + imgPath + "\" alt=\"\" onload=\"positionImg();\">";
	document.getElementById("imagePlaceholder").style.background = "url(images/layout/img_placeholder_bg.gif) center no-repeat";
	document.getElementById("imagePlaceholder").style.visibility = "visible";
	document.getElementById("imagePlaceholder").innerHTML = imgHTML;	
}

function positionImg(){
	if (document.getElementById("imagePlaceholder").style.visibility == "visible"){
		var cont = document.getElementById("imagePlaceholder");
		var imgP = cont.getElementsByTagName("img")[0];
	
		var leftPos = (window.document.body.clientWidth - imgP.offsetWidth)/2;
		var topPos = (window.document.body.clientHeight - imgP.offsetHeight)/2;
	
		if (topPos < 0) topPos = 0;
	
		imgP.style.left = leftPos + "px";
		imgP.style.top = topPos + "px";
		
		document.getElementById("imagePlaceholder").style.background = "";
		imgP.style.visibility = "visible";
	}
}

function closeImageView(){
	document.getElementById("imagePlaceholder").style.visibility = "hidden";
	document.getElementById("imagePlaceholder").innerHTML = "";
}