var wbeskeder;
var xmlhttp;
var metod;
var ur;
var bes = "";
var pos = 0;
var gangene = 0;
var brugeronline = false;
function alpha(objekt,alpha){if(navigator.appName == 'Microsoft Internet Explorer'){objekt.style.filter = 'alpha(opacity='+alpha+')';}else{if(alpha < 10){objekt.style.opacity = "0.0" + alpha;}else{objekt.style.opacity = "0." + alpha;}}}
function Lyd(lydobj){try{document.getElementById(lydobj).Play();}catch(err){document.getElementById(lydobj).DoPlay();}}
var ajax = new Ajax();


function ModtagetData()
{

	if(ajax.Svar.ParatKode==4)
	{

			var text = ajax.SvarTekst();
			
			if(text != "")
			{
				var Nyewbeskeder = false;
				var funktionerdelt = text.split("|");
				var beskederdelt = funktionerdelt[0].split("¤")[1].split(";");
				var beskeder = "";for(i = 0;i<beskederdelt.length;i++){if(i==0){beskeder+=beskederdelt[i];}else{beskeder+="&nbsp;&nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;&nbsp;"+beskederdelt[i];}}
				var brugerstatus = funktionerdelt[1].split("=")[1].split(":")[0];
				var brugernavn = funktionerdelt[1].split("=")[1].split(":")[1];
				var uploadstatus = funktionerdelt[2].split("=")[1].split("+")[0];
				var uploadsti = funktionerdelt[2].split("=")[1].split("+")[1];
				var antalbrugere = funktionerdelt[3].split("=")[1];
				var brugertid = funktionerdelt[4].split("¤")[1].split(":")[0];
				var brugeretid = funktionerdelt[4].split("¤")[1].split(":")[1];
				var wbeskederdelt = funktionerdelt[5].split("¤")[1].split(";");
				

				if(wbeskeder != null)
				{
					if(wbeskeder.length != funktionerdelt[5].split("¤")[1].length)
					{
						if(brugerstatus == "true"){Nyewbeskeder = true;}else{Nyewbeskeder =false;}
					}
				}
				wbeskeder = funktionerdelt[5].split("¤")[1];
				
				
				// Opdaterer "ny besked" ikonet
				if(brugerstatus == "true"){brugeronline=true;document.getElementById('nybesked').style.visibility = "visible";}else{brugeronline=false;document.getElementById('AktMenu').style.visibility = "hidden";document.getElementById('nybesked').style.visibility = "hidden";document.getElementById('LavBesked').style.visibility = "hidden";}
				
				
				// Opdaterer beskederne til rullesystemet
				var besdelt = beskeder.split(" | ");
				document.getElementById('b').innerHTML = beskeder;
				
				// Opdaterer den orange knap med brugernavnet
				if(funktionerdelt[1].split("=")[1].indexOf(":") > -1){document.getElementById('baeb').innerHTML = "<br><br>"+brugernavn;}else{document.getElementById('baeb').innerHTML = "<br><br>Login";}
				
				if(document.getElementById('Rammen').src == "http://www.magnusbm.dk/login/login.php" || document.getElementById('Rammen').src == "http://magnusbm.dk/login/login.php")
				{
					// Hvis det er login siden hvor brugeren ikke er logget ind endnu
					if(document.getElementById('Rammen').contentWindow.document.body.innerHTML.indexOf("antal") > -1)
					{
					try{
						document.getElementById('Rammen').contentWindow.document.getElementById('antal').innerHTML = antalbrugere;
						}catch(err){}
					}else{ // Ellers er brugeren på login.php siden
						if(uploadstatus == "true")
						{
							document.getElementById('Rammen').contentWindow.i = 0;
							document.getElementById('Rammen').contentWindow.gange = 0;
							document.getElementById('Rammen').contentWindow.vej = "ned";
							document.getElementById('Rammen').contentWindow.url = uploadsti;
							document.getElementById('Rammen').contentWindow.fadeNDP();
						}
					}
					
					
				}
				
				// Tjekker om brugeren er aktiv
				if(brugertid < brugeretid){document.getElementById('Rammen').src = "login/login.php";}
				
				// Opdaterer aktivitets menuen
				if(brugeronline)
				{
					
					
					
					var AktMenuHTML = '<font color="white" style="font-size:10px;">';
					var count = 0;
					
					
					for(var i = wbeskederdelt.length-1;i >= 0;i--)
					{
					
						
						
						if(wbeskederdelt[i] != "")
						{
							if(count < 10)
							{
									var wbeskederHTid = wbeskederdelt[i].split("_")[1];
									var wbeskederNTid = wbeskederdelt[i].split("_")[2];
									var sketTid = parseInt(wbeskederNTid) - parseInt(wbeskederHTid);
								
								var AktBeskeden = FtoUpperCase(wbeskederdelt[i].split("_")[0].split(": ")[1].replace("aa","å").replace("oe","ø").replace("ae","æ"));
								
								if(wbeskederdelt[i].split("_")[0].split(": ")[1].indexOf(brugernavn) == -1)
								{
								count++;
									if(Nyewbeskeder == true && count > 1)
									{
										if(document.getElementById('AktMenu').style.visibility == "hidden")
										{
											BlinkAktKnap();
											Lyd("aktilyd");
										}
									}
								
									if(count==1)
									{
										
										if(AktBeskeden.length < 23)
											document.getElementById('NyesteBesked').innerHTML = "<span id=\"nb\">"+AktBeskeden+"<br><font style=\"font-size:8px;\">For "+sketTid+" sek. siden</span>";
										else
											document.getElementById('NyesteBesked').innerHTML = "<span id=\"nb\" style=\"font-size:12px;\">"+AktBeskeden+"<br><font style=\"font-size:8px;\">For "+sketTid+" sek. siden</span>";
										
									}
									else
									{
									
										AktMenuHTML += "<div style=\"margin-top:5px;\"> <span style=\"font-size:16px\">-</span> "+AktBeskeden+"<br><font style=\"font-size:8px;\">For "+sketTid+" sek. siden</div><br>";
										
									}
								}
							}else{break;}
						}
					}
				
				AktMenuHTML += '</font>';

				document.getElementById('aktiviteter').innerHTML = "...";
				document.getElementById('aktiviteter').innerHTML = AktMenuHTML;
					if(wbeskeder.length == 0)
					{
						StopAktKnapTimer();
						document.getElementById('NyesteBesked').innerHTML = "<span id=\"nb\">Aktivitets menu</span>";
						document.getElementById('aktiviteter').innerHTML = "";
					}
				}
				
			}
			return true;
	}
	return false;
}

