
	function HideBox(kommando)
	{
        var obj_boxTest = document.getElementById("boxTest");
        
        var mail;
        if (obj_boxTest.contentDocument)
            mail = obj_boxTest.contentDocument.getElementById("id_email").value;
        else
            mail = eval("boxTest").eval("id_email").value;

		if (kommando==1 && mail!="")
		{
            var kodeord;
            var id;
            if (obj_boxTest.contentDocument)
            {
                kodeord = obj_boxTest.contentDocument.getElementById("id_kodeord").value;
                id = obj_boxTest.contentDocument.getElementById("id_id").value;
            }
            else
            {
                kodeord = eval("boxTest").eval("id_kodeord").value;
                id = eval("boxTest").eval("id_id").value;
            }

		    document.location.href = "login.asp?email=" + mail +
				    "&kodeord=" + kodeord +
				    "&id=" + id +
				    "&login=1"
		}

        obj_boxTest.style.visibility = "hidden";
	}

	
	
	function DrawPop(width,title,content)
	{
	var sHTML = "" +
		"<head>" +
		"<SCRIPT src='kode/bkfriheden.js' type=text/javascript></SCRIPT>" +
		"<LINK href='kode/bkfriheden.css' type=text/css rel=stylesheet>" +
		"</head>" +

	
	
	/*
	"<style>" +
	"		select{height: 22px; top:2;	font:8pt verdana,arial,sans-serif}" +
	//"		body {border:lightgrey 0px solid;background: #ece9d8;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=#e3e3e3);}" +
	"		body {border:lightgrey 0px solid;background: #ece9d8;}" +
	"		td {font:8pt verdana,arial,sans-serif}" +
	"		.dropdown {cursor:hand}" +
	//"		.bar{padding-left: 5px;border-top: #99ccff 1px solid; background: #004684;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#004684, endColorstr=#7189b7); WIDTH: 100%; border-bottom: #004684 1px solid;height: 20px}" +
	//"		.bar2{border-top: #99ccff 1px solid; background: #004684;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#004684, endColorstr=#7189b7); WIDTH: 100%; border-bottom: #004684 1px solid;height: 20px}" +
	"		.bar{padding-left: 5px;border-top: #99ccff 1px solid; background: #5d78cf; WIDTH: 100%; border-bottom: #5d78cf 1px solid;height: 20px}" +
	"		.bar2{border-top: #99ccff 1px solid; background: #5d78cf; WIDTH: 100%; border-bottom: #5d78cf 1px solid;height: 20px}" +
	"		div	{	font:10pt tahoma,arial,sans-serif}" +
	"</style>" +
	*/
	"<body class=boxbody onload='' topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0 onselectstart=\"return event.srcElement.tagName=='INPUT'\" oncontextmenu='return false'>" +
	"<table border=0 cellpadding=0 cellspacing=0 style='table-layout: fixed' name='tblPopTest' ID=tblPopTest width="+width+"px>" +
//	"<col width="+(width-13)+"><col width=13>" +
	"<tr>" +
	"<td width="+(width-13)+"px>" +
	"		<div id='popup_BarArea' class=boxbar>" +
	"		<font size=2 face=tahoma color=white><b>"+title+"</b></font>" +
	"		</div>" +
	"</td>" +
	//"<td width=13 style='cursor:hand' onclick=\"parent.HideBox(id)\">" +
	"<td width=13 style='cursor:default' onclick=\"parent.HideBox(id)\">" +
	"		<div id='popup_BarArea_close' class=boxbar2>" +
	"		<font size=2 face=tahoma color=white><b>X</b></font>" +
	"		</div>" +
	"</td>" +
	"</tr>" +
	"<tr>" +
	//"<td id='popup_ContentBorder' colspan=2 style='border-left: #336699 1px solid;border-right: #336699 1px solid;border-bottom: #336699 1px solid;' valign=top>" +
	"<td id='popup_ContentBorder' colspan=2 style='border-left: #5d78cf 1px solid;border-right: #5d78cf 1px solid;border-bottom: #5d78cf 1px solid;' valign=top>" +
	"		<br>" +
	"		<div id=divPopup align=center>" + content +
	"		</div>" +
	"		<br>" +
	"</td>" +
	"</tr>" +
	"</table>" +
	"<input type=text style='display:none;' id='inpActiveEditor' name='inpActiveEditor' contentEditable=true>" +
	"</body>";
	return sHTML;
	}

	
