// JavaScript Document
	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] + 0) + 'px';
		pdDiv.style.top = (pos[1]+ 17) + '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='visible';
			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">';
				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
		pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="images/flag/tr.gif" border="0" width="129" height="25" onclick="javascript:selectLang(0)" onMouseOut="javascript:hiLight(this, 0, false)" onMouseOver="javascript:hiLight(this, 0, true)"/></td>');
		pulldownHTML = pulldownHTML.concat('</tr>');
				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
		pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="images/flag/en.gif" border="0" width="129" height="21" onclick="javascript:selectLang(1)" onMouseOut="javascript:hiLight(this, 1, false)" onMouseOver="javascript:hiLight(this, 1, true)"/></td>');
		pulldownHTML = pulldownHTML.concat('</tr>');


//				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
//		pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="images/flag/de.gif" border="0" width="129" height="21" onclick="javascript:selectLang(2)" onMouseOut="javascript:hiLight(this, 2, false)" onMouseOver="javascript:hiLight(this, 2, true)"/></td>');
//		pulldownHTML = pulldownHTML.concat('</tr>');

				pulldownHTML = pulldownHTML.concat('<tr class="lang_pulldown">');
		pulldownHTML = pulldownHTML.concat('<td class="lang_pulldown"><img src="images/flag/ru.gif" border="0" width="129" 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 getUnique(max) {
		var now = new Date();
		return (now.getMilliseconds() * Math.floor(Math.random()*max+1));
	}

	function isWin() {
		return (navigator.platform.indexOf('Win') != -1);
	}

	function isVista() {
		return (navigator.userAgent.indexOf("Windows NT 6.0") != -1);
	}

	function isMac() {
		return (navigator.platform.indexOf('Mac') != -1);
	}

	function isLinux() {
		return (navigator.platform.indexOf('Linux') != -1);
	}

	function addCacheBreakerToURL(url) {
		var ran_number= getUnique(8);
		var firstLetter = (url.indexOf('?')<0) ? '?' : '&';
		return url + firstLetter + 'bznetid=' + ran_number;
	}

	function logout()
	{
	  document.getElementById('logoutform').submit();
	}

	function changelang(id)
	{
		if (id == 0)
		{
			page = location.href;
			var str=page;
			page1 = (str.search(/lang=/));
			page2 = (str.substr(0,page1));
			page3 = page2 + "lang=tr"
			window.location = page3;
		}
		if (id == 1)
		{
			page = location.href;
			var str=page;
			page1 = (str.search(/lang=/));
			page2 = (str.substr(0,page1));
			page3 = page2 + "lang=en"
			window.location = page3;
		}
		if (id == 2)
		{
			page = location.href;
			var str=page;
			page1 = (str.search(/lang=/));
			page2 = (str.substr(0,page1));
			page3 = page2 + "lang=de"
			window.location = page3;
		}
		if (id == 4)
		{
			page = location.href;
			var str=page;
			page1 = (str.search(/lang=/));
			page2 = (str.substr(0,page1));
			page3 = page2 + "lang=it"
			window.location = page3;
		}
		if (id == 3)
		{
			page = location.href;
			var str=page;
			page1 = (str.search(/lang=/));
			page2 = (str.substr(0,page1));
			page3 = page2 + "lang=ru"
			window.location = page3;
		}
		if (id == 5)
		{
			page = location.href;
			var str=page;
			page1 = (str.search(/lang=/));
			page2 = (str.substr(0,page1));
			page3 = page2 + "lang=es"
			window.location = page3;		}
	}
	
	
	
	


