<!--
// Netscape Resize Fix Functions
var lastet_ferdig=false;

var topicName;

//#####################################################################################
//
//# Finner ut hvilken browser du bruker. Nødvending for DOM metoder som skal benyttes 
//
//######################################################################################
var ns4 
ns4 = false;

var failed = false;

if (document.all) {
 // alert("Internet Explorer Detected");
  var ie4 = true;
}
else if (document.layers) {
  //alert("Netscape Navigator Detected");
  var ns4 = true;
}
else if (document.getElementById) {
  //alert("Netscape 6 Detected");
  var ns6 = true;
}


//######################################################################################
//			Variabler for å styre bilde i bunn av menyen
//		
//			Linkref = "http://www.minside.no"
//			imageref = ".minfil.gif" (ligger da i "Bildekatalog")
//#######################################################################################

//var linkref = "http://www.miljostatus.no/informasjon/miljovernforvaltningen.stm";
//var imageref = "WebDesign/sublogos1.gif";
var linkref = null;
var imageref = null;
//var linkref2 = "http://www.grida.no";
//var imageref2 = "WebDesign/sublogos2.gif";
var linkref2 = null;
var imageref2 = null;


//########################################################################################
if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4){
	var widthCheck = window.innerWidth;
	var heightCheck = window.innerHeight;
	window.onResize = resizeFix;
}

function resizeFix() {
		if (widthCheck != window.innerWidth || heightCheck != window.innerHeight)
		{
			var url_her=document.location.href;
			document.location.href = url_her;
		}
}

function MakeArray(n) {	
	for (var i=1;i<n;i++) {this[i]="";}	
	this.length=n;	return this;	
}

//###########################################################################################
//		
//		MenuContainer er metoden som bygger en "container" for menyen. Med andre ord en "rot
//
//###########################################################################################

function MenuConteiner(varName) 
{
	this.FindObjId=new MakeArray(1);
	this.Rekusiv=false;
	this.A=A;
	this.FindObjId[0]=new Menu_items(0,0,"ALL","/","index.html",null,this); //denne sender til menuitem 1.
	this.Menu=this.FindObjId[0];
	this.varName=varName;
	this.search_string="";
	this.Selected_index=0;
	this.makeCGIString=makeCGIString;
	
}
var M=new MenuConteiner('M'); //Menucontainer 1 lages. 


function makeCGIString()
{
	this.search_string= this.FindObjId[0].giveStatus();
}

//###########################################################################################
//
//	"A" er funksjonen som bygger opp menyen fra parametere den får fra "create menu" ( i html dok )
//
//###########################################################################################

function A(id, p_id, Name, Filname, type)
{


	if (ns4 || ie4 || ns6)
	{
		var parnetObj=this.FindObjId[p_id];
		parnetObj.child.length=parnetObj.child.length+1;
		var nrChilds=parnetObj.child.length;

		var Path = '/' + Filname.substr(0, Filname.lastIndexOf("/")+1);
		Filname = Filname.substr(Filname.lastIndexOf("/")+1);
		
		var madeObjNow=new Menu_items(id, p_id, Name, Path, Filname, parnetObj, this)
		parnetObj.child[nrChilds]=madeObjNow;
		this.FindObjId[id]=parnetObj.child[nrChilds];				
	}
}

//###########################################################################################
//
//	"Meny item henger sammen med "A" og er en "knapp". 
//
//###########################################################################################

function Menu_items(id, p_id, Name, Path, Filname,parentObj,MenuConteinerObj)
{
	this.id=id;
	this.p_id=p_id;
	this.Name=Name;
	this.Path=Path;
	this.Filname=Filname;
	this.parentObj=parentObj;
	this.MenuConteinerObj=MenuConteinerObj;
	this.child=new MakeArray(0);
	this.Expand=false;
	this.Show=false; 
	
	this.printMen=printMen;	
	this.expandMe=expandMe;
	this.collapsMe=collapsMe;
	this.hideDown=hideDown;
	this.showUp=showUp;
	this.giveStatus=giveStatus;
	this.isChildSelected=isChildSelected;
	this.isParentSelected=isParentSelected;

	
}
//###########################################################################################
//	Her følger en masse generelle funksjoner for Menyen. Expand / Collapse etc
//###########################################################################################