var farve = "red";
var tidUdl = false;
function BlinkNyesteBesked()
{
	
		var obj = document.getElementById('nb');
		
		if(farve == "white"){obj.style.color = "#FFFFFF";farve="red";}else{obj.style.color = "#FF0000";farve="white";}
		
		
		
		window.setTimeout('BlinkNyesteBesked()',1000);
		
	
}
var AktKnapTimer;
function BlinkAktKnap()
{

	var obj = document.getElementById('AktKnap');
		
		if(farve == "white"){obj.src = "billeder/bundlinjeknapakt.png";farve="red";}else{obj.src = "billeder/bundlinjeknapaktover.png";farve="white";}
		
		
		
		AktKnapTimer = window.setTimeout('BlinkAktKnap()',500);
		
}

function StopAktKnapTimer(){clearTimeout(AktKnapTimer);}

function FtoUpperCase(str)
{
	var b = str.charAt(0).toUpperCase();
	b = b + str.substr(1);
	return b;
}



function Toggle_Ny_Besked()
{
	
	if(document.getElementById('LavBesked').innerHTML.indexOf("iframe") == -1)
	{
	document.getElementById('LavBesked').innerHTML = '<iframe frameborder="0" width="100%" height="100%" src="http://www.magnusbm.dk/ajaxOpdatering/inds.php?skriv=ja"></iframe>';
	}
	
	if(document.getElementById('LavBesked').style.visibility == "visible")
	{
	document.getElementById('LavBesked').style.visibility = "hidden";
	document.getElementById('nybesked').src = 'billeder/addbesked.png';
	}else{
	document.getElementById('LavBesked').style.visibility = "visible";
	document.getElementById('nybesked').src = 'billeder/addbeskedred.png';
	}
	
}
var scrX = screen.width;
var scrY = screen.height;
function LoadLogo()
{

ajax.Start("ajaxopd.php","GET",true,true,"ingen",1000,ModtagetData);
BlinkNyesteBesked();
document.getElementById('Logo').innerHTML = '<img id="logoet" src="billeder/logo1280X1024.png">';
fadeout();
}
var p=100;
function fadeout()
{

p-=10;
if(p > 0)
{
alpha(document.getElementById('dkd'),p);
}else{
document.getElementById('dkd').style.display = "none";
}
window.setTimeout('fadeout()',1);
}

