/* Navigation Functions
---------------------------------------------------- */
var mouseovermenu = false;
var hdrMnusLoaded = 0;
var hdrMnus = ["solutions","products","services","partners","communities","company","buy"];
var hdrVisibleMnu = null;
var hdrTimer = 0;
var letter = "";
var timer;
var ignoreKey = false;
var langSelectVisible = false;

var hdrLocal = {
"de-de":["Deutsch","Welcome","Login","Logout","Change","Diese Seite steht leider noch nicht in der von Ihnen gew&#228;hlten Sprache zur Verf&#252;gung.","Schlie&#223;en"],
"fr-fr":["Fran&#231;ais","Welcome","Login","Logout","Change","D&#233;sol&#233;, cette page n'est pas encore disponible dans la langue que vous avez s&#233;lectionn&#233;e.","Fermer"],
"es-es":["Espa&#241;ol","Welcome","Login","Logout","Change","Esta p&#225;gina todav&#237;a no est&#225; disponible en el idioma seleccionado. Disculpen las molestias.","Cerrar"],
"en-us":["English","Welcome","Login","Logout","Change","Sorry, this page is not yet available in your selected language.","Close"],
"it-it":["Italiano","Welcome","Login","Logout","Change","La pagina richiesta non &#232; ancora disponibile nella lingua selezionata.","Chiudi"],
"nl-nl":["Nederlands","Welcome","Login","Logout","Change","Deze pagina is nog niet in de door u geselecteerde taal beschikbaar.","Sluiten"],
"cs-cz":["&#269;e&#353;tina","Welcome","Login","Logout","Change","Omlouv&#225;me se, tato str&#225;nka nen&#237; je&#353;t&#283; k dispozici pro v&#225;mi zvolen&#253; jazyk.","Zav&#345;&#237;t"],
"zh-cn":["&#20013;&#25991;(&#31616;&#20307;)","Welcome","Login","Logout","Change","&#25265;&#27465;&#65292;&#26412;&#39029;&#23578;&#19981;&#33021;&#20197;&#24744;&#25152;&#36873;&#30340;&#35821;&#35328;&#26174;&#31034;&#12290;","&#20851;&#38381;"],
"zh-tw":["&#20013;&#25991;(&#32321;&#20307;&#65289;","Welcome","Login","Logout","Change","&#24456;&#25265;&#27465;&#65292;&#26412;&#32178;&#38913;&#30446;&#21069;&#23578;&#28961;&#24744;&#25152;&#36984;&#21462;&#30340;&#35486;&#35328;&#29256;&#26412;&#12290;","&#38364;&#38281;"],
"ja-jp":["&#26085;&#26412;&#35486;","&#12424;&#12358;&#12371;&#12381;&#12289;","&#12525;&#12464;&#12452;&#12531;","&#12525;&#12464;&#12450;&#12454;&#12488;","&#22269;&#12392;&#35328;&#35486;&#12398;&#22793;&#26356;","&#30003;&#12375;&#35379;&#12372;&#12374;&#12356;&#12414;&#12379;&#12435;&#12364;&#12289;&#12371;&#12398;&#12506;&#12540;&#12472;&#12399;&#12414;&#12384;&#12362;&#23458;&#27096;&#12364;&#36984;&#25246;&#12375;&#12383;&#35328;&#35486;&#12395;&#32763;&#35379;&#12373;&#12428;&#12390;&#12356;&#12414;&#12379;&#12435;","&#38281;&#12376;&#12427;"],
"hu-hu":["Magyar","Welcome","Login","Logout","Change","Az oldal a v&#225;lasztott nyelven egyenl&#245;re nem el&#233;rhet&#245;.","Bez&#225;r&#225;s"],
"pl-pl":["Polski","Welcome","Login","Logout","Change","Przepraszamy, ta strona jeszcze nie jest dost&#234;pna w wybranym j&#234;zyku.","Zamknij"],
"pt-br":["portugu&#234;s (Brasil)","Welcome","Login","Logout","Change","Infelizmente, esta p&#225;gina ainda n&#227;o est&#225; dispon&#237;vel no idioma selecionado.","Fechar"],
"ru-ru":["&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;","Welcome","Login","Logout","Change","&#1055;&#1088;&#1080;&#1085;&#1086;&#1089;&#1080;&#1084; &#1089;&#1074;&#1086;&#1080; &#1080;&#1079;&#1074;&#1080;&#1085;&#1077;&#1085;&#1080;&#1103;, &#1076;&#1072;&#1085;&#1085;&#1072;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1074; &#1085;&#1072;&#1089;&#1090;&#1086;&#1103;&#1097;&#1080;&#1081; &#1084;&#1086;&#1084;&#1077;&#1085;&#1090; &#1085;&#1077;&#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1072; &#1085;&#1072; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1086;&#1084; &#1103;&#1079;&#1099;&#1082;&#1077;.","&#1047;&#1072;&#1082;&#1088;&#1099;&#1090;&#1100;"],
"sv-se":["Svenska","Welcome","Login","Logout","Change","Tyv&#228;rr finns inte den h&#228;r sidan p&#229; ditt valda spr&#229;k &#228;nnu.","St&#228;ng"],
"fi-fi":["Suomi","Welcome","Login","Logout","Change","Sorry, this page is not yet available in your selected language.","Close"],
"da-dk":["Dansk","Welcome","Login","Logout","Change","Sorry, this page is not yet available in your selected language.","Close"],
"no-no":["Norsk","Welcome","Login","Logout","Change","Denne siden er desverre ikke tilgjengelig i valgt spr&#229;k.","Close"],
"tr-tr":["T&#252;rk&#231;e","Ho&#351;geldiniz","Giri&#351;","&#199;&#305;k&#305;&#351;","De&#287;i&#351;tir","&#220;zg&#252;n&#252;z, bu sayfa se&#231;ti&#287;iniz dilde hen&#252;z haz&#305;r de&#287;il.","Close"]
};