function isChildSelected(valgt)
{


	for (var i=1;i<this.child.length+1;i++) 
	{
		//alert(i);
		if (this.child[i].id==valgt) return true;
		if (this.child[i].isChildSelected(valgt)) return true;
	}
	return false;
}

function isParentSelected(valgt)
{
	/*if (this.obj_id!=0) {
		var parentObj=M.FindObjId[this.id];
		if (parentObj.id==valgt) return true;
		if (parentObj.isParentSelected(valgt)) return true;
	}*/
	return false;
}

function giveStatus()
{
	var svar="";
	var status=0;
	if (this.Expand) status=2;
	//if (this.Show) status=status+1
	//0=don't show dont expand
	//1=show don't expand
	//2=Expand don't show ???
	//3=Expand and show
	if (this.Expand) svar="&id"+this.id+"=2";
	if (this.Show) svar="&id"+this.id+"=1";
	for (var i=1;i<this.child.length+1;i++) 
		svar+=this.child[i].giveStatus();
	return svar;
	
}
function expandMe(obj)
{
	if (obj!=null) {
		obj.Expand=true; 
		obj.Show=true;
		for (var i=1;i<obj.child.length+1;i++)
		{
			obj.child[i].Show=true;
		}
		Flush(obj.MenuConteinerObj);
	}
	
}
function expandMe2(obj)
{
	if (obj!=null) {
		obj.Expand=true; 
		obj.Show=true;
		for (var i=1;i<obj.child.length+1;i++)
		{
			obj.child[i].Show=true;
		}
	}
}
function hideDown()
{
	this.Show=false;
	this.Expand=false;
	for (var i=1;i<this.child.length+1;i++) this.child[i].hideDown();
}
function showUp()
{
	this.Show=true;
	this.Expand=true;
	if (this.parentObj!=null) this.parentObj.showUp();
}
function collapsMe(obj)
{
	obj.hideDown();
	obj.Show=true;
	Flush(obj.MenuConteinerObj);
}
function collapsMe2(obj)
{
	obj.hideDown();
	obj.Show=true;
}
function printMen(level)
{
	var svar="";
	if (this.Show || (this.parentObj!=null && this.parentObj.Expand==true))
	{
		svar=make_href(this,level)
	}
	var next=level+1;
	
	for (var i=1;i<this.child.length+1;i++) {
		if (this.child[i]!=null) svar+=this.child[i].printMen(next);
	}
	return svar;
}

//###########################################################################################
//	Her skrives knappene ut i HTML på riktig plass i DOM. 
//###########################################################################################


function layerWrite(id,text) {
//ID = DOM navn på node, text = innhold

	if (ns4) {
	//document.write (document.layers[id].innerHTML = text);
		var lyr = document.layers[id].document
		lyr.open()
		lyr.write(text)
		lyr.close()
	}
	else if (ie4) {
	document.all[id].innerHTML = text
	//document.write (document.getElementById(id));
	//document.write (document.getElementById(id).innerHTML);
	}
	
	else if (ns6) {
	//alert ("sur"); 
	document.getElementById(id).innerHTML = text
	//document.write (document.getElementById(id));
	//document.write (document.getElementById(id).innerHTML);
	 }  

	}
function replaceBackslash(path){
		for (var i=1;i<path.length+1;i++) {
			path = path.replace(/\\/, "/");
		}
		return(path);
}
//###########################################################################################
// Temabilde funksjoner 
// Denne lar et bilde bli swappet i følgende variabler.
// bildeUrl = ID på bildet i DOM strukturen på siden ( så gi bildet en ID = TemaBilde )
// Så vil koden nå bytte ut bildet med navn på respektivt bilde. linje ca 310
//###########################################################################################

