
var RPMenuSprognr;

nordisk = false;
if (sprog == 'no' || sprog == 'sv') nordisk = true;

if (sprog == 'en') RPMenuSprognr = 1;
else if (sprog == 'de') RPMenuSprognr = 2;
else if (sprog == '') RPMenuSprognr = 0;
else RPMenuSprognr = 3;

if (sprog == '' || nordisk) nytvindue_alt = 'Åbner i et nyt vindue';
else if (sprog == 'de') nytvindue_alt = '';
else nytvindue_alt = 'Opens in a new window';



var RPMenuPause = 300;

var RPMenuBagf = '#FFFFFF';
var RPMenuBagf_over = '#F3F2DD';
var RPMenuTekstf = '#000000';
var RPMenuTekstf_over = '#000000';

var RPMenuAktivBagFarve = '#8C0F0D';
var RPMenuAktivTekstFarve = '#FFFFFF';

var N = (self.innerWidth) ? 1 : 0;

if(N) 
{
RPMenuAktivBagFarve = '#F3F2DD';
RPMenuAktivTekstFarve = '#000000';
}


var RPMenuAktivStregFarve = '#DAD3B7';
var RPMenuAktivStregHojde = 2;
var RPMenuAktivStregRelativTop = -2;

var RPMenuUnderBagf = '#FFFFFF';
var RPMenuUnderBagf_over = '#990000';
var RPMenuUnderTekstf = '#000000';
var RPMenuUnderTekstf_over = '#FFFFFF';

var count = 0;
var count_open = 0;
var open_items = new Array();
var head = new Array();
var item_arr = new Array();
var T1 = null;
var hcc = 0;

var RPMenuContainer = new Array();
var ctc = 0;

var RPMenuSkarmBredde = screen.width;

var mid = "RPMenu";

function RPMenuLavLink(input,input2)
{
	if (input.indexOf("http://") > -1 || input == "/unlock/") return input;
	else if (input2 == 0) sprogtemp = false;
	else if (input2 == 1) sprogtemp = 'en';
	else if (input2 == 2) sprogtemp = 'de';
	else sprogtemp = sprog;

	if (sprogtemp)
	{
		if (input.indexOf("?") > 0) return input+'&sprog='+sprogtemp;
		else return input+'?sprog='+sprogtemp;
	}
	else return input;
}

function RPMenuStart()
{

	l_men = RPMenuFormat[1];
	for(i=0;i<RPMenuLink.length;i++)
	{ 
		if (RPMenuLink[i][RPMenuSprognr] == '' && nordisk) RPMenuSprognrTEMP = 0;
		else if (RPMenuLink[i][RPMenuSprognr] == '') RPMenuSprognrTEMP = 1;
		else RPMenuSprognrTEMP = RPMenuSprognr;

		if(RPMenuLink[i][10]) {id = count_open;count_open++;}
		else id = -1;
		RPMenuHojde = RPMenuFormat[4];
		if(N) RPMenuHojde -= 3;
		RPMenuBredde = RPMenuFormat[3];
		if(N) RPMenuBredde -= 0;
		

		document.write("<div style=\"position:absolute;top:"+RPMenuFormat[2]+"px;left:"+l_men+"px;padding:0px 0px 0px 0px; cursor:default;width:165px;height:48px;");
		
/*		else document.write(";background-color:"+RPMenuBagf+";color:"+RPMenuTekstf);*/
		
		document.write(";text-align:center\" onmouseout=\"RPMenuMusUd("+id+",-1,"+hcc+",-1,'','')\" onmouseover=\"RPMenuMusOver(this.id,'"+RPMenuTekstf_over+"','"+RPMenuBagf_over+"',"+id+",-1,"+hcc+",-1,'','')\" id="+mid+"_"+hcc+">");

		if(RPMenuLink[i][6] != null) 
		{
			document.write("<a href='"+RPMenuLavLink('/scripts/nojavascript.php',RPMenuSprognrTEMP)+"' target='_blank' onclick='popup(\""+RPMenuLavLink(RPMenuLink[i][4],RPMenuSprognrTEMP)+"\",\""+RPMenuLink[i][6]+"\","+RPMenuLink[i][7]+","+RPMenuLink[i][8]+");return false;' class='hovedmenulink' style='text-decoration: none; background-color: none; color:"+RPMenuTekstf+"' ");
			document.write(">");
		}
				
		else if(RPMenuLink[i][4] != null) 
		{
			document.write("<a href='"+RPMenuLavLink(RPMenuLink[i][4],RPMenuSprognrTEMP)+"' class='hovedmenulink' style='text-decoration: none; background-color: none; color:"+RPMenuTekstf+"' ");
			if(RPMenuLink[i][5] != null) document.write("target='"+RPMenuLink[i][5]+"'");
			document.write(">");
		}



		if (RPMenuLink[i][RPMenuSprognr] == '' && nordisk) document.write("<img src=\"/billeder/grafik/knap/"+RPMenuLink[i][0]+".png\" border=\"0\" />");
		else if (RPMenuLink[i][RPMenuSprognr] == '') document.write("<img src=\"/billeder/grafik/knap/"+RPMenuLink[i][1]+".png\" border=\"0\" />");
		else document.write("<img src=\"/billeder/grafik/knap/"+RPMenuLink[i][RPMenuSprognr]+".png\" border=\"0\" />");

		if(RPMenuLink[i][4] != null) document.write ("</a>");
		
		document.write("</div>");
		

		head[hcc] = new Array(RPMenuTekstf,RPMenuBagf,RPMenuTekstf_over,RPMenuBagf_over,mid,"none");
		if(RPMenuLink[i][10]) 
		{
			topv = RPMenuFormat[2] + RPMenuHojde + RPMenuFormat[12];
			if(N) topv += 0
			left = l_men;
			arr = RPMenuLink[i][10];
			if(N) topv += RPMenuFormat[6] + RPMenuFormat[15] - 2;
			iid = ""+id
			RPMenuTilfojKolonne(topv,left,arr,RPMenuFormat,mid,iid,hcc,"","","","r");
		}
		l_men += (RPMenuFormat[5] + RPMenuFormat[3]);
				
		//if(N) l_men += (2*(RPMenuFormat[6] + RPMenuFormat[21] +2)); 
		hcc++;
	}
	RPMenuResetContainer();
}

