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)
}