function SaveLanguage(list,userID)
{
	var LI_LMS_Link = document.getElementById("LI_LMS_Link");
	var LI_LangTitle = document.getElementById("LI_LangTitle");
	var LI_LangDropDown = document.getElementById("LI_LangDropDown");
	var LI_SavingLangMessage = document.getElementById("LI_SavingLangMessage");

	
	if(userID)
	{
		LI_LMS_Link.style.display ='none';
		LI_LangTitle.style.display = 'none';
		LI_LangDropDown.style.display = 'none';
		LI_SavingLangMessage.style.display = 'block';
		LI_SavingLangMessage.style.color = '#fff';
		LI_SavingLangMessage.innerHTML = 'Saving...';
		
		var listIndex = 0;
		if(list.selectedIndex)
		{
			listIndex = list.selectedIndex;
		}
		
		var oXmlHttp = zXmlHttp.createRequest();
		//oXmlHttp.open("get", "/training/saveLanguage.asp?userId=" + userID + "&lang=" + list.options[list.selectedIndex].value, true);
		var params = "userId=" + userID + "&lang=" + list.options[listIndex].value;
		oXmlHttp.open("POST", "/training/saveLanguage.asp", true);
		oXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		oXmlHttp.onreadystatechange = function () 
		{
				if (oXmlHttp.readyState == 4) 
				{
					if (oXmlHttp.status == 200) 
					{
						if (fnGetValue(oXmlHttp.responseText,"SaveSuccess") == "true")
						{
							//debugger;
							LI_LMS_Link.style.display = 'block';
							LI_LangTitle.style.display = 'block';
							LI_LangDropDown.style.display = 'block';
							LI_SavingLangMessage.style.display = 'none';
						}
						else
						{
							//debugger;
							LI_LMS_Link.style.display = 'block';
							LI_LangTitle.style.display = 'block';
							LI_LangDropDown.style.display = 'block';
							LI_SavingLangMessage.style.color = '#fff';
							LI_SavingLangMessage.innerHTML = 'error saving language';
							LI_SavingLangMessage.style.display = 'block';
						}
					}
				}
		};
		oXmlHttp.send(params);
	}
}

  function fnGetValue(rawData,tagname)
  {
   var r = rawData;
   var sInTag = "<"+tagname+">";
   var sOutTag = "</"+tagname+">";

   var nIn = r.indexOf(sInTag);
   var nIn = nIn + sInTag.length;
   var nOut = r.indexOf(sOutTag);
   return r.substring(nIn,nOut);
  }


function SetLanguage(lang_code)
{
	var lstLanguage = document.getElementById('lstLanguage');
	var currentUserLang = lang_code;
	
	if(currentUserLang.length == 0)
	{
		currentUserLang = GetLangFromCookie('AMXLang');
	}
	
	for(i=0; i < lstLanguage.options.length; i++)
	{
		if(lstLanguage.options[i].value == currentUserLang)
		{
			lstLanguage.options[i].selected = "true";
		}
	}
}

function GetLangFromCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

function HideLanguage()
{
	var LI_LangTitle = document.getElementById("LI_LangTitle");
	var LI_LangDropDown = document.getElementById("LI_LangDropDown");
	var LI_SavingLangMessage = document.getElementById("LI_SavingLangMessage");

	LI_LangTitle.style.display = 'none';
	LI_LangDropDown.style.display = 'none';
	LI_SavingLangMessage.style.display = 'none';
}

function MM_openBrWindow(theURL,winName,features) 
{ //v2.0
  window.open(theURL,winName,features);
}