function RPMenuTilfojKolonne(top,left,arr,RPMenuFormat,mid,iid,from,way,citems,lst_item,dir)
{
	if(way == "") vway = iid;
	else vway = way + "/" + iid;
	if(citems != "") vcitems = citems +"/"+ lst_item;
	else vcitems = lst_item;
	t=top;
	ll = left;
	if(dir == "r")
	{
		if((ll+(RPMenuFormat[13]+RPMenuFormat[20]+50)) > RPMenuSkarmBredde)
		{
			ll -= 2*(RPMenuFormat[13] + RPMenuFormat[20])
			dir = "l";
		}
	}
	else
	{
		if(ll < 0)
		{
			ll += 2*(RPMenuFormat[13] + RPMenuFormat[20])
			dir = "r";
		}
	}
	start = count;
	for(j=0;j<arr.length;j++)
	{
	
		if (arr[j][RPMenuSprognr] == '' && nordisk) RPMenuSprognrTEMP = 0;
		else if (arr[j][RPMenuSprognr] == '') RPMenuSprognrTEMP = 1;
		else RPMenuSprognrTEMP = RPMenuSprognr;
	
		if (arr[j][RPMenuSprognrTEMP] != null)
		{			
			if(arr[j][10]){tid = count_open;count_open++;}
			else tid = -1;
			RPMenuHojde = RPMenuFormat[14];
			if(N) {RPMenuHojde -= 5;t+=4;}
			RPMenuBredde = RPMenuFormat[13]
			if(N) RPMenuBredde -= 7;
		
			if(arr[j][6] != null) 
			{
				document.write("<a href='"+RPMenuLavLink('/scripts/nojavascript.php',RPMenuSprognrTEMP)+"' target='_blank' onclick='popup(\""+RPMenuLavLink(arr[j][4],RPMenuSprognrTEMP)+"\",\""+arr[j][6]+"\","+arr[j][7]+","+arr[j][8]+");return false;' class='undermenulink' style='text-decoration: none; background-color: none; color:"+RPMenuUnderTekstf+"' ");
				document.write(">");
			}

			else if(arr[j][4] != null) 
			{
				document.write("<a href='"+RPMenuLavLink(arr[j][4],RPMenuSprognrTEMP)+"' class='undermenulink' ");
				document.write("style='text-decoration: none; color:"+RPMenuUnderTekstf+"'");
				if(arr[j][5] != null) document.write("target='"+arr[j][5]+"' style='text-decoration:none'");
				document.write(">");
			}
		
			document.write("<div class='item_class' style=\"display:none;position:absolute;left:"+(ll)+"px;top:"+t);
			document.write("px;");
			document.write(";width:"+RPMenuBredde);
			document.write("px;height:"+RPMenuHojde);
			document.write("px;font-size:"+RPMenuFormat[18]+"px");
			document.write(";font-family:"+RPMenuFormat[19]);
			document.write(";background-color:"+RPMenuUnderBagf);
			document.write(";color:"+RPMenuUnderTekstf);
			document.write(";cursor:default");
			document.write(";border:"+RPMenuFormat[15]+"px "+RPMenuFormat[16]+" "+RPMenuFormat[17]);
			document.write("\" onmouseover=\"RPMenuMusOver(this.id,'"+RPMenuUnderTekstf_over+"','"+RPMenuUnderBagf_over+"',"+tid+","+iid+","+from+",'"+vway+"','"+vcitems+"','"+count+"')\" onmouseout=\"RPMenuMusUd("+tid+","+iid+","+from+",'"+vway+"','"+vcitems+"','"+count+"')\" id="+mid+"_s"+count+">&nbsp;"+arr[j][RPMenuSprognrTEMP]);
			if(arr[j][10])
			{
				ileft = RPMenuFormat[13] - 20;
				document.write("<img id='pil"+mid+"_s"+count+"' src='"+RPMenuFormat[23]+"' border=0 style='position:absolute;left:"+(ileft+10)+"px;top:5px;'>");
			}
			else if(arr[j][9])
			{
				ileft = RPMenuFormat[13] - 35;
				document.write("<div style='background-color:"+RPMenuUnderBagf_over+";position:absolute;text-align:center;width:30px;left:"+(ileft)+"px;top:2px;");
				if (!N) document.write("background-color:#990000;color:#FFFFFF;")
				document.write("'>" + arr[j][9] + "</div>");
			}
			else if (arr[j][6] != null || arr[j][5] == "_blank") document.write('&nbsp;<img src="/billeder/grafik/ikoner/nytvindue.gif" border="0" alt="'+nytvindue_alt+'" />');


			if(RPMenuSprognrTEMP == 3)
			{
				ileft = RPMenuFormat[13] - 40;
				document.write("<img id='flag"+mid+"_s"+count+"' src='/billeder/flag/"+sprog+".gif' alt='"+RPMenuSprogNavn+"' width='13px' border=0 style='position:absolute;left:1px;top:1px;'>");
			}
			

			document.write("</div>")
			if(arr[j][4] != null) document.write("</a>");
			item_arr[count] = new Array(RPMenuUnderTekstf,RPMenuUnderBagf,RPMenuUnderTekstf_over,RPMenuUnderBagf_over,mid,from,"none",count);
			if(arr[j][10]) 
			{
				if(dir == "r") l = ll + RPMenuFormat[13] + RPMenuFormat[20];
				else l = ll - RPMenuFormat[13] - RPMenuFormat[20];
				if(N) t-=4;
				RPMenuContainer[ctc] = new Array(0,t,l,arr[j][10],RPMenuFormat,mid,tid,from,vway,vcitems,count,dir);
				if(N) t+=4;
				ctc++;
			}
			count++;
			t += RPMenuHojde -1;
			if(N) t+= 1*(RPMenuFormat[15]);
			}
		}
		end = count-1;
		open_items[iid] = new Array("none",iid,mid,start,end,from,vway,vcitems,count);
		vway = "";
		way = "";
		vcitems= "";
	}


