/* Set global variables */
var CookieNameLan;
var urlLan;
var defaultLan;
var lanList;
/* Set language in cookie
   setLanguage(Lan); use setCookie
*/
function setLanguage(Lan){
	setCookie(CookieNameLan, Lan, new Date(2013,7,7))
}
/* Get languagevalue from cookie
   getLanguage; use setCookie
*/
function getLanguage(Lan){	
	/* use this compare variable to check against the lan values from the cookie, url and default */
	var compLan;
	var cookieTxt;
	cookieTxt = getCookie(CookieNameLan);
	if (cookieTxt){
		if (cookieTxt.length>0){
			compLan=cookieTxt;
		}
	}
	
	//Set language from url
	if (Lan){
	   if (Lan.length>0){
		Lan=urlLan;
	   }
	}else{
	  Lan=urlLan;
	}
	if (Lan){
	   if (Lan.length>0){
		if (Lan==compLan){
			// no change needed
		}else{
			setLanguage(Lan);		
		}
		return Lan;
	    }
	}
	if (compLan.length>0){
		return compLan;
	}
	// No language found
	// Set Default language in the cookie
	setLanguage(defaultLan);
	return defaultLan;
}
function writeStyle(){
// Write style settings dependend on language
var prefLanguage = getLanguage(urlLan);
document.write("<style>");
for (i=0; i<lanList.length; i++){
    if (lanList[i]==prefLanguage){
      document.write(".display" + lanList[i] + "{display:inline}");
    }else{
	document.write(".display" + lanList[i] + "{display:none}");
	}
}
document.write("</style>");
}

