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("-"); if(level > -1){ //Sett 1. og 2. nivå var parentObjName = objName.substr(0, level); 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økken, 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"; } }