function clearLetter(){
	letter = "";
}

function initScroll(){
	$('.scroll-pane').jScrollPane({dragMinHeight:"52", dragMaxHeight: "52", scrollbarWidth: "14", showArrows: true, animateTo: true, animateInterval: 100});
}

function showSelector(){
	if($("#languages_hdr p").length < 1) {
		$("#languages_hdr").html("<p><strong>Please select a language</strong></p><hr class='dark'/>");
	}
	if($("#countries_hdr p").length < 1) {
		$("#countries_hdr").html("<p id='lang_selection'></p><hr class='dark'/><p><strong>Please select a country</strong></p><hr class='dark'/>");
	}
	$("#lang_select").css("height", "350px");
	if($.corner){
		$("#lang_select").corner("3px");
	}
	$(".jScrollPaneContainer").css("height", "395px"); //smaller
	$("#lang_select").hide().css({"right":"12px", "height":"auto"}).fadeIn("fast");
	langSelectVisible = true;
}

function clearSelector(){
	$("#lang_select").css("right", "9999px");
	
	$("#countries_hdr, #countries").fadeOut("fast", function(){
		initScroll();
		$("#languages_hdr, #languages").fadeIn("fast");
		$("#lang_select_content a").unbind("click").click(function(){
			changeLang($(this));
			return false;
		});
	});
	
	$("body").unbind("click");					
	$(document).unbind("keydown");
	$(document).unbind("keypress");
	langSelectVisible = false;
}

function changeLang(sel){
	var lang = $(sel).attr("rel");
	setLang(lang); // this function is in the header	
		
	//handle langs that have one country -- set and redirect
	if(lang == "ja-jp")
		changeCountry("JP", "日本");
	else if(lang == "zh-cn")
		changeCountry("CN", "中国");
	else if(lang == "pl-pl")
		changeCountry("PL", "Polska");
	else if(lang == "no-no")
		changeCountry("NO", "Norge");
	else if(lang == "cs-cz")
		changeCountry("CZ", "Česká republika");
	else if(lang == "hu-hu")
		changeCountry("HU", "Magyarország");
	else if(lang == "fi-fi")
		changeCountry("FI", "Suomi");
	else if(lang == "tr-tr")
		changeCountry("TR", "Türkiye");
	
	//get the country lists here... modify the below
	$.get("/common/util/langfunctions.php?action=getCountryList&lang="+lang, function(data){
		$("#countries").html(data);
		var seltimer = 0;

		$("#languages_hdr, #languages").fadeOut("fast", function(){
			$("#countries_hdr, #countries").fadeIn("fast");
			initScroll();
			$("#lang_select_content a").unbind("click").click(function(){
				changeCountry($(this).attr("rel"), $(this).text().split("(")[0]);
				return false;
			});

			if(seltimer == 0){
				$("#lang_selection").html(hdrLocal[lang][0] + " <span>(<a href=''>change</a>)</span>").find("a").unbind("click").click(function(){ //change back to language selection
					$("#countries_hdr, #countries").fadeOut("fast", function(){
						initScroll();
						$("#languages_hdr, #languages").fadeIn("fast");
						$("#lang_select_content a").unbind("click").click(function(){
							changeLang($(this));
							return false;
						});
					});
					seltimer = 1;
					setTimeout(function(){seltimer=0},10);
					return false;
				});
			}
		});
	});

	return false;
}