function LavBox()
{	
	sHTML = "<table border=0 width=300 align=center cellpadding=0 cellspacing=0>" +
			"<tr>" +
			"<td align=left width=4></td>" +
			"<td align=left width=295>" +
			"E-mail adresse:<br>" +			
			"<input type=text id=id_email name=id_email style='width:290'><br>" + 
			"Kodeord:<br>" +			
			"<input type=password id='id_kodeord' style='width:200'>&nbsp;&nbsp;&nbsp;" + 
			"<input type=hidden id='id_id'>" + 
			"<input type=submit value='Log Ind' onclick='parent.HideBox(1);return false;'>" +
			"</td>" +
			"</tr></table>";

	sHTML = DrawPop(300,"Log Ind",sHTML);
	document.write("<iframe id=boxTest name=boxTest style='position: absolute; visibility: hidden; z-index: -1;width:1;height:1;'></iframe>");
	boxTest.document.open("text/html","replace");
	boxTest.document.write(sHTML);
	boxTest.document.close();
}

function ShowBox(e,id)
{
    var obj_boxTest = document.getElementById("boxTest");
    obj_boxTest.style.zIndex = 2;
    obj_boxTest.style.visibility = "visible";
    obj_boxTest.style.frameBorder = "no";
	
	var width;
	var height;
    if (obj_boxTest.contentDocument)
	{
	    width = obj_boxTest.contentDocument.getElementById("tblPopTest").offsetWidth;
	    height = obj_boxTest.contentDocument.getElementById("tblPopTest").offsetHeight;
	}
	else
	{
	    width = eval("boxTest").eval("tblPopTest").offsetWidth;
	    height = eval("boxTest").eval("tblPopTest").offsetHeight;
	}

	obj_boxTest.style.top = document.body.offsetHeight/2 - height/2;
	obj_boxTest.style.left = document.body.offsetWidth/2 - width/2;
	obj_boxTest.style.width = width;
	obj_boxTest.style.height = height;
	
    if (obj_boxTest.contentDocument)
	{
	    obj_boxTest.contentDocument.getElementById("id_email").value = "";
        obj_boxTest.contentDocument.getElementById("id_id").value = id;
        obj_boxTest.contentDocument.getElementById("id_email").focus();
    }
    else
    {
        boxTest.document.body.document.all.id_email.value = "";
        boxTest.document.body.document.all.id_id.value = id;
        boxTest.document.body.document.all.id_email.focus();
    }

	
//	alert("Foreløbigt skal du bare skrive 'Test1' i Email Adresse feltet for at logge på i niveau 1 og 'Test2' for niveau 2.");
}



var numb = '0123456789';
var lwr = 'abcdefghijklmnopqrstuvwxyz';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
 
function isValid(parm,val) {
  if (parm == "") return false;
  for (i=0; i<parm.length; i++) {
    if (val.indexOf(parm.charAt(i),0) == -1) return false;
  }
  return true;
}
 
function isNum(parm) {return isValid(parm,numb);}
function isLower(parm) {return isValid(parm,lwr);}
function isUpper(parm) {return isValid(parm,upr);}
function isAlpha(parm) {return isValid(parm,lwr+upr);}
function isAlphanum(parm) {return isValid(parm,lwr+upr+numb);}

function isDate(dateStr)
{
    

    var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
    var matchArray = dateStr.match(datePat); // is the format ok?
    if (matchArray == null)
    {
//        alert("Please enter date as either mm/dd/yyyy or mm-dd-yyyy.");
        return false;
    }
    //month = matchArray[1]; // p@rse date into variables
    //day = matchArray[3];
    day = matchArray[1]; // p@rse date into variables
    month = matchArray[3];
    year = matchArray[5];

    if (month < 1 || month > 12)
    { // check month range
        //alert("Month must be between 1 and 12.");
        return false;
    }

    if (day < 1 || day > 31)
    {
        //alert("Day must be between 1 and 31.");
        return false;
    }

    if ((month==4 || month==6 || month==9 || month==11) && day==31)
    {
        //alert("Month "+month+" doesn`t have 31 days!")
        return false;
    }

    if (month == 2)
    { // check for february 29th
        var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
        if (day > 29 || (day==29 && !isleap))
        {
          //  alert("February " + year + " doesn`t have " + day + " days!");
            return false;
        }
    }
    
    return true; // date is valid
}