function RPMenuMusUd(open,confirm,header,way,lst_items,item)
{
 if(T1 != null) clearTimeout(T1)
 if(item != "") item_arr[parseInt(item)][6] = "none";
 if(lst_items != "") {
 lb = lst_items.split("/");
 for (i=0;i<lb.length;i++) 
  {
   item_arr[lb[i]][6] = "none";
  }
 }
 if(way != -1){
 la = way.split("/");
 for (i=0;i<la.length;i++) open_items[la[i]][0] = 'none';
 }
 if(confirm != -1) {open_items[confirm][0] = 'none'}
 if(open != -1) {open_items[open][0] = 'none';}
 head[header][5] = "none";
 T1 = setTimeout("RPMenuLukDele()",RPMenuPause);
}

function RPMenuMusOver(id,text,bg,open,confirm,header,way,lst_items,item)
{
 if(T1 != null) clearTimeout(T1)
 if(item != "") item_arr[item][6] = "";
 head[header][5] = "";
 if(lst_items != "") {
 lb = lst_items.split("/");
 for (i=0;i<lb.length;i++) 
  {
   item_arr[lb[i]][6] = "";
  }
 }
 if(way != -1){
 la = way.split("/");
 for (i=0;i<la.length;i++) 
 {
 	open_items[la[i]][0] = '';
 }
 }
  if(open != -1)
 {
  len = open_items[open][4] - open_items[open][3];
  for(i=0;i<=len;i++)
  {
    name = open_items[open][2] +"_s"+(open_items[open][3]+i);
    document.getElementById(name).style.display = '';
  }
  open_items[open][0] = '';
 }
 if(confirm != -1) open_items[confirm][0] = '';
 //if (document.getElementById("pil"+id).src != '') document.getElementById("pil"+id).src = "/billeder/frempil.gif";
// document.getElementById(id).style.position = "absolute";
 document.getElementById(id).style.background = bg;
 document.getElementById(id).style.color = text;
 
 T1 = setTimeout("RPMenuLukDele()",0);

}