function setTemaImage(path){
		//var path = document.location.href;
		path = replaceBackslash(path);
		
		//1: splitt URL på hver / inn i en array kalt "splittet". Finn så siste del.
		var splittet = path.split("/");
		var katalog = "forside";
		var temabilde = null;
		
		//2: Gå igjenom hver del og om denne delen av URL inneholder navne "tema" er det avgjort at siden skal vise bilde
		for(i=0;i<splittet.length;i++){
			//om navn på mappen er tema et eller annet sted... ( replace med det som passer dine mapper f.eks topics)
			if(splittet[i].toLowerCase() == ("tema"))
			{
				if((i + 2) < splittet.length)
				{
					katalog = splittet[i+1];
					var bildeUrl = BildeKatalog + "New/Header/Topic/" + katalog + ".gif";
					
					//sjekk om eksisterer - Om feil loader generic bilde. 
					myImage = new Image();
					myImage.onerror=fnLoadFail1;
					myImage.src = bildeUrl;

					if(failed == false)
						writit(bildeUrl,"TopicCell");
									
					break;
				}
				break;
			}
		}
		
		//Her er det viktig at du døper bildene det samme som katalogene
		//var bildeUrl = BildeKatalog + "New/Header/Topic/" + katalog + ".gif";
		//writit(bildeUrl,"TopicCell");
		//TemaBilde.onerror=fnLoadFail1
}

//Function to swap content of cell for topic image
function writit(text,id)
{
//alert("writit");
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.setAttribute('background', text);
	}
	else if (document.all)
	{
		x = document.all[id];
		x.setAttribute('background', text);
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '&lt;td background=' + text + '&gt;';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}

function fnLoadFail1()
{
	//alert("failed");
	failed = true;
	var bildeUrl = BildeKatalog + "NEW/Header/Topic/Topic_Generic.gif"
	writit(bildeUrl,"TopicCell");
   //document.images["TemaBilde"].src = BildeKatalog + "NEW/Header/Topic/Topic_Generic.gif"
   return true;
}


//Variabel som brukes for temabilder. Hele pathen sendes da denne skal analyseres. 
var her=location.pathname.toLowerCase();

function init() 
{	
//alert("init");
       if (ns4 || ie4 || ns6)
        {
		//alert("initalizing undergoing");
		
                M.Rekusiv=true;
                create_items();
                expandMe2(M.FindObjId[0]);
                lastetFerdig=true;
                resizeFixMenu();
				// Added IF-test to check if "TemaBilde" exist on page. If it does then fire off the methode
				//if (document.images["TemaBilde"]) {
				//setTemaImage(her);
				//}
        }
}

if (ns4 || ns6)
{
//alert ("init ns4");
window.onload=init;
}
if(ie4)
{
//alert ("init ie4");
window.onload=init;
}


function findIDfromPath(obj) {
	var valgt=obj.id;
	for (var i=1;i<obj.child.length+1;i++) {
		if (her.indexOf(obj.child[i].Path.toLowerCase())>-1) 
		{
			valgt=findIDfromPath(obj.child[i]);
		}
	}
	return valgt;
}

function inither() 
{        
		M.Selected_index=0;
        if (Selected_index)
        {
                if (Selected_index>-1)  M.Selected_index=Selected_index;
                else   {
					//alert("Finner path");
					 M.Selected_index=findIDfromPath(M.FindObjId[0]);
				}
					 
        }
        else
        {
				//alert("finner path2"); 
                M.Selected_index=findIDfromPath(M.FindObjId[0]);
        }
        
        	//A variable to return the selected index name:
}

//init to make it work in netscape
//window.onload=init;
//init();


