function selectLang(idx) {
	   var locale = locales[idx];
	   collapseLandLangPulldown();
	   changelang(idx)
	}

	function hiLight(langImg, idx, over) {
	   langImg.src = (over) ? langOverImgs[idx].src : langImgs[idx].src;
	}

	function createTooltip(id) {
	   var tt = document.createElement("DIV");
	   tt.id = id;
	   tt.style.border='none';
	   tt.style.position='absolute';
	   document.body.appendChild(tt);
	   return tt;
	}

	function findPos(obj) {
		var curleft = 0;
		var curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		return [curleft,curtop];
	}

	function getLangPulldownMenu(img) {
		var pdDiv = createTooltip('langselection');
		var top = img.clientY;
		var pos = findPos(img);
		pdDiv.style.left = (pos[0] + 3) + 'px';
		pdDiv.style.top = (pos[1]+ 21) + 'px';
		return pdDiv;
	}

	function runLangPulldown(img) {
		var langPulldown = document.getElementById('langselection');
		if (langPulldown != null) {
			collapseLandLangPulldown()
		}
		else {
			expandLangPulldown(img);
		}
	}

	function collapseLandLangPulldown() {
		var langPulldown = document.getElementById('langselection');
		if (langPulldown != null) {
			langPulldown.style.visibility='hidden';
			document.body.removeChild(langPulldown);
			langPulldown = null;
		}
	}

	function expandLangPulldown(img) {
		var langPulldown = getLangPulldownMenu(img);
		langPulldown.innerHTML=getPulldownHTML();
		langPulldown.style.visibility='visible';
	}

	function getPulldownHTML() 
	{
		var pulldownHTML = '<table cellpadding="0" cellspacing="0" border="0" id="langSelection" class="lang_pulldown">';
				//English
				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
				pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="/mkportal/templates/Kashz-PT/images/lang/en.png" border="0" width="86" height="25" onclick="javascript:selectLang(0)" onMouseOut="javascript:hiLight(this, 0, false)" onMouseOver="javascript:hiLight(this, 0, true)"/></td>');
				pulldownHTML = pulldownHTML.concat('</tr>');
				//Spanish
				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
				pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="/mkportal/templates/Kashz-PT/images/lang/es.png" border="0" width="86" height="21" onclick="javascript:selectLang(4)" onMouseOut="javascript:hiLight(this, 4, false)" onMouseOver="javascript:hiLight(this, 4, true)"/></td>');
				pulldownHTML = pulldownHTML.concat('</tr>');
				//Français
				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
				pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="/mkportal/templates/Kashz-PT/images/lang/fr.png" border="0" width="86" height="21" onclick="javascript:selectLang(1)" onMouseOut="javascript:hiLight(this, 1, false)" onMouseOver="javascript:hiLight(this, 1, true)"/></td>');
				pulldownHTML = pulldownHTML.concat('</tr>');
				//Japan
				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
				pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="/mkportal/templates/Kashz-PT/images/lang/jp.png" border="0" width="86" height="21" onclick="javascript:selectLang(2)" onMouseOut="javascript:hiLight(this, 2, false)" onMouseOver="javascript:hiLight(this, 2, true)"/></td>');
				pulldownHTML = pulldownHTML.concat('</tr>');
				//Italian
				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
				pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="/mkportal/templates/Kashz-PT/images/lang/it.png" border="0" width="86" height="21" onclick="javascript:selectLang(3)" onMouseOut="javascript:hiLight(this, 3, false)" onMouseOver="javascript:hiLight(this, 3, true)"/></td>');
				pulldownHTML = pulldownHTML.concat('</tr>');
				
		return pulldownHTML;
	}

	function autoSenseLang() {
		try {
			var url = window.location.href;
			var locale = getLocale();
			if (undefined == locale) {
				return;
			}
			if ('en_US' != locale && url.indexOf('/' + locale + '/') == -1) {
				window.location.href = '/' + locale;
			}
		}
		catch (error) {
			;
		}
	}

	function getLangFromURL() {
		var url = window.location.href;
		var lang = locales[0];
		for (var i=1; i < locales.length; i++) {
			if (url.indexOf('/' + locales[i] + '/') != -1) {
				lang = locales[i];
				break;
			}
		}
		return lang;
	}
	
	function comprobar()
	{
		var mivalor = self.location.href;
		var palabra = 'board';
		var dominio;
		if(mivalor.indexOf(palabra)!=-1){
		dominio = 'board/';
		}else{
		dominio = '';
		}
		return dominio;
	}

	function changelang(id)
	{
		if (id == 0)
		{
			document.location = 'http://www.aragor-team.net/'+comprobar()+'index.php?language=English';
		}
		if (id == 1)
		{
			document.location = 'http://www.aragor-team.net/'+comprobar()+'index.php?language=Francais';
		}
		if (id == 2)
		{
			document.location = 'http://www.aragor-team.net/'+comprobar()+'index.php?language=Japanese';
		}
		if (id == 3)
		{
			document.location = 'http://www.aragor-team.net/'+comprobar()+'index.php?language=Italian';
		}
		if (id == 4)
		{
			document.location = 'http://www.aragor-team.net/'+comprobar()+'index.php?language=Spanish';
		}
		
	}
var langImgs = new Array(4);
var langOverImgs = new Array(4);
var langArrowImgs = new Array(4);
var locales = new Array(4);

//English
langImgs[0] = new Image(129, 25);
langImgs[0].src="/mkportal/templates/Kashz-PT/images/lang/en.png";
langOverImgs[0] = new Image(129, 25);
langOverImgs[0].src="/mkportal/templates/Kashz-PT/images/lang/en_o.png";
//Français
langImgs[1] = new Image(129, 25);
langImgs[1].src="/mkportal/templates/Kashz-PT/images/lang/fr.png";
langOverImgs[1] = new Image(129, 25);
langOverImgs[1].src="/mkportal/templates/Kashz-PT/images/lang/fr_o.png";
//Japan
langImgs[2] = new Image(129, 25);
langImgs[2].src="/mkportal/templates/Kashz-PT/images/lang/jp.png";
langOverImgs[2] = new Image(129, 25);
langOverImgs[2].src="/mkportal/templates/Kashz-PT/images/lang/jp_o.png";
//Italian
langImgs[3] = new Image(129, 25);
langImgs[3].src="/mkportal/templates/Kashz-PT/images/lang/it.png";
langOverImgs[3] = new Image(129, 25);
langOverImgs[3].src="/mkportal/templates/Kashz-PT/images/lang/it_o.png";
//Spanish
langImgs[4] = new Image(129, 25);
langImgs[4].src="/mkportal/templates/Kashz-PT/images/lang/es.png";
langOverImgs[4] = new Image(129, 25);
langOverImgs[4].src="/mkportal/templates/Kashz-PT/images/lang/es_o.png";
