
function wpadmin(){}

// standard popup-script
wpadmin.prototype.popup = function(objThis, intHeight, intWidth, blnResize, blnScroll, blnMenu, blnLocation, blnToolbar){
	var strUrl;
	if (typeof(objThis) == "string") {strUrl = objThis} else {strUrl=objThis.href}
	if (blnResize) {blnResize="resizable"} else {blnResize="resizable=0"}
	if (blnScroll) {blnScroll="scrollbars"} else {blnScroll="scrollbars=0"}
	if (blnMenu) {blnMenu="menubar"} else {blnMenu="menubar=0"}
	if (blnLocation) {blnLocation="location"} else {blnLocation="location=0"}
	if (blnToolbar) {blnToolbar="toolbar"} else {blnToolbar="toolbar=0"}
	//var dwarfPopup = window.open(strUrl, "dwarfPopup", "width=" + intWidth + ", height=" + intHeight + ", " + blnResize + ", " + blnScroll + ", " + blnMenu + ", " + blnLocation + ", " + blnToolbar + "");
	
	window.open(strUrl, "dwarfPopup", "width=" + intWidth + ", height=" + intHeight + ", " + blnResize + ", " + blnScroll + ", " + blnMenu + ", " + blnLocation + ", " + blnToolbar + "");
	//return false;
}

// returnerer browserens flashversion
wpadmin.prototype.flashVersion = function(){
	var intMaxFlashVersion = 20;
	var intFlashVersion = 0;
	if (navigator.plugins && navigator.plugins.length) {
		for (var i = 0; i < navigator.plugins.length; i++) {
			if (navigator.plugins[i].name.indexOf('Shockwave Flash') != -1) {
				intFlashVersion = navigator.plugins[i].description.split('Shockwave Flash ')[1].charAt(0);
				break;
			}
		}
	} else if (window.ActiveXObject){
		for (var i = 2; i <= intMaxFlashVersion; i++){
			try {
				objFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + i + "');");
				if (objFlash) {
					intFlashVersion = i;
				}
			}
			catch(e) {}
		}
	}
	return intFlashVersion;
}

// loader flash object uden om explorers sikkerhedsblokering
wpadmin.prototype.loadFlash = function(intVersion, strMovieUrl, intWidth, intHeight, blnClickable, strAlternativeImage, strTitle, strAlternativeUrl){
	
	var strReturn = "";
	if(this.flashVersion() >= intVersion || intVersion == 0){
		strReturn += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + intVersion + ",0,0,0\" width=\"" + intWidth + "\" height=\"" + intHeight + "\" id=\"flashloader\" align=\"middle\">\n";
		strReturn += "<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n";
		strReturn += "<param name=\"movie\" value=\"" + strMovieUrl + "\" />\n";
		strReturn += "<param name=\"quality\" value=\"high\" />\n";
		strReturn += "<param name=\"bgcolor\" value=\"#000000\" />\n";
		strReturn += "<param name=\"wmode\" value=\"transparent\" />\n";
		strReturn += "<embed src=\"" + strMovieUrl + "\" quality=\"high\" bgcolor=\"#ffffff\" width=\"" + intWidth + "\" height=\"" + intHeight + "\" name=\"flashloader\" align=\"middle\" allowscriptaccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" wmode=\"transparent\" />\n";
		strReturn += "</object>\n";
		document.write(strReturn);
	} else {
		if (strAlternativeImage != ""){
			if (blnClickable) {
				strReturn += "<a href=\"" + strAlternativeUrl + "\" title=\"" + strTitle + "\">\n";
				strReturn += "<img src=\"" + strAlternativeImage + "\" alt=\"" + strTitle + "\" title=\"" + strTitle + "\" />\n";
				strReturn += "</a>\n";
			}	else {
				strReturn += "<img src=\"" + strAlternativeImage + "\" alt=\"" + strTitle + "\" title=\"" + strTitle + "\" />\n";	
			}
			document.write(strReturn);
		} else if (strAlternativeUrl && strAlternativeUrl != ""){
			document.location.href = strAlternativeUrl;
		}
	}
}