function changeCountry(code, name){
	setCountry(code,escape(name)); // this function is in the header
	// window.location.href = "/common/util/langselect.php?lang=" + lang + "&country=" + country + "&referer=" + window.location.href;
	window.location.href = window.location.href.replace(/.com\/\w{2}\-\w{2}\//,".com/").replace(/\.com\/\w{2}\//,".com/"); //strip country/lang from the URL
	return false;
}

function keyAction(event){
	
	//have to account for both keydown and keypress, so use the ignoreKey var to disable duplicate events
	if (ignoreKey){
		event.preventDefault();
		return;
	}
	
	var newinput = String.fromCharCode(event.keyCode).toLowerCase();
	if((("abcdefghijklmnopqrstuvwxyz").indexOf(newinput) > -1)){ //only add the input if it's a letter
		letter += newinput;
		var alpha = true;
	} 
	if(event.keyCode == 32){ //space bar, don't want to jump down the viewport
		ignoreKey = true; 
		setTimeout(function(){ignoreKey=false},1);
		event.preventDefault(); 
	}
	else if(event.keyCode == 27){ //escape key, so close the selector
		//used to also capture keyCode 0, but this was firing for the other bound event that didn't work for the specific browser, always firing a 0 for every key pressed.
		ignoreKey = true; 
		setTimeout(function(){ignoreKey=false},1);
		clearSelector();
	}
	else if((event.keyCode == 13) || (event.keyCode == 39)){ //enter key, so click the link they're on
		if($("#lang_select #languages").is(":visible")){ //they picked a language
			changeLang($("#lang_select .scroll-pane>div:visible li.active a"));
		}
		else{
			changeCountry($("#lang_select .scroll-pane>div:visible li.active a").attr("rel"), $("#lang_select .scroll-pane>div:visible li.active a").text().split("(")[0]);
		}
		ignoreKey = true; 
		setTimeout(function(){ignoreKey=false},1);
		event.preventDefault();
		return false;
	}
	else if(event.keyCode == 38){
		ignoreKey = true; 
		setTimeout(function(){ignoreKey=false},1);
		event.preventDefault();
		//up arrow
		if($("#lang_select .scroll-pane>div:visible li.active").length > 0){ //move up one
			var num = $("#lang_select .scroll-pane>div:visible li").index($("#lang_select .scroll-pane>div:visible li.active")) - 1;
			if(num >= 0){
				$("#lang_select .scroll-pane>div:visible li.active").removeClass("active");
				$("#lang_select .scroll-pane>div:visible li:eq("+num+")").addClass("active");
			}
			else{
				$("#lang_select .scroll-pane>div:visible li.active").removeClass("active");
				$("#lang_select .scroll-pane>div:visible li:last").addClass("active");
			}
		}
		else{ //select last one
			$("#lang_select .scroll-pane>div:visible li:last").addClass("active");
		}
		
		//scroll to position
		$(".scroll-pane")[0].scrollTo($("#lang_select .scroll-pane>div:visible li.active"));
		
		return false;
	}
	else if(event.keyCode == 40){
		ignoreKey = true; 
		setTimeout(function(){ignoreKey=false},1);
		event.preventDefault(); 
		//down arrow
		if($("#lang_select .scroll-pane>div:visible li.active").length > 0){ //move down one
			var num = $("#lang_select .scroll-pane>div:visible li").index($("#lang_select .scroll-pane>div:visible li.active")) + 1;
			if(num < $("#lang_select .scroll-pane>div:visible li").length){
				$("#lang_select .scroll-pane>div:visible li.active").removeClass("active");
				$("#lang_select .scroll-pane>div:visible li:eq("+num+")").addClass("active");
			}
			else{
				$("#lang_select .scroll-pane>div:visible li.active").removeClass("active");
				$("#lang_select .scroll-pane>div:visible li:first").addClass("active");
			}
		}
		else{ //select first one
			$("#lang_select .scroll-pane>div:visible li:first").addClass("active");
		}
		
		//scroll to position
		$(".scroll-pane")[0].scrollTo($("#lang_select .scroll-pane>div:visible li.active"));
		
		return false;
	}
	else if((event.keyCode == 37)){ //left/right arrow
		if((event.keyCode == 37) && $("#lang_select #countries").is(":visible")){
			$("#countries_hdr, #countries").fadeOut("fast", function(){
				initScroll();
				$("#languages_hdr, #languages").fadeIn("fast");
				$("#lang_select_content a").unbind("click").click(function(){
					changeLang($(this));
					return false;
				});
			});
		}
		ignoreKey = true; 
		setTimeout(function(){ignoreKey=false},1);
		event.preventDefault(); 
	}
	
	if(alpha){
		$("#lang_select .scroll-pane>div:visible li.active").removeClass("active");
		$("#lang_select .scroll-pane>div:visible li").each(function(){
			if($(this).find("a").text().substring(0, letter.length).toLowerCase() == letter){
				if($("#countries").is(":visible"))
					$(".scroll-pane")[0].scrollTo($(this));
				$(this).addClass("active");
				return false;
			}

		});
	}
	
	clearTimeout(timer);
	timer = setTimeout("clearLetter()", 1000);
}

function hideHdrMnu() {
	if(mouseovermenu) {
		return;
	}
	$(hdrVisibleMnu).removeClass("on");
	hdrVisibleMnu = null;
	showPlugins();
}

function showHdrMnu() {
	var mnu = hdrVisibleMnu;
	if(!mouseovermenu || (mnu !== null && $(mnu).hasClass("on"))) {
		return;
	}
	var h3 = $(mnu).children("h3");
	$(mnu).addClass("on");
	$(mnu).find(".default_shadow").each(function() {
		var width = $(this).parent().width();
		$(this).children(".hdr_shadow_bottom_left, .hdr_shadow_bottom_right").width(width/2);
		$(this).children().ifixpng();
		$(this).removeClass("default_shadow");
	});
	hidePlugins();
}


function isSupportedTouchDevice() {
	var deviceList = ["iphone","ipod","ipad","android","series60","symbian","palm"];
	var uagent = navigator.userAgent.toLowerCase();
	for(var i = 0; i < deviceList.length; i++) {
		if(uagent.search(deviceList[i]) > -1) {
			return true;
		}
	}
	return false;
}

function initHdrMnu() {
	$(".hdr_mnu_tabs").each(function(){
		$(this).children(".hdr_mnu_tab").children("h5").clone().addClass("hdr_mnu_tabhead").prependTo(this);
		$(this).children(".hdr_mnu_tab").children("h5").remove();
		$(this).children(".hdr_mnu_tab").hide().eq(0).show();
		$(this).children("h5").click(function() {
			$(this).parent().children("h5.hdr_mnu_tab_on").removeClass("hdr_mnu_tab_on").parent().children(".hdr_mnu_tab").hide();
			$(this).addClass("hdr_mnu_tab_on");
			var index = $(this).parent().children("h5").index(this);
			$(this).parent().children(".hdr_mnu_tab").eq(index).show();
		});
		$(this).children("h5").eq(0).addClass("hdr_mnu_tab_on");
	});
	if(isSupportedTouchDevice()) {
		$("#hdr_mnu_solutions, #hdr_mnu_products, #hdr_mnu_services, #hdr_mnu_partners, #hdr_mnu_communities, #hdr_mnu_company, #hdr_mnu_buy").removeClass("expandhdr").find("h3 a").click(function() {
			if(hdrVisibleMnu !== null && hdrVisibleMnu !== this) {
				$(hdrVisibleMnu).removeClass("on");
			}
			mouseovermenu = true;
			hdrVisibleMnu = this.parentNode.parentNode;
			showHdrMnu();
			return false;
		});
		$(".hdr_mnu_container").append('<div class="hdr_nav_close" onclick="mouseovermenu = false; hideHdrMnu();"><strong>'+hdrLocal[n_lang][6]+'</strong></div>');
	}
	else {
		$("#hdr_mnu_solutions, #hdr_mnu_products, #hdr_mnu_services, #hdr_mnu_partners, #hdr_mnu_communities, #hdr_mnu_company, #hdr_mnu_buy").removeClass("expandhdr").mouseover(function() {
			mouseovermenu = true;
			clearTimeout(hdrTimer);
			if(hdrVisibleMnu !== null && hdrVisibleMnu !== this) {
				$(hdrVisibleMnu).removeClass("on");
				hdrVisibleMnu = this;
				showHdrMnu();
			}
			else {
				hdrVisibleMnu = this;
				hdrTimer = setTimeout(showHdrMnu,500);
			}
		}).mouseout(function() {
			mouseovermenu = false;
			clearTimeout(hdrTimer);
			hdrTimer = setTimeout(hideHdrMnu,600);
		});
	}
	$(".hdr_mnu_container").append('<div class="hdr_shadows default_shadow"><div class="hdr_shadow_left"></div><div class="hdr_shadow_right"></div><div class="hdr_shadow_bottom_left"></div><div class="hdr_shadow_bottom_right"></div></div>');
	$("#hdr a, #ftr a").each(function() {
		if(isStage) {
			if(location.href.indexOf("usabilitytest") > 0) {
				this.href = this.href.replace("www.novell.com","usabilitytest.novell.com");
			}
			else {
				this.href = this.href.replace("www.novell.com","wwwstage.provo.novell.com");
			}
			this.href = this.href.replace("support.novell.com","supportstage.provo.novell.com");
		}
		else if(isTest || isDev) {
			this.href = this.href.replace("www.novell.com","wwwtest.provo.novell.com");
			this.href = this.href.replace("support.novell.com","supporttest.provo.novell.com");
		}
	});
	if(location.host != ss.substring(7)) {
		var currentSrchAction = $("#hdr-srch-frm").attr("action");
		if(currentSrchAction.indexOf(ss) < 0) {
			$("#hdr-srch-frm").attr("action", ss + currentSrchAction);
		}
	}
}

function loadNav(key) {
	var langDir = "";
	if(typeof n_lang != "undefined" && n_lang != "en-us" && n_lang != "fi-fi" && n_lang != "no-no" && n_lang != "da-dk") {
		langDir = n_lang;
	}
	if(n_domain.indexOf("novell.co.jp") >= 0) {
		langDir = "ja-jp";
	}
	else if(n_domain.indexOf("novell.de") >= 0) {
		langDir = "de-de";
	}
	if("http://"+n_domain != n_server) {
		document.write('<script type="text/javascript" src="'+ss+'/common/inc/local/menu_2010_js.php?mnu='+key+'&lang='+langDir+'"><\/script>');
			hdrMnusLoaded++;
			if(hdrMnusLoaded == hdrMnus.length) {
				$(document).ready(function(){
					initHdrMnu();
				});
			}
	}
	else {
		if(langDir != "") {
			langDir = "/"+langDir;
		}
		$.get(langDir+"/common/inc/local/menu_2010_"+key+".html", function(data){
			$("#hdr_mnu_"+key).html(data);
			hdrMnusLoaded++;
			if(hdrMnusLoaded == hdrMnus.length) {
				initHdrMnu();
			}
		});
	}
}

function addPrefs() {
	$("#hdr_container").append('<div id="hdr_prefs"></div>');
	if(isLangCompatible) {
		$("#hdr_prefs").append('<p id="hdr_geo"><a href="'+ss+"/common/util/langselect.php?referer="+escape(location.href)+'"><strong>'+hdrLocal[n_lang][4]+'</strong></a> <strong><em>'+unescape(n_cntName)+',</em> '+hdrLocal[n_lang][0]+'</strong></p>');
		$("#hdr_container").append('<div id="lang_select"><div id="lang_select_top"><p id="lang_select_close"><a href="#">'+hdrLocal[n_lang][6]+'</a></p></div><div id="lang_select_content"><div id="languages_hdr"></div><div id="countries_hdr"></div><div class="scroll-pane"><div id="languages"></div><div id="countries"></div></div></div></div>');
	}
	if(typeof isLoggedIn == "undefined") {
		return;
	}
	if(isLoggedIn) {
		var nameStr = (FIRSTNAME != "" && LASTNAME != "") ?  '<strong><em>'+hdrLocal[n_lang][1]+'</em> '+ FIRSTNAME + " " + LASTNAME +'</strong>' : '';
		if(n_lang == "ja-jp" && LASTNAME != "") {
			nameStr = '<strong><em>'+hdrLocal[n_lang][1]+'</em>' + LASTNAME +' &#27096;</strong>';
		}
		$("#hdr_prefs").append('<p id="hdr_login"><a href="'+getSecureUrl()+'/cmd/ICSLogout"><strong>'+hdrLocal[n_lang][3]+'</strong></a>'+nameStr+'</p>');
	}
	else {
		var loginUrl = (location.pathname.indexOf("communities") >= 0) ?  "/communities/login?destination="+location.pathname.replace("/communities/","") : getSecureUrl().replace("secure-","")+"/ICSLogin/?%22"+location.href+"%22";
		$("#hdr_prefs").append('<p id="hdr_login"><a href="'+loginUrl+'"><strong>'+hdrLocal[n_lang][2]+'</strong></a></p>');
	}
 }

/* Initialize
---------------------------------------------------- */
function initHdr() {
	if(!isDOM || typeof $ == "undefined") {
		return;
	}
	if(typeof lang_redir != "undefined" && lang_redir) {
		document.body.style.display = "none"; // don't render if doing lang redir to speed up redirect
		return;
	}
	$("body").addClass(n_lang);
	if($(".hdr_mnu").size() == hdrMnus.length && (n_root == n_lang || n_lang == "en-us")) {
		initHdrMnu();
	}
	else {
		for(var mnu in hdrMnus) {
			if(mnu) {
				loadNav(hdrMnus[mnu]);
			}
		}
	}

	addPrefs();
	
	// remove styles for printer friendly
	if(window.name == "printer_friendly") {
		for (var  i = 0; i < document.styleSheets.length; i++ ) {
			if (document.styleSheets[i].title && document.styleSheets[i].title == "Printer Friendly") {
				document.styleSheets[i].disabled = false;
			}
			else {
				document.styleSheets[i].disabled = true;
			}
		}
	}
	$(document).ready(function(){
		if($("a[rel^='prettyPhoto']").prettyPhoto) {
			$("a[rel^='prettyPhoto']").prettyPhoto();
		}
		$("a.rac").click(function() {
			requestCall();
			return false;
		});
		
			$("a.external").click(function() {
				window.open(this.href,'_blank');
				return false;
			});

			/* Language Selector */
			$("#hdr_geo a, #hdr_geo strong").click(function(){
				if($("#languages ul").length < 1){ //first time loading
					$.get("/common/util/langfunctions.php?action=getLangList", function(data){
						var lists = data.split("|||");
						$("#languages").html("<p class='section'>Primary Languages</p>" + lists[0] + "<hr class='dark'/><p class='section'>Secondary Languages</p>" + lists[1]);

						/* Language Selector */
						$("#lang_select_content a").click(function(){
							changeLang($(this));
							return false;
						});
					});
				}
				showSelector();

				//set up handler to hide overlay
				$("#lang_select_close a").click(function(){
					clearSelector();
					return false;
				});

				$("body").click(function(event){
					//find the ID or classname of the target object, and see if it is, or is a child of, #lang_select. If so, don't hide the overlay
					if((event.target.id == "lang_select") || ((event.target.id != "") && ($("#" + event.target.id).parents("#lang_select").length > 0) || (event.target.className != "") && ($("." + event.target.className).parents("#lang_select").length > 0))){

					}
					else{
						clearSelector();
					}
				});

				//if the user enters a letter, jump them down
				$(document).bind("keydown keypress", function(event){
					keyAction(event);
				});

				return false;
			});
	});

	$("#hdr_geo strong").hover(function(){ //indicate to user that they can click on the text to activate the selector
		$(this).css({"text-decoration":"underline","cursor":"pointer"});
	}, function(){
		$(this).css({"text-decoration":"none","cursor":"auto"});
	});

	$(window).resize(function(){
		if(langSelectVisible)
			showSelector();
	});
}

initHdr();
