var selectedTitle = 'text_normal';
//SiteScale feedback
var ss_id="";
var ss_languageid=1;
var ss_folders=1;
var ss_querystr=0;
var ss_segment=1;
var ss_popupfil="/userfeedback/feedback_sitescale.aspx";
var ss_homepage="http://www.e-boks.dk";
var ss_popvisit=5;
var ss_popmin=0;
var ss_popmax=60;
var ss_server="http://www.sitescale.dk";
var ss_website="eboks";
var ss_popquery="&sprog=" + ss_languageid;
var ss_folderquery="";
var ss_qquerystr="";
var ss_segquerystr="";
var ss_idquery="";
if (ss_folders==1) ss_folderquery="&folder=1";if (ss_querystr==1) ss_qquerystr="&query=1";
function feedback(ss_lan) {	if (ss_lan>0) ss_popquery="&sprog=" + ss_lan; if (ss_segment>0) ss_segquerystr="&segment=" + ss_segment; var url = ss_server + ss_popupfil+"?website="+ss_website+ss_popquery+ss_segquerystr+"&id="+ss_id+ss_folderquery+ss_qquerystr+"&oplosning="+screen.width+"x"+screen.height+"&url="+escape(document.location.href); window.open(url,'Comments','resizable=yes,copyhistory=yes,scrollbars=no,width=458,height=331,left='+(screen.width-458)/2+',top='+(screen.height-331)/2);}

function getCookie(name) { 
	var re=new RegExp(name+'=[^;]+', 'i');
	if (document.cookie.match(re))
		return document.cookie.match(re)[0].split('=')[1];
	return null;
}

function setCookie(name, value, days) {
	var expireDate = new Date();
	var expstring=(typeof days!='undefined')? expireDate.setDate(expireDate.getDate()+parseInt(days)) : expireDate.setDate(expireDate.getDate()-5);
	document.cookie = name+'='+value+'; expires='+expireDate.toGMTString()+'; path=/';
}

function deleteCookie(name){
	setCookie(name, '');
}

function setStylesheet(title) {
	var i, cacheobj;
	for(i=0; (cacheobj=document.getElementsByTagName('link')[i]); i++) {
		if(cacheobj.getAttribute('rel').indexOf('style') != -1 && cacheobj.getAttribute('title')) {
			cacheobj.disabled = true;
			if(cacheobj.getAttribute('title') == title)
				cacheobj.disabled = false;
		}
	}
}

function chooseStyle(title){
	if (document.getElementById){
		setStylesheet(title);
		setCookie('fontSize', title, 30);
		selectedTitle = title;
	}
}

function toggleStyle(){
	if (document.getElementById) {
		var title = selectedTitle == 'text_normal' ? 'text_large' : 'text_normal';
		chooseStyle(title);
	}
}

function toggleGroupBoxDetails(object) {
	while(object.className != 'group hide_details' && object.className != 'group show_details') {
		object = object.parentNode;
	}
	if(object) {
		object.className = object.className == 'group hide_details' ? 'group show_details' : 'group hide_details';
	}
}

function setWatermark(name, watermark, focus) {
	if (document.getElementById) {
		var inputobj = document.getElementById(name);
		if(inputobj) {
			if(focus) {
				if(inputobj.value == watermark && inputobj.className == 'inactive')
					inputobj.value = '';
				inputobj.className = 'active';
			} else {
				if(inputobj.value == '') {
					inputobj.value = watermark;
					inputobj.className = 'inactive';
				}
			}
		}
	}
}

// funktion til at re-submitte form kræver at der kun er 1 form element på siden
function submitForm() {
	var theform;
	theform = document.forms[0];
	theform.submit();
	return true;
}

// cross-browser add event handler
function addEvent(elm, evType, fn, useCapture) {
  if (elm.addEventListener) {
    elm.addEventListener(evType, fn, useCapture);
    return true;
  }
  else if (elm.attachEvent) {
    var r = elm.attachEvent('on' + evType, fn);
    return r;
  }
  else {
    elm['on' + evType] = fn;
  }  
}

