﻿var agt    = navigator.userAgent.toLowerCase();
var is_mac = (agt.indexOf("mac") != -1);
var is_opera = (agt.indexOf("opera") != -1);
var is_ie = ((agt.indexOf("msie") != -1) && (!is_opera));
var is_ie6 = (((is_ie) && (agt.indexOf("msie 5") != -1) || (agt.indexOf("msie 6") != -1)));

var instruction;

if(!is_mac) {
instruction = 'Blokering af pop-op-vinduer er slået til\n\nHold Ctrl tast nede, mens du klikker';
}
else {
instruction = 'Blokering af pop-op-vinduer er slået til\n\nHold Æble tast nede, mens du klikker';
}

var strHTML = '';

var hlColor = 'rgb(255,255,255)';	//Generer automatisk ved redigering af centralt layout?

function HighLight(elm) {
document.getElementById(elm).style.backgroundColor = hlColor;
}

function LowLight(elm) {
document.getElementById(elm).style.backgroundColor = bgColor;
}

function visFlash(movieID) {
location.href = 'flash.aspx?id=' + escape(movieID);
}

function visBilledserie(folderID) {
location.href = 'dias.aspx?id=' + folderID;
}

var siteWindow = null;

function visHjemmeside(x) {
  var winleft = (screen.width - 1000) / 2;
  siteWindow = window.open(x,'siteWindow','width=1000,height=550,left='+winleft+',top=0,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes');
  if(!siteWindow) {
  alert(instruction);
  }
  else {
  if(siteWindow.open) siteWindow.focus();
  }
}

function getTitle(img) {
var separator = img.lastIndexOf("\/")+1;
var fullname = img.slice(separator);
return fullname;
}

var imageWindow = null;

function visBillede(iName, iWidth, iHeight) {
  var winleft = (screen.width - iWidth) / 2;
  var wintop = (screen.height - iHeight) / 2;
  imageWindow = window.open('','imageWindow','width='+iWidth+',height='+iHeight+',left='+winleft+',top='+wintop);
  if(imageWindow) {
  imageWindow.document.writeln('<html>');
  imageWindow.document.writeln('<head>');
  imageWindow.document.writeln('<meta http-equiv="imagetoolbar" content="no" />');
  imageWindow.document.writeln('<title>' + getTitle(iName) + '</title>');
  imageWindow.document.writeln('</head>');
  imageWindow.document.writeln('<body onblur="self.close()" style="margin:0px;border-style:none">');
  imageWindow.document.writeln('<img src="' + iName + '" width="' + iWidth + '" height="' + iHeight + '">');
  imageWindow.document.writeln('</body>');
  imageWindow.document.writeln('</html>');
  imageWindow.document.close();
  }
  else {
  alert(instruction);
  }
}

var bSize = fSize + 3;

var bdColor;

if(bgMenuColor!='rgb(255,255,255)') {
bdColor = bgMenuColor;
}
else {
bdColor = fColor;
}

var strCSS = '<style type="text/css">';
if(!is_ie6) {
  strCSS += 'div.mainlink{width:153px;height:13px;background-color:'+bgMenuColor+';border:1px solid '+fgMenuColor+';margin-bottom:2px;font-weight:'+mWeight+';}';
  strCSS += 'div.sublink{width:153px;background-color:'+bgColor+';border:1px solid '+bgColor+';margin-bottom:2px;}';
  strCSS += 'div#panel div{width:61px;cursor:default;float:left;margin-right:2px;margin-bottom:2px;text-align:right;display:block;padding-left:1px;padding-right:1px;color:'+fColor+';border:1px solid '+fColor+';}';
  if(is_ie) {
  strCSS += 'div#bodytext{overflow:hidden;}';
  }
  else {
  strCSS += 'html{overflow:-moz-scrollbars-vertical;}';
  }
  if(!is_opera) {
  strCSS += 'div#bodytext textarea{height:18px;}';
  }
  else {
  strCSS += 'div#bodytext textarea{height:60px;}';
  }
}
else {
  strCSS += 'div.mainlink{width:155px;height:15px;background-color:'+bgMenuColor+';border:1px solid '+fgMenuColor+';margin-bottom:2px;font-weight:'+mWeight+';}';
  strCSS += 'div.sublink{width:155px;background-color:'+bgColor+';border:1px solid '+bgColor+';margin-bottom:2px;}';
  strCSS += 'div#panel div{width:65px;cursor:default;float:left;margin-right:2px;margin-bottom:2px;text-align:right;display:block;padding-left:1px;padding-right:1px;color:'+fColor+';border:1px solid '+fColor+';}';
}
strCSS += 'table#container td.channel{height:100%;width:165px;background-color:'+bgColor+';color:'+fgColor+';padding-left:5px;padding-top:15px;padding-bottom:15px;font-size:10px;font-family:verdana,arial,sans-serif;}';
strCSS += 'table#container td#content{height:100%;width:570px;color:'+fColor+';font-size:'+fSize+'px;font-family:'+fType+';}';
strCSS += 'table#container td#content table td{border:1px solid '+fColor+';font-size:'+fSize+'px;font-family:'+fType+';}';
strCSS += 'div.mainlink a:link{padding-left:4px;color:'+fgMenuColor+';background-color:transparent;text-decoration:none;width:100%;height:100%;display:block;}';
strCSS += 'div.mainlink a:visited{padding-left:4px;color:'+fgMenuColor+';background-color:transparent;text-decoration:none;width:100%;height:100%;display:block;}';
strCSS += 'div.mainlink a:active{padding-left:4px;color:'+fgMenuColor+';background-color:transparent;text-decoration:none;width:100%;height:100%;display:block;}';
strCSS += 'div.mainlink a:hover{padding-left:4px;color:'+fgMenuColor+';background-color:transparent;text-decoration:none;width:100%;height:100%;display:block;}';
strCSS += 'div.sublink a:link{padding-left:4px;color:'+fgColor+';background-color:transparent;text-decoration:none;width:100%;height:100%;display:block;}';
strCSS += 'div.sublink a:visited{padding-left:4px;color:'+fgColor+';background-color:transparent;text-decoration:none;width:100%;height:100%;display:block;}';
strCSS += 'div.sublink a:active{padding-left:4px;color:'+fgColor+';background-color:transparent;text-decoration:none;width:100%;height:100%;display:block;}';
strCSS += 'div.sublink a:hover{padding-left:4px;color:'+fgColor+';background-color:transparent;text-decoration:none;width:100%;height:100%;display:block;}';
strCSS += 'input.btn{cursor:pointer;cursor:hand;background-color:'+bgMenuColor+';color:'+fgMenuColor+';width:60px;font-size:9px;}';
strCSS += 'span.headline{background-color:transparent;color:'+hColor+';letter-spacing:'+hSpacing+'px;font-weight:'+hWeight+';font-size:'+hSize+'px;font-family:'+hType+';}';