function RPMenuResetContainer()
{
 for(i=0;i<RPMenuContainer.length;i++)
 {
  if (RPMenuContainer[i][0] == 0)
  {
   RPMenuTilfojKolonne(RPMenuContainer[i][1],RPMenuContainer[i][2],RPMenuContainer[i][3],RPMenuContainer[i][4],RPMenuContainer[i][5],RPMenuContainer[i][6],RPMenuContainer[i][7],RPMenuContainer[i][8],RPMenuContainer[i][9],RPMenuContainer[i][10],RPMenuContainer[i][11]);
   RPMenuContainer[i][0] = 1;
  }
 }

}

function RPMenuLukDele()
{
T1 = null;
 for(i=0;i<open_items.length;i++)
 {
   id = open_items[i][2] +"_s"+open_items[i][3];
   if(document.getElementById(id).style.display  != open_items[i][0])
   {
   len = open_items[i][4] - open_items[i][3];
   for(j=0;j<=len;j++)
   {
     name = open_items[i][2] +"_s"+(open_items[i][3]+j);
     document.getElementById(name).style.display = open_items[i][0];
   }
   }
 }
 for (j=0;j<item_arr.length;j++) 
  {
   i = parseInt(item_arr[j][7]);
   name = item_arr[i][4] + "_s" + i;
   if(item_arr[i][6] == "")
   {
    document.getElementById(name).style.color = item_arr[i][2];
    document.getElementById(name).style.backgroundColor = item_arr[i][3];
   }
   else
   {
    document.getElementById(name).style.color = item_arr[i][0];
    document.getElementById(name).style.backgroundColor = item_arr[i][1];
   }
  }
  for(k=0;k<head.length;k++)
  {
   name = head[k][4]+"_"+k;
   if(head[k][5] == "")
   {
   document.getElementById(name).style.color = head[k][2];
   document.getElementById(name).style.backgroundColor = head[k][3];
   }
   else
   {
   document.getElementById(name).style.color = head[k][0];
   document.getElementById(name).style.backgroundColor = head[k][1];
   }
  }
}
function dsfh()
{
	RPMenuMusOver('RPMenu_s10','#990000','#FF00CC',4,-1,3,'-1','','10');
/*	RPMenuMusOver('A'         ,'B'       ,'C'     ,D,E ,F,'G' ,'','I')
	A) & I) RPMenu_s & menunummer (Nummeret for undermenuen: Unlock Nokia Mobil)
	D) Nummeret for under-undermenuen der skal åbnes
	E) & G)
	F) Nummeret for over-menuen der skal åbnes (Webtools)
	


*/
}
/*
var TegnOutput = '';
function TegnTilBilledeJavascriptRod(TegnInput)
{
	for (i = 0; i < TegnInput.length; i++)
	{
		TegnOutput = TegnOutput + '<img src="/billeder/grafik/tegn/rod/'+TegnInput.substr(i,1)+'.gif" alt="" />';
	}
	TegnOutput = TegnOutput.replace('/.gif','slash.gif');
	return TegnOutput;
}*/