var allDIVs = document.all.tags("div") var L1pos = 5; var L2pos = new Array(5,5,5,5,5,5,5,5,5,5,5,5); var obj2show = new Object; var activeObj = new Array(); activeObj[1] = null; activeObj[2] = null; var htmlStr =""; var cssStr =""; document.write(cssStr); document.write(htmlStr); } /*------------------------------------------------------------------------------------------------------------------------------*/ /* Initialize the DIVs before getting and setting the right menuitem */ function init() { for (var i=0; i 1){ var arg = urlArgs[1].split("="); if(arg[0] == "unid") { var obj2show = arg[1]; } setMenu(obj2show); } if(urlArgs.length > 2){ var arg = urlArgs[2].split("="); if(arg[0] == "mainurl") { parent.main.location.href = arg[1]; } } } function setMenu(obj2show) { for (i=0; i<(allDIVs.length); i++){ var obj = eval(allDIVs[i].id); if (obj.notesID == obj2show){ switch (obj.level) { case 1: allDIVs[obj.lyrID].className = obj.onClass; activeObj[1] = eval(allDIVs[obj.lyrID]); for (j=0; j<(allDIVs.length); j++){ if (allDIVs[j].id.indexOf(obj.lyrID) == 0){ allDIVs[j].style.visibility = 'visible';}} break; case 2: for (j=0; j<(allDIVs.length); j++){ if (allDIVs[j].id.indexOf(obj.L1parent) == 0){ allDIVs[j].style.visibility = 'visible';}} allDIVs[obj.lyrID].className = obj.onClass; /** Line modyfied by Espen D: the parent object does not have the same onClass, in intranet, as the child object in the menu **/ allDIVs[obj.L1parent].className = allDIVs[obj.L1parent].onClass; //allDIVs[obj.L1parent].className = obj.onClass; activeObj[1] = eval(allDIVs[obj.L1parent]); activeObj[2] = eval(allDIVs[obj.lyrID]); break; default: break; } } } } /*------------------------------------------------------------------------------------------------------------------------------*/ /* the XO object constructor */ function XOobj(obj,lyrID) { this.obj = this.event = obj; this.obj.css = obj.style; this.id = eval(lyrID); this.obj.lyrID = lyrID; this.obj.url = this.id.url; this.obj.target = this.id.target; this.obj.level = this.id.level; this.obj.offClass = this.id.offClass; this.obj.onClass = this.id.onClass; this.obj.onmouseover = this.focused; this.obj.onmouseout = this.blured; this.obj.onmouseup = this.clicked; } XOobj.prototype.focused=function() { if (this.id != 'x1') this.css.cursor = "hand"; // <--------------- SKILLER UT SLIK AT DET IKKE VISES 'PEKER' PÅ DEFAULT GRÅ STRIPE this.className = this.onClass; } XOobj.prototype.blured=function() { if (activeObj[1] != this && activeObj[2] != this) { this.className = this.offClass; } } XOobj.prototype.clicked=function() { if (this.level==1 && activeObj[2]) {activeObj[2].className = activeObj[2].offClass; activeObj[2] = null;} if (activeObj[this.level] != this && activeObj[this.level] != null) { activeObj[this.level].className = activeObj[this.level].offClass; } activeObj[this.level] = this; for (i=0; i<(allDIVs.length); i++){ var obj = eval(allDIVs[i].id); if (obj.level > 1 && this.level < 2){allDIVs[i].style.visibility = 'hidden';} if (allDIVs[i].id.indexOf(this.lyrID) == 0){ allDIVs[i].style.visibility = 'visible';} } if (this.url) { if(parent.frames[this.target]){ parent.frames[this.target].document.location = this.url; } else if(this.target == 'main') { parent.document.location = this.url; } else if(this.target == '_top') { parent.parent.document.location = this.url; } else { window.open(this.url); } } } /*------------------------------------------------------------------------------------------------------------------------------*/ /* 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) }