//###########################################################################################
//	Det er her det grafiske i menyen bygges opp. Knapper. Tabell. Bredde etc.
//	Merk at det kun er tatt høyde for "4" levels. Flere nivåer må legges til
//###########################################################################################
function make_href(obj,level) {

	//alert("building paths");
	
	var href="";
	href='<a href="'+ProsjektKatalog + obj.Path.substr(1) + obj.Filname +'"';
	
	var ekstra="";
	// Variabel HREF :: En link som finner ut hvilken id som er klikket på. 
	if (obj.Filname=='')
		href='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"';
	
	var row;
	
	if(level==0)
		row = '<tr><td bgcolor=#335C85 colspan=6 height=1></td></tr>'
	
	if (level==0)
	{
		if (obj.child.length>0) 
		{
		//Hva slags ikoner skal vises om menyen har barn.
			if (obj.p_id==0)
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level0/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0  border=0></a>';
			else
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level0/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0 border=0></a>';
		}
		else
		{
		//Hva slags ikoner skal vises om menyen IKKE har barn(om andre ikoner skal benyttes - Bytt grafikk - ellers benytt like som over)
		if (obj.p_id!=0)
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level0/M_HC_NoExp.gif" border=0 alt="">';	
		else
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level0/M_HC_NoExp.gif" border=0 alt="">';	
		}
	
		//Determins the CSS of the cells based on expanded, selected or genieric
		row = '<tr id="M0Gen"><td colspan=1  align="right" valign="top" id="MenuLevel1">'+ekstra+'</td><td colspan=5>' + href + ' ';
		
		if(obj.id==obj.MenuConteinerObj.Selected_index)	
			row = '<tr id="M0Sel"><td colspan=1  align="right" valign="top" >'+ekstra+'</td><td colspan=5>' + href + ' ';
		if(obj.Expand)
			row = '<tr id="M0Exp"><td colspan=1  align="right" valign="top" >'+ekstra+'</td><td colspan=5>' + href + ' ';
		if(obj.Expand && obj.id == obj.MenuConteinerObj.Selected_index)
			row = '<tr id="M0ExpSel"><td colspan=1  align="right" valign="top" >'+ekstra+'</td><td colspan=5>' + href + ' ';
			
		row += ' title="'+obj.Name+'">'+obj.Name+'</a></td></tr>';
	}

	if (level==1)
	{
		if (obj.child.length>0) 
		{
		//Hva slags ikoner skal vises om menyen har barn.
			if (obj.p_id==0)
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level1/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0  border=0></a>';
			else
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level1/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0 border=0></a>';
		}
		else
		{
		//Hva slags ikoner skal vises om menyen IKKE har barn(om andre ikoner skal benyttes - Bytt grafikk - ellers benytt like som over)
		if (obj.p_id!=0)
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level1/M_HC_NoExp.gif" border=0 alt="">';	
		else
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level1/M_HC_NoExp.gif" border=0 alt="">';	
		}
		
		row = '<tr id="M1Gen"><td colspan=2 align="right" valign="top" id="MenuLevel1">'+ekstra+'</td><td colspan=4>' + href + ' ';
		
			if(obj.parentObj.Expand)
				row = '<tr id="M1PExp"><td colspan=2 align="right" valign="top" >'+ekstra+'</td><td colspan=4>' + href + ' ';
			if(obj.Expand)
				row = '<tr id="M1Exp"><td colspan=2  align="right" valign="top" >'+ekstra+'</td><td colspan=4>' + href + ' ';
			if(obj.id==obj.MenuConteinerObj.Selected_index)	
				row = '<tr id="M1Sel"><td colspan=2 align="right" valign="top" >'+ekstra+'</td><td colspan=4>' + href + ' ';
			if(obj.Expand && obj.id == obj.MenuConteinerObj.Selected_index)
				row = '<tr id="M1ExpSel"><td colspan=2 align="right" valign="top" >'+ekstra+'</td><td colspan=4>' + href + ' ';
				
		row += ' title="'+obj.Name+'">'+obj.Name+'</a></td></tr>';
	}
	
	
	if (level==2)
	{
		if (obj.child.length>0) 
		{
		//Hva slags ikoner skal vises om menyen har barn.
			if (obj.p_id==0)
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level2/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0 border=0></a>';
			else
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level2/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0 border=0></a>';
		}
		else
		{
		//Hva slags ikoner skal vises om menyen IKKE har barn(om andre ikoner skal benyttes - Bytt grafikk - ellers benytt like som over)
		if (obj.p_id!=0)
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level2/M_HC_NoExp.gif" border=0 alt="">';	
		else
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level2/M_HC_NoExp.gif" border=0 alt="">';	
		}
		
		
		row = '<tr id="M1Gen"><td colspan=3 align="right" valign="top" id="MenuLevel1">'+ekstra+'</td><td colspan=3>' + href + ' ';
		
			if(obj.parentObj.Expand)
				row = '<tr id="M2PExp"><td colspan=3 align="right" valign="top" >'+ekstra+'</td><td colspan=3>' + href + ' ';
			if(obj.Expand)
				row = '<tr id="M2Exp"><td colspan=3  align="right" valign="top" >'+ekstra+'</td><td colspan=3>' + href + ' ';
			if(obj.id==obj.MenuConteinerObj.Selected_index)	
				row = '<tr id="M2Sel"><td colspan=3 align="right" valign="top" >'+ekstra+'</td><td colspan=3>' + href + ' ';
			if(obj.Expand && obj.id == obj.MenuConteinerObj.Selected_index)
				row = '<tr id="M2ExpSel"><td colspan=3 align="right" valign="top" >'+ekstra+'</td><td colspan=3>' + href + ' ';
				
		
		row += ' title="'+obj.Name+'">'+obj.Name+'</a></td></tr>';
	}
		
	if (level==3)
	{
		if (obj.child.length>0) 
		{
		//Hva slags ikoner skal vises om menyen har barn.
			if (obj.p_id==0)
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level3/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0 border=0></a>';
			else
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level3/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0 border=0></a>';
		}
		else
		{
		//Hva slags ikoner skal vises om menyen IKKE har barn(om andre ikoner skal benyttes - Bytt grafikk - ellers benytt like som over)
		if (obj.p_id!=0)
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level3/M_HC_NoExp.gif" border=0 alt="">';	
		else
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level3/M_HC_NoExp.gif" border=0 alt="">';	
		}
		
		row = '<tr id="M3Gen"><td colspan=4 align="right" valign="top" id="MenuLevel1">'+ekstra+'</td><td colspan=2>' + href + ' ';
		
			if(obj.parentObj.Expand)
				row = '<tr id="M3PExp"><td colspan=4 align="right" valign="top" >'+ekstra+'</td><td colspan=2>' + href + ' ';
			if(obj.Expand)
				row = '<tr id="M3Exp"><td colspan=4  align="right" valign="top" >'+ekstra+'</td><td colspan=2>' + href + ' ';
			if(obj.id==obj.MenuConteinerObj.Selected_index)	
				row = '<tr id="M3Sel"><td colspan=4 align="right" valign="top" >'+ekstra+'</td><td colspan=2>' + href + ' ';
			if(obj.Expand && obj.id == obj.MenuConteinerObj.Selected_index)
				row = '<tr id="M3ExpSel"><td colspan=4 align="right" valign="top" >'+ekstra+'</td><td colspan=2>' + href + ' ';
				
		
		row += ' title="'+obj.Name+'">'+obj.Name+'</a></td></tr>';
	}
	
	if (level==4)
	{
		if (obj.child.length>0) 
		{
		//Hva slags ikoner skal vises om menyen har barn.
			if (obj.p_id==0)
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level4/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0  border=0></a>';
			else
				ekstra+='<a href="javascript:'+((!obj.Expand)?"expandMe":"collapsMe")+'('+obj.MenuConteinerObj.varName+'.FindObjId['+obj.id+']);"><img src="' + BildeKatalog + 'Menu/Level4/'+((obj.Expand)?"M_HC_Exp.gif":"M_HC_NoExp.gif")+'" hspace=0 vspace=0 border=0></a>';
		}
		else
		{
		//Hva slags ikoner skal vises om menyen IKKE har barn(om andre ikoner skal benyttes - Bytt grafikk - ellers benytt like som over)
		if (obj.p_id!=0)
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level4/M_HC_NoExp.gif" border=0 alt="">';	
		else
			ekstra+='<img src="' + BildeKatalog + 'Menu/Level4/M_HC_NoExp.gif" border=0 alt="">';	
		}
		
		
		row = '<tr id="M4Gen"><td colspan=5 align="right" valign="top" id="MenuLevel1">'+ekstra+'</td><td colspan=1>' + href + ' ';
		
			if(obj.parentObj.Expand)
				row = '<tr id="M4PExp"><td colspan=5 align="right" valign="top" >'+ekstra+'</td><td colspan=1>' + href + ' ';
			if(obj.Expand)
				row = '<tr id="M4Exp"><td colspan=5  align="right" valign="top" >'+ekstra+'</td><td colspan=1>' + href + ' ';
			if(obj.id==obj.MenuConteinerObj.Selected_index)	
				row = '<tr id="M4Sel"><td colspan=5 align="right" valign="top" >'+ekstra+'</td><td colspan=1>' + href + ' ';
			if(obj.Expand && obj.id == obj.MenuConteinerObj.Selected_index)
				row = '<tr id="M4ExpSel"><td colspan=5 align="right" valign="top" >'+ekstra+'</td><td colspan=1>' + href + ' ';
				
		
		row += ' title="'+obj.Name+'">'+obj.Name+'</a></td></tr>';
	}
	
	if(level==0)	
		row += '<tr><td bgcolor=#EBE7CC colspan=6 height=1></td></tr>'
	else
		row += '<tr><td bgcolor=#EBE7CC colspan=6 height=1></td></tr>'
	
	return row;	
}

