var lastLevel1Obj = "";
var lastLevel1Index = "";
var lastLevel2Obj = "";
var lastLevel2Index = "";
function init(strArg){
	var obj=document.getElementById(strArg);
	var objName=obj.name;//Get the name of the obj.
	//Sjekk om det er 1. eller 2. niv Inneholder name "-" er det 2. niv
	var level=objName.indexOf("-");
	//alert(level)
	if(level > -1){
		//Sett 1. og 2. niv
		var parentObjName = objName.substr(0, level);
		//alert(objName+";"+parentObjName);
		var parentObj = document.getElementsByName(parentObjName);
		set1(parentObj[0]);
		set2(obj);
	}
	else{
		//Sett 1. niv
		set1(obj);
	}
}
function setLevel1(l1Obj, l1Idx){
	l1Obj.className = "tm"+l1Idx+"_1_on";
	document.getElementById("tm"+l1Idx+"_2").style.display = "block";
	tmBottomBar.className = "tm"+l1Idx+"_2";
}
function level1Index(l1Idx){
	return l1Idx.substr(2);
}
function level2Index(obj){
	return obj.substr(2,1);
}
function set1(obj) {
	var level1Class=level1Index(obj.name);
	setLevel1(obj, level1Class);
	var childObj = document.getElementsByName(obj.name+"-1");
	if(childObj[0]) {
		set2(childObj[0]);
		if(lastLevel1Obj && (obj != lastLevel1Obj)) {
			clear1();
		}
		lastLevel1Obj = obj;
		lastLevel1Index = level1Class;
	}
}		
function set2(obj) {
	if(lastLevel2Obj){
		clear2();
	}
	var level2Class=level2Index(obj.name);
	obj.className = "tm"+level2Class+"_2_on";
	lastLevel2Obj=obj;
	lastLevel2Index=level2Class;
}
function clear1(){
	lastLevel1Obj.className = "tm"+lastLevel1Index+"_1";
	document.getElementById("tm"+lastLevel1Index+"_2").style.display = "none";
}
function clear2(){
	lastLevel2Obj.className = "tm"+lastLevel2Index+"_2";
}
/*------------------------------------------------------------------------------------------------------------------------------*/
/* the date functions */
function returnDayArray(language) {
	if (language == "fr") {
		return new Array("dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi")
	} else if (language == "no") {
		return new Array("søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag")
	} else {
		return new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	}
}
function returnMonthArray(language) {
	if (language == "fr") {
		return new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre")
	} else if (language == "no") {
		return new Array("januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember")
	} else {
		return new Array("January","February","March","April","May","June","July","August","September","October","November","December")
	}
}
function printToday(language, dayText, monthText, dayNumber, yearNumber) {
	if (language == "fr") {
		document.write(dayText+", "+monthText+" "+dayNumber+" "+yearNumber)
	} else if (language == "no") {
		document.write(dayText+" "+dayNumber + ". " + monthText+" "+yearNumber)
	} else {
		document.write(dayText+" "+monthText+" "+dayNumber+", "+yearNumber)
	}
}
function today(language) {
	var mydate=new Date()
	var year=mydate.getYear()
	if (year<2000)
	year += (year < 1900) ? 1900 : 0
	var day=mydate.getDay()
	var month=mydate.getMonth()
	var daym=mydate.getDate()
	var dayarray=returnDayArray(language)
	var montharray=returnMonthArray(language)
	printToday(language, dayarray[day], montharray[month], daym, year)
}
/**
 * Espen Dall, 2004-01-08: New function that checks if the user has a cookie representing authentication
 **/
function matchLdapCookie( )
{
	var matchLdap = /.*MyInsideAccess=([^;]+|$)/;
	var showPortalLink = matchLdap.test( document.cookie ); 
	return showPortalLink;
}
function showMyInside() {
	var displayMI = false;
	displayMI = matchLdapCookie( );
	if( displayMI == true )  {
		if (document.getElementById) {
			document.getElementById("tm99_1").style.display = "block";
		} 
	} else {
		document.getElementById("tm99_1").style.display = "none";
	}
}