var vej = "ned";
var obj;
function Glid()
{
timer = window.setTimeout('Glid()',1);
var objHeight = parseInt(obj.offsetHeight);

if(vej == "op")
{
if(obj.offsetHeight < 118){obj.style.height=objHeight+2+"px";}else{clearTimeout(timer)}

}
if(vej == "ned")
{
if(obj.offsetHeight > 87){
obj.style.height=obj.offsetHeight-2+"px";}else{clearTimeout(timer)}

}

}


function Skift_Fade(farve)
{

	if(farve == "orange")
	{
	   document.getElementById('LeftFade').style.backgroundImage = "url('billeder/leftfadeorange.png')";
	   document.getElementById('RightFade').style.backgroundImage = "url('billeder/rightfadeorange.png')";
	}

	if(farve == "blue")
	{
	   document.getElementById('LeftFade').style.backgroundImage = "url('billeder/leftfadeblue.png')";
	   document.getElementById('RightFade').style.backgroundImage = "url('billeder/rightfadeblue.png')";
	}

	if(farve == "green"){
	   document.getElementById('LeftFade').style.backgroundImage = "url('billeder/leftfadegreen.png')";
	   document.getElementById('RightFade').style.backgroundImage = "url('billeder/rightfadegreen.png')";
	}	
	if(farve == "purple")
	{
	   document.getElementById('LeftFade').style.backgroundImage = "url('billeder/leftfadepurple.png')";
	   document.getElementById('RightFade').style.backgroundImage = "url('billeder/rightfadepurple.png')";
	}
	if(farve == "ori")
	{
	   document.getElementById('LeftFade').style.backgroundImage = "url('billeder/leftfade.png')";
	   document.getElementById('RightFade').style.backgroundImage = "url('billeder/rightfade.png')";
	}
}
function Sec(){try{obj.style.height = 87;}catch(err){}}
var rammen;
function Menu(url)
{
rammen = document.getElementById('Rammen');
rammen.src = url;
}

function Toggle_AktMenu()
{

	
		if(document.getElementById('AktMenu').style.visibility == "visible")
		{
			document.getElementById('AktMenu').style.visibility = "hidden";
		}else{
		
			if(navigator.appName.indexOf("Explorer") > -1)
			{
				document.getElementById('AktMenu').style.top = document.body.offsetHeight-360-10;
			}else{
				document.getElementById('AktMenu').style.top = document.body.offsetHeight-360;
			}
			document.getElementById('AktMenu').style.visibility = "visible";
		}
		/*
	}else{
		document.getElementById('AktMenu').style.visibility = "hidden";
		document.getElementById('Rammen').src = "login/login.php";
	}*/
}

function clickIE(){
      if (document.all)
        return false;
      }
    function clickNS(e)
      {
      if (document.layers||(document.getElementById&&!document.all))
        if (e.which==2||e.which==3)
          return false;
      }
    if (document.layers)
      {
      document.captureEvents(Event.MOUSEDOWN);
      document.onmousedown=clickNS;
      }
      else
      {
      document.onmouseup=clickNS;
      document.oncontextmenu=clickIE;
      }
    document.oncontextmenu=new Function('return false');
    document.onselectstart=new Function('return false');
    function ds(e){return false;}
    function ra(){return true;}document.onmousedown=ds;document.onclick=ra;
function disableSelection(target){
if (typeof target.onselectstart!="undefined")
	target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") 
	target.style.MozUserSelect="none"
else //All other route (ie: Opera)
	target.onmousedown=function(){return false}
target.style.cursor = "default"
}


function RF(){return false;}
document.ondragstart = RF
window.onload = LoadLogo
window.onresize = function(){try{if(navigator.appName.indexOf("Explorer") > -1)
			{
				document.getElementById('AktMenu').style.top = document.body.offsetHeight-360-10;
			}else{
				document.getElementById('AktMenu').style.top = document.body.offsetHeight-360;
			}}catch(err){}}