// Opens a popup window left=" + (screen.width/2-sWidth) +",top=" + (screen.height/2-sHeight) +",
function getPopup(sHref, sName, sHeight, sWidth){
	var popupWin = window.open(sHref, sName, "status=yes,resizable=yes,scrollbars=yes,width=" + sWidth + ", height=" + sHeight);
}
function getPopupWindow(sHref, sName){
	var popupWin = window.open(sHref, sName, "status=yes,resizable=yes,scrollbars=yes");
}
function getPopupDocument(sHref, sName){
	var messageStr = 'Det valgte dokument kunne ikke vises, da det blev blokeret af en pop-up-stopper.' +
		'\n\nPr\u00F8v eventuelt at holde \'Ctrl\' knappen nede p\u00E5 dit tastur mens du klikker p\u00E5 dokumentet.' +
		'\n\n\u00D8nsker du yderligere hj\u00E6lp til at f\u00E5 vist pop-up-vinduer i e-Boks?';
	try	{	
		var popupWin = window.open(sHref, sName, "status=yes,resizable=yes,scrollbars=yes");
		if(null == popupWin || true == popupWin.closed) {
			if(confirm(messageStr)) document.location.href='help.aspx?topicid=d05cfaf2-b70c-4d18-9a1d-e198fde762a2';
		}
	} catch(e) {
		if(confirm(messageStr)) document.location.href='help.aspx?topicid=d05cfaf2-b70c-4d18-9a1d-e198fde762a2';
	}
}
// Opens a popup window left=" + (screen.width/2-sWidth) +",top=" + (screen.height/2-sHeight) +",
function getPopupNoScroll(sHref, sName){
	var popupWin = window.open(sHref, sName, "status=yes,resizable=yes,scrollbars=no");
}
function getPopupNoScroll(sHref, sName, sHeight, sWidth){
	var popupWin = window.open(sHref, sName, "status=yes,resizable=yes,scrollbars=no,width=" + sWidth + ", height=" + sHeight);
}
// Returns the value for selected option
function getSelectedValue(sDropDownList){
	var oDropDownList = document.getElementById(sDropDownList);
	if(oDropDownList) return oDropDownList.options[oDropDownList.selectedIndex].value;
}

function getSelectedRadio(buttonGroup) {
   if (buttonGroup[0]) {
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; }
   }
   return -1;
}

function getSelectedRadioValue(buttonGroup) {
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) {
         return buttonGroup[i].value;
      } else {
         return buttonGroup.value;
      }
   }
}

function getSelectedCheckbox(buttonGroup) {
   var retArr = new Array();
   var lastElement = 0;
   if (buttonGroup[0]) {
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            retArr.length = lastElement;
            retArr[lastElement] = i;
            lastElement++;
         }
      }
   } else {
      if (buttonGroup.checked) {
         retArr.length = lastElement;
         retArr[lastElement] = 0;
      }
   }
   return retArr;
}

function getSelectedCheckboxValue(buttonGroup) {
   var retArr = new Array();
   var selectedItems = getSelectedCheckbox(buttonGroup);
   if (selectedItems.length != 0) {
      retArr.length = selectedItems.length;
      for (var i=0; i<selectedItems.length; i++) {
         if (buttonGroup[selectedItems[i]]) {
            retArr[i] = buttonGroup[selectedItems[i]].value;
         } else {
            retArr[i] = buttonGroup.value;
         }
      }
   }
   return retArr;
}

iRunFirstTime = 0;
function setAllChecked(oThis, sTarget, sClass){
	var oTarget = document.getElementById(sTarget)
	if(oTarget){
		var aCheckBoxes = oTarget.getElementsByTagName("INPUT");
		if(oThis.nodeName == "INPUT"){
			for (var i = 0; i<aCheckBoxes.length; i++){
				if (aCheckBoxes[i].type.toLowerCase() == "checkbox"){
					if (aCheckBoxes[i].className.indexOf(sClass) != -1){
						if(oThis.checked){
							aCheckBoxes[i].checked = "true";
						} else {
							aCheckBoxes[i].checked = "";
						}
					}
				}
			}
		} else {
			if(iRunFirstTime == 0){
				for (var i = 0; i<aCheckBoxes.length; i++){
					if (aCheckBoxes[i].type.toLowerCase() == "checkbox"){
						if (aCheckBoxes[i].className.indexOf(sClass) != -1){
							aCheckBoxes[i].checked = "true";
						}
					}
				}
				iRunFirstTime = 1;
			} else {
				for (var i = 0; i<aCheckBoxes.length; i++){
					if (aCheckBoxes[i].type.toLowerCase() == "checkbox"){
						if (aCheckBoxes[i].className.indexOf(sClass) != -1){
							aCheckBoxes[i].checked = "";
						}
					}
				}
				iRunFirstTime = 0;
			}
			return false		
		}
	}
}

//set font stylesheet
var cookieTitle = getCookie('fontSize')
if (document.getElementById && cookieTitle!=null) {
	chooseStyle(cookieTitle)
}
//break out of fames
if (top.location != location) {
  top.location.href = document.location.href ;
}