function getElementByClass(classname)
{
    var alltags=document.all? document.all : document.getElementsByTagName("*")

    var temparray=new Array()
    var inc=0
    for (i=0; i<alltags.length; i++)
    {
        if (alltags[i].className==classname)
            temparray[inc++]=alltags[i]
    }
    return temparray
}

function StandardOnSize(showBlog)
{

    var topPopup = 0;
	var objTabel = document.getElementById("idTabelHeader");
	if (objTabel)
	{
	    var offset = 151;
	    if (navigator.userAgent.indexOf("Firefox")!=-1) offset += 2;
	    
        var objSoeg = document.getElementById("idSoeg");
        if (objSoeg) objSoeg.style.top = objTabel.offsetTop + offset;
        if (objSoeg) objSoeg.style.left = objTabel.offsetLeft + 2;
	    
        /*showPermPanel('Main',objTabel.offsetLeft + 2,objTabel.offsetTop + offset + 30);*/
        showPermPanel('Main',objTabel.offsetLeft + 2,objTabel.offsetTop + offset + 26);
        

/*	    var objLogo = document.getElementById("idLogo");
	    if (objLogo) objLogo.style.top = objTabel.offsetTop + 2;
	    if (objLogo) objLogo.style.left = objTabel.offsetLeft;
	    
	    topPopup = objTabel.offsetTop;
	    */

	    var objSponsorer = document.getElementById("idSponsorer");
	    if (objSponsorer) objSponsorer.style.top = objTabel.offsetTop + 2;
	    if (objSponsorer) objSponsorer.style.left = objTabel.offsetLeft + objTabel.clientWidth + 4;
	    if (objSponsorer) topPopup = objSponsorer.offsetTop + objSponsorer.clientHeight + 7;
	    
	    var objReklame = document.getElementById("idReklame");
	    if (objReklame) objReklame.style.top = topPopup;
	    if (objReklame) objReklame.style.left = objTabel.offsetLeft + objTabel.clientWidth + 4;
	    if (objReklame) topPopup = objReklame.offsetTop + objReklame.clientHeight + 7;
	    
   	    var objFacebook = document.getElementById("idFacebook");
	    if (objFacebook) objFacebook.style.top = topPopup;
	    if (objFacebook) objFacebook.style.left = objTabel.offsetLeft + objTabel.clientWidth + 4;
	    if (objFacebook) topPopup = objFacebook.offsetTop + objFacebook.clientHeight + 7;

        var objBlog = objBlog = document.getElementById("idBlog");
        if (objBlog) objBlog.style.top = topPopup;
        if (objBlog) objBlog.style.left = objTabel.offsetLeft + objTabel.clientWidth + 4;
        if (objBlog) topPopup = objBlog.offsetTop + objBlog.clientHeight + 7;
    			
        var objBoldNyheder = document.getElementById("idBoldNyheder");
	    if (objBoldNyheder) objBoldNyheder.style.top = topPopup;
	    if (objBoldNyheder) objBoldNyheder.style.left = objTabel.offsetLeft + objTabel.clientWidth + 4;
	    if (objBoldNyheder) topPopup = objBoldNyheder.offsetTop + objBoldNyheder.clientHeight + 7;

        //if (objLogo) objLogo.style.visibility = "visible";
        if (objSponsorer) objSponsorer.style.visibility = "visible";
        if (objReklame) objReklame.style.visibility = "visible";
        if (objFacebook) objFacebook.style.visibility = "visible";
	    if (objBlog) objBlog.style.visibility = "visible";
	    if (objBoldNyheder) objBoldNyheder.style.visibility = "visible";
	    var objSoegText = document.getElementById("idSoegText");
	    if (objSoeg && objSoegText)
	    {
	        var textHint = "Indtast søgeord...";
	        objSoegText.style.color = "gray";
	        objSoegText.value = textHint;
            objSoegText.onfocus = function()       // When the user clicks in the box
            {
                if (objSoegText.value == textHint)     // If the value is the default value
                {
                    objSoegText.style.color = "black";
                    objSoegText.value = "";       // Clear the box
                }
            }
            objSoegText.onblur = function()       // When the user clicks away from the box
            {
                if (objSoegText.value == "")       // If the box is empty
                {
                    objSoegText.style.color = "gray";
                    objSoegText.value = textHint;     // Fill the box with instruction
                }
            }
            var objSoegKnap = document.getElementById("idSoegKnap");
            objSoegKnap.onclick = function()
            {
                if (objSoegText.value!="" && objSoegText.value!=textHint)
                    document.getElementById('soegform').submit();
            }

            objSoeg.style.visibility = "visible";
        }
    }
}
function KaldMinSide(url)
{
	var titleText;
    var objH1Tag = getElementByClass("header")[0];
    if (objH1Tag) titleText = objH1Tag.innerHTML;
    document.location.href = "minside.asp?url="+url+"&navn="+titleText
}


