﻿fixObjects = false;
// Dan Høegh

var front = true;
// Dan Høegh

function debatDisplay(id){
// Dan Høegh
x=document.getElementById("svar_"+id).style;
if (x.display == "none"){
	x.display="block";
document.getElementById("svar_img_"+id).src="\/media\/\/minus.gif";
	} else {
	x.display="none";
document.getElementById("svar_img_"+id).src="\/media\/\/plus.gif";
	}
}

var counterCategory=0;
// Dan Høegh


// News objekt til visning af nyheder
var News = {};
News.Items = [];
News.MainItemId = null;

News.Show = function(pageid)
{
    var newswrapper = document.getElementById('newswrapper');
    var counter = 0;
	for (var i=0; i<this.Items.length; i++)
	{
		var o = eval('(' + this.Items[i] + ')');
		if (o.NewsId && o.NewsId != this.MainItemId && counter < 4)
		{
		    counter++;
		    var wrp = document.createElement('div');
		    wrp.id = 'item_' + o.NewsId;
		    wrp.className = 'newsitem';
		    if (counter % 2 > 0) wrp.style.clear = 'both';
		    newswrapper.appendChild(wrp);
		    var headlink = document.createElement('a');
		    headlink.href = 'page'+pageid+'.aspx?recordid'+pageid+'=' + o.NewsId;
		    headlink.innerHTML = '<div class="subheader_news_forside" style="margin-bottom:7px">' + o.Heading + '</div> [' + o.NewsDate + ']';
		    wrp.appendChild(headlink);
		    var txt = document.createElement('div');
		    txt.className = 'newstext';
		    var elm = document.getElementById('NewsDivId' + o.NewsId);
		    if (elm) txt.innerHTML = elm.innerHTML;
		    else if (typeof(o.Summary) != 'undefined') txt.innerHTML = o.Summary;
		    wrp.appendChild(txt);
		}
	}
}


// Slut på News

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" + escape(value) + "; expires="+exdate.toGMTString();
}

function updatecookie(){
var x=document.getElementById('medlemsstatusbox');
if(x.checked){
setCookie('medlemsstatus',1,10);
} else {
setCookie('medlemsstatus',0,10);
}
}

function encodeIt(text) {
var a = escape(text);
var b = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@._-"; <!-- letters to compare to -->
var c = "zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA-_.@"; <!-- letter to change string to -->
var d;
var h;
var i;
var j = "";

var f = a.length; <!-- get length of the textbox1 string -->
var e = 0; 
var g = 1;

while (e != f) { <!-- while e is not equal to the string length loop --> 
	d = a.substring(e,g); <!-- get each letter in the text box -->
	h = b.indexOf(d); <!-- find that letter in var b -->
	i = c.charAt(h); <!-- change it to the letter in var c -->
	e++; <!-- add one to var e -->
	g++; <!-- add one to var g -->
	j += i; <!-- write out each letter -->
	}
	return(j);
}


function decodeIt(text) {
var aa = text;
var bb = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@._-";
var cc = "zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA-_.@";
var dd;
var hh;
var ii;
var jj = "";

var ff = aa.length;
var ee = 0; 
var gg = 1;

while (ee != ff) { 
	dd = aa.substring(ee,gg);
	hh = cc.indexOf(dd); <!-- just switch var b with c to unencode ex(h = b.indexOf(d); now  ='s hh = cc.indexOf(dd);)-->
	ii = bb.charAt(hh); <!-- just switch var c with b to unencode  -->
	ee++;
	gg++;
	jj += ii;
	}
	return(jj);
}

function BrianTrick() {
var elms = document.getElementById("breadcrumb_wrapper").getElementsByTagName("a");
elms[0].innerHTML = "Hjem";
}
function BrianTrick2() {
var elms = document.getElementById("breadcrumb_wrapper2").getElementsByTagName("a");
elms[11].innerHTML = "   Medlemsnet";
elms[11].className = "navigation_activem";
}
function BrianTrick3() {
var elms = document.getElementById("breadcrumb_wrapper3").getElementsByTagName("a");
elms[11].innerHTML = "   Medlemsnet";
elms[11].className = "navigation_activem";
}


function MoveFormControl()
{
var FormControl = document.forms.rediger453;
var newFormControlContainer = document.getElementById("NewSnippetContainer");
   if (FormControl && newFormControlContainer)
   {
     Tangora.DOM.MoveElement(FormControl, newFormControlContainer);
   }
}

function MoveFormControl2()
{
var FormControl = document.forms.rediger718;
var newFormControlContainer = document.getElementById("NewSnippetContainer");
   if (FormControl && newFormControlContainer)
   {
     Tangora.DOM.MoveElement(FormControl, newFormControlContainer);
   }
}

function MoveFormControl3()
{
var FormControl = document.forms.rediger719;
var newFormControlContainer = document.getElementById("NewSnippetContainer");
   if (FormControl && newFormControlContainer)
   {
     Tangora.DOM.MoveElement(FormControl, newFormControlContainer);
   }
}

		var browserName = navigator.appName;
		var browserVer = parseInt(navigator.appVersion);
		var version = "";
		var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
		if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror" || browserName=="Opera") {version = "n3";} else {version = "n2";}
			// Blurring links:
		function blurLink(theObject)	{	//
			if (msie4)	{theObject.blur();}
		}
		
			// decrypt helper function
		function decryptCharcode(n,start,end,offset)	{
			n = n + offset;
			if (offset > 0 && n > end)	{
				n = start + (n - end - 1);
			} else if (offset < 0 && n < start)	{
				n = end - (start - n - 1);
			}
			return String.fromCharCode(n);
		}
			// decrypt string
		function decryptString(enc,offset)	{
			var dec = "";
			var len = enc.length;
			for(var i=0; i < len; i++)	{
				var n = enc.charCodeAt(i);
				if (n >= 0x2B && n <= 0x3A)	{
					dec += decryptCharcode(n,0x2B,0x3A,offset);	// 0-9 . , - + / :
				} else if (n >= 0x40 && n <= 0x5A)	{
					dec += decryptCharcode(n,0x40,0x5A,offset);	// A-Z @
				} else if (n >= 0x61 && n <= 0x7A)	{
					dec += decryptCharcode(n,0x61,0x7A,offset);	// a-z
				} else {
					dec += enc.charAt(i);
				}
			}
			return dec;
		}
			// decrypt spam-protected emails
		function linkTo_UnCryptMailto(s)	{
			location.href = decryptString(s,-2);
		}