function Flush(objMenu)
{
	//denne lager en tabell med 4 nivåer. ( 4 x td i bredden klar til å ta i mot data. )
	objMenu.FindObjId[0].Show=false;
	var text='<table class=menuTable cellpadding="0" cellspacing="0" width=160>';
	//this builds the table we use. It sets the width for each tab in the menu levels.
	text+='<tr><td width=10></td><td width=10></td><td width=10></td><td width=10></td><td width=10></td><td width=86></td>';
	text+='</tr>'+objMenu.FindObjId[0].printMen(-1)+'</table>';
	if (M.Selected_index==0)
	{
		var firstpage=true;
		var obj=objMenu.FindObjId[0].child;

		for (var i=1;i<obj.length+1;i++) {
			if (obj[i]!=null) 
			{
				if (obj[i].Expand) firstpage=false
			}
		}

		if (firstpage) 
		{	
			text+=' ';
		}
		
		//sets the images at the bottom beneath the menu
		if (imageref != null)
			text+='<br><br><br><br><br><br><br><br><br><br><br><a href="' + linkref + '"><img src="' + BildeKatalog + imageref + '" border=0></a>';

		if (imageref2 != null)
			text+='<a href="' + linkref2 + '"><img src="' + BildeKatalog + imageref2 + '" border=0></a>';	
			
	}
	else
		if (imageref != null)
		text+='<br><br><br><br><br><br><br><br><br><br><br><a href="' + linkref + '"><img src="' + BildeKatalog + imageref + '" border=0 target=_blank></a><br>';
		
		if (imageref2 != null)
		text+='<a href="' + linkref2 + '"><img src="' + BildeKatalog + imageref2 + '" border=0 target=_blank></a>';

	//Hva pønsker denne kodesnutten på da?...
	layerWrite("alle",text);
	if (!firsttime && ie4)	layerWrite("alle",text);
	firsttime=true;
	//alert("her");
	//document.all["menyminus"].src=ttt3.src
}
var	firsttime=false;

//var M=new MenuConteiner("M");

//fikser menystørrelsen
function resizeFixMenu()
{
//alert("rezise");

	if (ie4 || ns4 || ns6)
	{
		inither();

		if (M.Selected_index>0)
			var obj=M.FindObjId[M.Selected_index];
			if (obj!=null) 
			{
				obj.showUp();
				expandMe(obj);
				if (obj.child.lenght>0) 
				{
					obj.Expand=true;
				}
				else	
				{
					if (obj.parentObj!=null) obj.parentObj.Expand=true;
				}
			}
		Flush(M);
	}
}

//-->