function SetupEditor(oEdit1)
{
    oEdit1.width = "100%"; //set editor dimension
    oEdit1.height = "450px";
    oEdit1.features=["Save",/*"FullScreen","Preview","Print",*/
        "Search",/*"SpellCheck",*/"|",
        "Superscript","Subscript","|",/*"LTR","RTL","|",*/
        "Table","Guidelines",/*"Absolute",*/"|",
        "Flash","Media","Characters","|",/*"InternalLink","CustomObject","|",*/
        /*"Form",*/,"RemoveFormat","ClearAll",/*"XHTMLFullSource",*/"XHTMLSource","BRK",		
        "Cut","Copy","Paste","PasteWord","PasteText","|",
        "Undo","Redo","|","Hyperlink","Bookmark","Image","Line","|",
        "JustifyLeft","JustifyCenter","JustifyRight","JustifyFull","|",
        "Numbering","Bullets","|","Indent","Outdent",
        "BRK",
        /*"StyleAndFormatting","TextFormatting","ListFormatting",*/
        /*"BoxFormatting","ParagraphFormatting","CssText","Styles","|",*/
        /*"CustomTag",*/"Paragraph",/*"FontName","FontSize",*/"|",
        "Bold","Italic","Underline","Strikethrough","|",
        "ForeColor","BackColor"];
    oEdit1.css="kode/bkfriheden.css"; //Specify external css file here
    oEdit1.cmdAssetManager = "modalDialogShow('/editor/assetmanager/assetmanager.asp?lang=danish',640,465)"; //Command to open the Asset Manager add-on.
    oEdit1.customColors=["#4c62aa","#004684","#99ccff"];//predefined custom colors
    oEdit1.mode="HTMLBody";
    oEdit1.dropTopAdjustment=-175;
    oEdit1.dropLeftAdjustment=-165;
    oEdit1.onSave = SubmitForm; //specify function to call.
    oEdit1.REPLACE("idTextarea");
}

function SetupEditorSmall(oEdit1)
{
    oEdit1.width = "100%"; //set editor dimension
    oEdit1.height = "450px";
    oEdit1.features=["Save","|",/*"FullScreen","Preview","Print",*/
 //       "Search",/*"SpellCheck",*/"|",
 //       "Superscript","Subscript","|",/*"LTR","RTL","|",*/
//        "Table","Guidelines",/*"Absolute",*/"|",
        /*"Flash","Media","Characters","|","InternalLink","CustomObject","|",*/
  //      /*"Form",*/,"RemoveFormat","ClearAll",/*"XHTMLFullSource","XHTMLSource",*/"BRK",		
        "Cut","Copy","Paste","PasteWord","PasteText","|",
//        "Undo","Redo","|","Hyperlink"/*,"Bookmark","Image"*/,"Line","|",
//        "JustifyLeft","JustifyCenter","JustifyRight","JustifyFull","|",
        "Numbering","Bullets","|","Indent","Outdent",
        //"BRK",
        /*"StyleAndFormatting","TextFormatting","ListFormatting",*/
        /*"BoxFormatting","ParagraphFormatting","CssText","Styles","|",*/
        /*"CustomTag","Paragraph","FontName","FontSize","|",*/
        "Bold","Italic","Underline","Strikethrough"];//,"|",
        //"ForeColor","BackColor"];
    oEdit1.css="kode/bkfriheden.css"; //Specify external css file here
    oEdit1.cmdAssetManager = "modalDialogShow('/editor/assetmanager/assetmanager.asp?lang=danish',640,465)"; //Command to open the Asset Manager add-on.
    oEdit1.customColors=["#4c62aa","#004684","#99ccff"];//predefined custom colors
    oEdit1.mode="HTMLBody";
    oEdit1.dropTopAdjustment=-175;
    oEdit1.dropLeftAdjustment=-165;
    oEdit1.onSave = SubmitForm; //specify function to call.
    oEdit1.REPLACE("idTextarea");
}