var swffit=function(){var NS=(navigator.appName=='Netscape')?true:false,win=window,doc=document,html=doc.getElementsByTagName('html')[0],_ft,_mw,_mh,_xw,_xh,_hc,_vc;function fit(t,w,h,xw,xh,hc,vc){_ft=t;_mw=w;_mh=h;_xw=xw;_xh=xh;_hc=(hc||hc==null)?true:false;_vc=(vc||vc==null)?true:false;swfobject.createCSS("#"+_ft,"position:absolute; width:100%; height:100%");swfobject.createCSS("#"+_ft+" object","position:absolute");swfobject.addDomLoadEvent(startFit)}function startFit(){html.style.height=doc.body.style.height='100%';html.style.overflow='auto';doc.body.style.margin=doc.body.style.padding='0';if(swfobject.getObjectById(_ft)){_ft=swfobject.getObjectById(_ft)}else if(NS){_ft=doc.getElementById(_ft).getElementsByTagName('object')[0]}else{_ft=doc.getElementById(_ft)}addResizeEvent(resize);swfobject.addDomLoadEvent(resize)}function stopFit(w,h){removeResizeEvent(resize);_ft.style.top=_ft.style.left='auto';_ft.style.marginTop=_ft.style.marginLeft='0';var w=(w==null)?'100%':w,h=(h==null)?'100%':h;setWidth(w);setHeight(h)}function setWidth(w){_ft.style.width=(isNaN(w))?w:w+"px"}function setHeight(h){_ft.style.height=(isNaN(h))?h:h+"px"}function addResizeEvent(fn){if(win.addEventListener){win.addEventListener('resize',fn,false)}else if(win.attachEvent){win.attachEvent('onresize',fn)}}function removeResizeEvent(fn){if(win.removeEventListener){win.removeEventListener('resize',fn,false)}else if(win.detachEvent){win.detachEvent('onresize',fn)}}function resize(){var iw=(NS)?win.innerWidth:doc.body.clientWidth,ih=(NS)?win.innerHeight:doc.body.clientHeight;if(iw>_xw&&_xw){setWidth(_xw);if(_hc){_ft.style.left='50%';_ft.style.marginLeft=-(_xw*.5)+'px'}}else{if(iw>_mw&&(iw<_xw||!_xw)){setWidth('100%')}else{setWidth(_mw)}if(_hc){_ft.style.left='auto';_ft.style.marginLeft='0'}}if(ih>_xh&&_xh){setHeight(_xh);if(_vc){_ft.style.top='50%';_ft.style.marginTop=-(_xh*.5)+'px'}}else{if(ih>_mh&&(ih<_xh||!_xh)){setHeight('100%')}else{setHeight(_mh)}if(_vc){_ft.style.top='auto';_ft.style.marginTop='0'}}}return{addResizeEvent:addResizeEvent,removeResizeEvent:removeResizeEvent,stopFit:stopFit,fit:fit}}();

// browser detection
wpadmin.prototype.browserData = function(){
	var strBrowserData = navigator.userAgent + " " + navigator.appVersion;
	if (strBrowserData.indexOf("MSIE") != -1 && strBrowserData.indexOf("Macintosh") != -1) {return "MSIE_MAC"}
	else if (strBrowserData.indexOf("MSIE 5.0") != -1 && sBrowserData.indexOf("Windows") != -1) {return "MSIE_50"}
	else if (strBrowserData.indexOf("MSIE 5.5") != -1 && sBrowserData.indexOf("Windows") != -1) {return "MSIE_55"}
	else if (strBrowserData.indexOf("MSIE 6.0") != -1 && sBrowserData.indexOf("Windows") != -1) {return "MSIE_60"}
	else if (strBrowserData.indexOf("Firefox") != -1) {return "Firefox"}
	else if (strBrowserData.indexOf("Safari") != -1) {return "Safari"}
	else {return "Unknown Browser"}
}

// er billeder preloadet?
wpadmin.prototype.blnImagesLoaded = false;

// array med preloaded billeder
wpadmin.prototype.arrImageObjects = [];

// preload images
wpadmin.prototype.preloadImages = function(strImageUrls){
	if(strImageUrls){
		var arrImageUrls = strImageUrls.split(",")
		for (var i=0; i<arrImageUrls.length; i++){
			var objTemp = new Image();
			objTemp.src = arrImageUrls[i].replace(" ", "");
			this.arrImageObjects[this.arrImageObjects.length] = objTemp;
		}
		this.blnImagesLoaded = true;
	}
}

// udskift billede med preloadet billede
wpadmin.prototype.swapImage = function(objThis, intSwapToImage){
	if (objThis && this.blnImagesLoaded){
		if (typeof(intSwapToImage) == "number"){
			objThis.src = this.arrImageObjects[intSwapToImage].src;
		} else {
			for (var i = 0; i<this.arrImageObjects.length; i++){
				if (this.arrImageObjects[i].src.indexOf(intSwapToImage) != -1 ){
					objThis.src = this.arrImageObjects[i].src;
				}
			}
		}
	}
}

// udskift billede med preloadet billede
wpadmin.prototype.replacePng = function(){
	if (this.browserData().indexOf("MSIE") != -1 && this.browserData() != "MSIE_MAC"){
			var arrImgs = document.getElementsByTagName("img");
			var strImgSrc;
			for(var i = 0; i<arrImgs.length; i++){
				strImgSrc = arrImgs[i].src.toLowerCase()
			if(strImgSrc.lastIndexOf(".png") != -1){
				arrImgs[i].style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + arrImgs[i].src + ', sizingMethod="image")';
				arrImgs[i].src = "/images/graphics/gx_blank.gif";
			}
		}
	}
}
wpadmin.prototype.showExplain = function (id){
	$(id).style.display = 'block';
}
wpadmin.prototype.hideExplain = function(id){
	$(id).style.display = 'none';
}

// instantier objekt
var wpadmin = new wpadmin();

//Swap Image (Dreamweaver standard)
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*******************USED in tipafriend plugin******************/
function textLimit(field, maxlen) {
	if (field.value.length > maxlen + 1)
	alert('Du kan ikke indtaste mere !');
	if (field.value.length > maxlen)
	field.value = field.value.substring(0, maxlen);
} 

function isNumberKey(evt){
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

         return true;
}
function show(object){
	document.getElementById(object).style.display='inline';
}
function hide(object){
	document.getElementById(object).style.display='none';
}
function switch_display(object){
	if (document.getElementById(object).style.display=='none')
	show(object)
	else 
	hide(object)
}





 