strCSS += 'span.feedback{color:'+hColor+';letter-spacing:1px;font-weight:bold;font-size:10px;}';

strCSS += 'table#container td#content table.z_textbox_z td{border:1px solid '+fgBoxColor+';background-color:'+bgBoxColor+';color:'+fgBoxColor+';}';

strCSS += 'table.z_textbox_z td a:link{background-color:transparent;color:'+fgBoxColor+';}';
strCSS += 'table.z_textbox_z td a:visited{background-color:transparent;color:'+fgBoxColor+';}';
strCSS += 'table.z_textbox_z td a:active{background-color:transparent;color:'+fgBoxColor+';}';
strCSS += 'table.z_textbox_z td a:hover{background-color:transparent;color:'+fgBoxColor+';}';
strCSS += 'table.newsbox{width:100%;background-color:'+bgNewsColor+';font-family:verdana,arial,sans-serif;}';

strCSS += 'table.newsbox td{color:'+fColor+';}';
strCSS += 'table.newsbox td.newsheader{text-align:center;font-weight:bold;color:'+fgNewsColor+';}';

strCSS += 'table.calendar{width:100%;border-collapse:separate;background-color:'+bgNewsColor+';}';

strCSS += 'table.calendar td{text-align:center;background-color:rgb(255,255,255);color:'+fColor+';font-size:10px;font-family:verdana,arial,sans-serif;}';

strCSS += 'table.calendar td.calheader{letter-spacing:1px;background-color:'+bgNewsColor+';color:'+fgNewsColor+';font-weight:bold;}';
strCSS += 'table#container td.channel table.calendar td.calheader a:link{color:'+fgNewsColor+';text-decoration:none;}';
strCSS += 'table#container td.channel table.calendar td.calheader a:visited{color:'+fgNewsColor+';text-decoration:none;}';
strCSS += 'table#container td.channel table.calendar td.calheader a:active{color:'+fgNewsColor+';text-decoration:none;}';
strCSS += 'table#container td.channel table.calendar td.calheader a:hover{color:'+fgNewsColor+';text-decoration:underline;}';
strCSS += 'big{font-size:'+bSize+'px;}';

strCSS += 'a:link{color:'+fColor+';background-color:transparent;text-decoration:underline;}';
strCSS += 'a:visited{color:'+fColor+';background-color:transparent;text-decoration:underline;}';
strCSS += 'a:active{color:'+fColor+';background-color:transparent;text-decoration:underline;}';
strCSS += 'a:hover{color:rgb(229,27,36);background-color:transparent;text-decoration:none;}';

strCSS += 'hr{color:'+fColor+';background-color:'+fColor+';height:1px;}';

strCSS += 'input.userinput{padding:1px;color:'+fColor+';border:1px solid '+bdColor+';}';
strCSS += 'select{color:'+fColor+';font-size:10px;font-family:verdana,arial,helvetica,sans-serif;}';

strCSS += 'textarea{padding:1px;height:auto;overflow:visible;color:'+fColor+';background-color:rgb(255,255,255);border:1px solid '+bdColor+';font-size:10px;font-family:verdana,arial,helvetica,sans-serif;}';
strCSS += 'input.tx{padding:1px;width:200px;border:1px solid '+bdColor+';}';

strCSS += 'table#container td#content table td.forumlabel{background-color:'+bgBoxColor+';color:'+fgBoxColor+';font-size:10px;font-family:verdana,arial,sans-serif;}';

strCSS += '</style>';

document.write(strCSS);