var TimeOut = 500;
var nCloseTimer	= 0;

//////////////////////////////////////////////////////////////////////////////////
function ShowLanguageMenu(arMenu) {
	oLayer = document.getElementById('LanguageSelector');
	oLayer.setAttribute('oldClass', oLayer.className);
	oLayer.className = 'LangSelectorOver';
	oLanguageMenu = document.getElementById('LangMenu');
	if (!oLanguageMenu) {
		oDiv = document.body.appendChild(document.createElement('DIV'));
		oDiv.id = 'LangMenu';
		oDiv.style.visibility = 'hidden';
		for (i = 1; i < arMenu.length; i++) {
			oURL = new String(window.location);
			sFilter = /(\/[a-z]{2}\/)/;
			sURL = oURL.replace(sFilter, '/' + arMenu[i] + '/');
			if (sURL != window.location) {
				oA = oDiv.appendChild(document.createElement('A'));
				oA.href = sURL;
				oA.innerHTML = arMenu[i];
				oA.id = "langSelector_" + i;
			}
		}
		oLanguageMenu = oDiv;
		if(window.addEventListener){ // Mozilla, Netscape, Firefox
			oDiv.addEventListener('mouseover', CancelCloseLanguageMenu, false);
			oDiv.addEventListener('mouseout', CloseLanguageMenu, false);
		} else { // IE
			oDiv.attachEvent('onmouseout', CloseLanguageMenu);
			oDiv.attachEvent('onmouseover', CancelCloseLanguageMenu);
		}
	}
	nTop = GetTopPos(oLayer);
	nLeft = GetLeftPos(oLayer);
        oLanguageMenu.style.top = nTop + 'px';
	oLanguageMenu.style.left = nLeft + 'px';
	oLanguageMenu.style.visibility = 'visible';
	CancelCloseLanguageMenu();
}
//////////////////////////////////////////////////////////////////////////////////
function CloseMenu() {
	oLanguageMenu = document.getElementById('LangMenu');
	if(oLanguageMenu) oLanguageMenu.style.visibility = 'hidden';
	oLayer = document.getElementById('LanguageSelector');
	oLayer.className = '';
}
//////////////////////////////////////////////////////////////////////////////////
function CloseLanguageMenu() {
	nCloseTimer = window.setTimeout(CloseMenu, TimeOut);
}
//////////////////////////////////////////////////////////////////////////////////
function CancelCloseLanguageMenu() {
	if(nCloseTimer) {
		window.clearTimeout(nCloseTimer);
		nCloseTimer = null;
	}
}
//////////////////////////////////////////////////////////////////////////////////
function GetTopPos(oObj) {

  var nValue = oObj.offsetTop + oObj.offsetHeight;
  while ((oObj = oObj.offsetParent) != null) nValue += oObj.offsetTop;
  return nValue;
}
//////////////////////////////////////////////////////////////////////////////////
function GetLeftPos(oObj) {
  var nValue = oObj.offsetLeft;
  while((oObj = oObj.offsetParent) != null) nValue += oObj.offsetLeft;
  return nValue;
}
///////////////////////////////////////////////////////////////////////////////////////////////
function WinOpen(sUrl, sName, sWidth, sHeight, sScroll, sTop, sLeft, sStatus){
	if(!sStatus) sStatus = 'no';
	if(!sScroll) sScroll = 'no';
	if(!sName) sName = 'mywin';
	if(!sWidth) sWidth = '400';
	if(!sHeight) sHeight = '200';
	if(!sTop) sTop = (screen.height / 2) - (sHeight / 2);
	if(!sLeft) sLeft = (screen.width / 2) - (sWidth / 2);
	sProperties = 'history=no,toolbar=0,location=0,directories=0,scrollbars='+sScroll+',status='+sStatus+',menubar=0,width='+sWidth+',height='+sHeight+',top='+sTop+',left='+sLeft+'';
	window.open(sUrl, sName, sProperties) ;
}
//////////////////////////////////////////////////////////////////////////////////
function GetCareerInfo(nId, sLang) {
	oAjax = new CAJAX();
	oAjax.OpenURL('get', 'index.php?sLanguage='+sLang+'&Module=Careers&Action=AjaxInfo&nRecordId='+nId+'&hSimple=1', true);
	oAjax.get().onreadystatechange = function (oEvent) {
		if (oAjax.get().readyState == 4) {
			if(oAjax.get().status == 200) DisplayCareerInfo(oAjax.get().responseText);
		}
	};
	oAjax.SendRequest();
}
//////////////////////////////////////////////////////////////////////////////////
function DisplayCareerInfo(sResponse) {
	arReturnedInfo = sResponse.split('###');
	oDiv = document.getElementById('jobholder');
	document.getElementById('hRecordId').value = arReturnedInfo[0];
	document.getElementById('lblRefNum').innerHTML = arReturnedInfo[1];
	document.getElementById('lblPosiotion').innerHTML = arReturnedInfo[2];
	document.getElementById('lblDescription').innerHTML = arReturnedInfo[3];
	document.getElementById('lblRequirements').innerHTML = arReturnedInfo[4];
	oDiv.style.display = 'block';
	document.getElementById('txtName').focus();
}