/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;sfHover = function() {  
     var timeout = 400;  
     var cssClass = "sfhover";  
   
     var queue = [];  
     var reCSS = new RegExp("\\b" + cssClass + "\\b");  
     var sfEls = document.getElementById("mainnav").getElementsByTagName("li");  
     for (var i=0; i<sfEls.length; i++) {  
   
         // mouseover and mouseout handlers for regular mouse based interface.  
         sfEls[i].onmouseover = function() {  
             queueFlush();  
             this.className += " " + cssClass;  
         }  
         sfEls[i].onmouseout = function() {  
             queue.push([setTimeout(queueTimeout, timeout), this]);  
         }  
   
         // focus and blur handlers for keyboard based navigation.  
         sfEls[i].onfocus = function() {  
             queueFlush();  
             this.className += " " + cssClass;  
         }  
         sfEls[i].onblur = function() {  
             queue.push([setTimeout(queueTimeout, timeout), this]);  
         }  
   
         // click event handler needed for tablet type interfaces (e.g. Apple iPhone).  
         sfEls[i].onclick = function(e) {  
             if (this.className.search(reCSS) == -1) {  
                 // CSS not set, so clear all sibling (and decendants) menus, and then set CSS on this menu…  
                 var elems = this.parentNode.getElementsByTagName("li");  
                 for (var i=0; i<elems.length; i++) {  
                     elems[i].className = elems[i].className.replace(reCSS, "");  
                 }  
                 this.className += " " + cssClass;  
             } else {  
                 // CSS already set, so clear all decendant menus and then this menu…  
                 var elems = this.getElementsByTagName("li");  
                 for (var i=0; i<elems.length; i++) {  
                     elems[i].className = elems[i].className.replace(reCSS, "");  
                 }  
                 this.className = this.className.replace(reCSS, "");  
             }  
             if (e && e.stopPropagation)  
                 e.stopPropagation();  
             else  
                 window.event.cancelBubble = true;  
         }  
     }  
   
     queueFlush = function () {  
         while (queue.length) {  
             clearTimeout(queue[0][0]);  
             queueTimeout();  
         }  
     }  
   
     queueTimeout = function() {  
         if (queue.length) {  
             var el = queue.shift()[1];  
             el.className = el.className.replace(reCSS, "");  
         }  
     }  
 }  
 addLoadEvent(sfHover);

function addLoadEvent(func) {  
     var oldonload = window.onload;  
     if (typeof window.onload != 'function') {  
         window.onload = func;  
     } else {  
         window.onload = function() {  
             oldonload();  
             func();  
         }  
     }  
  } 
  

if (window.attachEvent) window.attachEvent("onload", sfHover);/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

(function(b){var m,u,x,g,D,i,z,A,B,p=0,e={},q=[],n=0,c={},j=[],E=null,s=new Image,G=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,S=/[^\.]\.(swf)\s*$/i,H,I=1,k,l,h=false,y=b.extend(b("<div/>")[0],{prop:0}),v=0,O=!b.support.opacity&&!window.XMLHttpRequest,J=function(){u.hide();s.onerror=s.onload=null;E&&E.abort();m.empty()},P=function(){b.fancybox('<p id="fancybox_error">Indholdet kan ikke hentes.<br />Pr&oslash;v venligst igen senere..</p>',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})},
K=function(){return[b(window).width(),b(window).height(),b(document).scrollLeft(),b(document).scrollTop()]},T=function(){var a=K(),d={},f=c.margin,o=c.autoScale,t=(20+f)*2,w=(20+f)*2,r=c.padding*2;if(c.width.toString().indexOf("%")>-1){d.width=a[0]*parseFloat(c.width)/100-40;o=false}else d.width=c.width+r;if(c.height.toString().indexOf("%")>-1){d.height=a[1]*parseFloat(c.height)/100-40;o=false}else d.height=c.height+r;if(o&&(d.width>a[0]-t||d.height>a[1]-w))if(e.type=="image"||e.type=="swf"){t+=r;
w+=r;o=Math.min(Math.min(a[0]-t,c.width)/c.width,Math.min(a[1]-w,c.height)/c.height);d.width=Math.round(o*(d.width-r))+r;d.height=Math.round(o*(d.height-r))+r}else{d.width=Math.min(d.width,a[0]-t);d.height=Math.min(d.height,a[1]-w)}d.top=a[3]+(a[1]-(d.height+40))*0.5;d.left=a[2]+(a[0]-(d.width+40))*0.5;if(c.autoScale===false){d.top=Math.max(a[3]+f,d.top);d.left=Math.max(a[2]+f,d.left)}return d},U=function(a){if(a&&a.length)switch(c.titlePosition){case "inside":return a;case "over":return'<span id="fancybox-title-over">'+
a+"</span>";default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+a+'</span><span id="fancybox-title-right"></span></span>'}return false},V=function(){var a=c.title,d=l.width-c.padding*2,f="fancybox-title-"+c.titlePosition;b("#fancybox-title").remove();v=0;if(c.titleShow!==false){a=b.isFunction(c.titleFormat)?c.titleFormat(a,j,n,c):U(a);if(!(!a||a==="")){b('<div id="fancybox-title" class="'+f+'" />').css({width:d,paddingLeft:c.padding,
paddingRight:c.padding}).html(a).appendTo("body");switch(c.titlePosition){case "inside":v=b("#fancybox-title").outerHeight(true)-c.padding;l.height+=v;break;case "over":b("#fancybox-title").css("bottom",c.padding);break;default:b("#fancybox-title").css("bottom",b("#fancybox-title").outerHeight(true)*-1);break}b("#fancybox-title").appendTo(D).hide()}}},W=function(){b(document).unbind("keydown.fb").bind("keydown.fb",function(a){if(a.keyCode==27&&c.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if(a.keyCode==
37){a.preventDefault();b.fancybox.prev()}else if(a.keyCode==39){a.preventDefault();b.fancybox.next()}});if(b.fn.mousewheel){g.unbind("mousewheel.fb");j.length>1&&g.bind("mousewheel.fb",function(a,d){a.preventDefault();h||d===0||(d>0?b.fancybox.prev():b.fancybox.next())})}if(c.showNavArrows){if(c.cyclic&&j.length>1||n!==0)A.show();if(c.cyclic&&j.length>1||n!=j.length-1)B.show()}},X=function(){var a,d;if(j.length-1>n){a=j[n+1].href;if(typeof a!=="undefined"&&a.match(G)){d=new Image;d.src=a}}if(n>0){a=
j[n-1].href;if(typeof a!=="undefined"&&a.match(G)){d=new Image;d.src=a}}},L=function(){i.css("overflow",c.scrolling=="auto"?c.type=="image"||c.type=="iframe"||c.type=="swf"?"hidden":"auto":c.scrolling=="yes"?"auto":"visible");if(!b.support.opacity){i.get(0).style.removeAttribute("filter");g.get(0).style.removeAttribute("filter")}b("#fancybox-title").show();c.hideOnContentClick&&i.one("click",b.fancybox.close);c.hideOnOverlayClick&&x.one("click",b.fancybox.close);c.showCloseButton&&z.show();W();b(window).bind("resize.fb",
b.fancybox.center);c.centerOnScroll?b(window).bind("scroll.fb",b.fancybox.center):b(window).unbind("scroll.fb");b.isFunction(c.onComplete)&&c.onComplete(j,n,c);h=false;X()},M=function(a){var d=Math.round(k.width+(l.width-k.width)*a),f=Math.round(k.height+(l.height-k.height)*a),o=Math.round(k.top+(l.top-k.top)*a),t=Math.round(k.left+(l.left-k.left)*a);g.css({width:d+"px",height:f+"px",top:o+"px",left:t+"px"});d=Math.max(d-c.padding*2,0);f=Math.max(f-(c.padding*2+v*a),0);i.css({width:d+"px",height:f+
"px"});if(typeof l.opacity!=="undefined")g.css("opacity",a<0.5?0.5:a)},Y=function(a){var d=a.offset();d.top+=parseFloat(a.css("paddingTop"))||0;d.left+=parseFloat(a.css("paddingLeft"))||0;d.top+=parseFloat(a.css("border-top-width"))||0;d.left+=parseFloat(a.css("border-left-width"))||0;d.width=a.width();d.height=a.height();return d},Q=function(){var a=e.orig?b(e.orig):false,d={};if(a&&a.length){a=Y(a);d={width:a.width+c.padding*2,height:a.height+c.padding*2,top:a.top-c.padding-20,left:a.left-c.padding-
20}}else{a=K();d={width:1,height:1,top:a[3]+a[1]*0.5,left:a[2]+a[0]*0.5}}return d},N=function(){u.hide();if(g.is(":visible")&&b.isFunction(c.onCleanup))if(c.onCleanup(j,n,c)===false){b.event.trigger("fancybox-cancel");h=false;return}j=q;n=p;c=e;i.get(0).scrollTop=0;i.get(0).scrollLeft=0;if(c.overlayShow){O&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});
x.css({"background-color":c.overlayColor,opacity:c.overlayOpacity}).unbind().show()}l=T();V();if(g.is(":visible")){b(z.add(A).add(B)).hide();var a=g.position(),d;k={top:a.top,left:a.left,width:g.width(),height:g.height()};d=k.width==l.width&&k.height==l.height;i.fadeOut(c.changeFade,function(){var f=function(){i.html(m.contents()).fadeIn(c.changeFade,L)};b.event.trigger("fancybox-change");i.empty().css("overflow","hidden");if(d){i.css({top:c.padding,left:c.padding,width:Math.max(l.width-c.padding*
2,1),height:Math.max(l.height-c.padding*2-v,1)});f()}else{i.css({top:c.padding,left:c.padding,width:Math.max(k.width-c.padding*2,1),height:Math.max(k.height-c.padding*2,1)});y.prop=0;b(y).animate({prop:1},{duration:c.changeSpeed,easing:c.easingChange,step:M,complete:f})}})}else{g.css("opacity",1);if(c.transitionIn=="elastic"){k=Q();i.css({top:c.padding,left:c.padding,width:Math.max(k.width-c.padding*2,1),height:Math.max(k.height-c.padding*2,1)}).html(m.contents());g.css(k).show();if(c.opacity)l.opacity=
0;y.prop=0;b(y).animate({prop:1},{duration:c.speedIn,easing:c.easingIn,step:M,complete:L})}else{i.css({top:c.padding,left:c.padding,width:Math.max(l.width-c.padding*2,1),height:Math.max(l.height-c.padding*2-v,1)}).html(m.contents());g.css(l).fadeIn(c.transitionIn=="none"?0:c.speedIn,L)}}},F=function(){m.width(e.width);m.height(e.height);if(e.width=="auto")e.width=m.width();if(e.height=="auto")e.height=m.height();N()},Z=function(){h=true;e.width=s.width;e.height=s.height;b("<img />").attr({id:"fancybox-img",
src:s.src,alt:e.title}).appendTo(m);N()},C=function(){J();var a=q[p],d,f,o,t,w;e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));o=a.title||b(a).title||e.title||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(o===""&&e.orig)o=e.orig.attr("alt");d=a.nodeName&&/^(?:javascript|#)/i.test(a.href)?e.href||null:e.href||a.href||null;if(e.type){f=e.type;if(!d)d=e.content}else if(e.content)f="html";else if(d)if(d.match(G))f=
"image";else if(d.match(S))f="swf";else if(b(a).hasClass("iframe"))f="iframe";else if(d.match(/#/)){a=d.substr(d.indexOf("#"));f=b(a).length>0?"inline":"ajax"}else f="ajax";else f="inline";d.indexOf("?")>0?d+="&fancypopup=1":d+="?fancypopup=1";e.type=f;e.href=d;e.title=o;if(e.autoDimensions&&e.type!=="iframe"&&e.type!=="swf"){e.width="auto";e.height="auto"}if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick=false;e.enableEscapeButton=false;e.showCloseButton=false}if(b.isFunction(e.onStart))if(e.onStart(q,p,e)===false){h=false;
return}m.css("padding",20+e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(i.children())});switch(f){case "html":m.html(e.content);F();break;case "inline":b('<div class="fancybox-inline-tmp" />').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(i.children())}).bind("fancybox-cancel",function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();
s=new Image;s.onerror=function(){P()};s.onload=function(){s.onerror=null;s.onload=null;Z()};s.src=d;break;case "swf":t='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+e.width+'" height="'+e.height+'"><param name="movie" value="'+d+'"></param>';w="";b.each(e.swf,function(r,R){t+='<param name="'+r+'" value="'+R+'"></param>';w+=" "+r+'="'+R+'"'});t+='<embed src="'+d+'" type="application/x-shockwave-flash" width="'+e.width+'" height="'+e.height+'"'+w+"></embed></object>";m.html(t);
F();break;case "ajax":a=d.split("#",2);f=e.ajax.data||{};if(a.length>1){d=a[0];if(typeof f=="string")f+="&selector="+a[1];else f.selector=a[1]}h=false;b.fancybox.showActivity();E=b.ajax(b.extend(e.ajax,{url:d,data:f,error:P,success:function(r){if(E.status==200){m.html(r);F()}}}));break;case "iframe":b('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" scrolling="'+e.scrolling+'" src="'+e.href+'"></iframe>').appendTo(m);N();break}},$=function(){if(u.is(":visible")){b("div",
u).css("top",I*-40+"px");I=(I+1)%12}else clearInterval(H)},aa=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('<div id="fancybox-tmp"></div>'),u=b('<div id="fancybox-loading"><div></div></div>'),x=b('<div id="fancybox-overlay"></div>'),g=b('<div id="fancybox-wrap"></div>'));if(!b.support.opacity){g.addClass("fancybox-ie");u.addClass("fancybox-ie")}D=b('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(g);
D.append(i=b('<div id="fancybox-inner"></div>'),z=b('<a id="fancybox-close"></a>'),A=b('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),B=b('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));z.click(b.fancybox.close);u.click(b.fancybox.cancel);A.click(function(a){a.preventDefault();b.fancybox.prev()});B.click(function(a){a.preventDefault();b.fancybox.next()});if(O){x.get(0).style.setExpression("height",
"document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");u.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");D.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}}};
b.fn.fancybox=function(a){b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(d){d.preventDefault();if(!h){h=true;b(this).blur();q=[];p=0;d=b(this).attr("rel")||"";if(!d||d==""||d==="nofollow")q.push(this);else{q=b("a[rel="+d+"], area[rel="+d+"]");p=q.index(this)}C();return false}});return this};b.fancybox=function(a,d){if(!h){h=true;d=typeof d!=="undefined"?d:{};q=[];p=d.index||0;if(b.isArray(a)){for(var f=0,o=a.length;f<o;f++)if(typeof a[f]==
"object")b(a[f]).data("fancybox",b.extend({},d,a[f]));else a[f]=b({}).data("fancybox",b.extend({content:a[f]},d));q=jQuery.merge(q,a)}else{if(typeof a=="object")b(a).data("fancybox",b.extend({},d,a));else a=b({}).data("fancybox",b.extend({content:a},d));q.push(a)}if(p>q.length||p<0)p=0;C()}};b.fancybox.showActivity=function(){clearInterval(H);u.show();H=setInterval($,66)};b.fancybox.hideActivity=function(){u.hide()};b.fancybox.next=function(){return b.fancybox.pos(n+1)};b.fancybox.prev=function(){return b.fancybox.pos(n-
1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a,10);if(a>-1&&j.length>a){p=a;C()}if(c.cyclic&&j.length>1&&a<0){p=j.length-1;C()}if(c.cyclic&&j.length>1&&a>=j.length){p=0;C()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");J();e&&b.isFunction(e.onCancel)&&e.onCancel(q,p,e);h=false}};b.fancybox.close=function(){function a(){x.fadeOut("fast");g.hide();b.event.trigger("fancybox-cleanup");i.empty();b.isFunction(c.onClosed)&&c.onClosed(j,n,c);j=e=[];n=p=0;c=e={};h=false}
if(!(h||g.is(":hidden"))){h=true;if(c&&b.isFunction(c.onCleanup))if(c.onCleanup(j,n,c)===false){h=false;return}J();b(z.add(A).add(B)).hide();b("#fancybox-title").remove();g.add(i).add(x).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");i.css("overflow","hidden");if(c.transitionOut=="elastic"){k=Q();var d=g.position();l={top:d.top,left:d.left,width:g.width(),height:g.height()};if(c.opacity)l.opacity=1;y.prop=1;b(y).animate({prop:0},{duration:c.speedOut,easing:c.easingOut,
step:M,complete:a})}else g.fadeOut(c.transitionOut=="none"?0:c.speedOut,a)}};b.fancybox.resize=function(){var a,d;if(!(h||g.is(":hidden"))){h=true;a=i.wrapInner("<div style='overflow:auto'></div>").children();d=a.height();g.css({height:d+c.padding*2+v});i.css({height:d});a.replaceWith(a.children());b.fancybox.center()}};b.fancybox.center=function(){h=true;var a=K(),d=c.margin,f={};f.top=a[3]+(a[1]-(g.height()-v+40))*0.5;f.left=a[2]+(a[0]-(g.width()+40))*0.5;f.top=Math.max(a[3]+d,f.top);f.left=Math.max(a[2]+
d,f.left);g.css(f);h=false};b.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:740,height:480,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:false,titlePosition:"outside",titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",
easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};b(document).ready(function(){aa()})})(jQuery);
 

function lookup(inputString) {
	if(inputString.length < 3) {
		$('#suggestions').fadeOut(); 
		$('#loading-not').hide();
	} else {
		$.post("/web/search.asp", {queryString: ""+inputString+""}, function(data) { 																									
			$('#suggestions').fadeIn(); // Show the suggestions box
			$('#suggestions').html(data); // Fill the suggestions box
		});
	}
}


function hide() {
	$('#loading-not').hide();
}



//Kurv effekt
var stop_nu;
function kurveffektgo() {
	stop_timeout('kurveffekt');
	document.getElementById('kurveffekt').innerHTML = document.getElementById('kurv_pop_indhold').innerHTML;
	opacity('kurveffekt', 0, 100, 500);
	stop_nu = setTimeout("opacity('kurveffekt', 100, 0, 2000)",5000);
}

function stop_timeout(id) {	
	 clearTimeout(stop_nu);
	 document.getElementById(id).style.display='none';
}

function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
    var timer = 0;
	if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

function changeOpac(opacity, id) {
		var object = document.getElementById(id).style;
		object.display = "block";
		object.filter = "alpha(opacity=" + opacity + ")";
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		if (opacity == 0) {
			object.display = "none";
		}
}
//kurv stop

function popwin(fil,navn,bred,hoj,scroll,resize) // Intern1
{
	window.open(fil,navn,eval("'width=" + bred + ",height=" + hoj + ",scrollbars=" + scroll + ",resizable=" + resize + ",status=no,titlebar=no'"));
}

function toTop() {
	window.scrollTo(0,297);
}


function validate_friend(){
  f=document.myForm;	
  placering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(f.navn.value.length < 2){
	 alert('Dit navn skal være på minimum 2 cifre!');
	 f.navn.focus();
	 return false;
  }else if(f.navn1.value.length < 2){
	 alert ('Vens navn skal være på minimum 2 cifre!');
	 f.email.focus();
	 return false;
  }else if(tekst ==""){
	 alert ("Der skal stå en e-post adresse i tekst feltet");
	 f.email.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i adressen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
   }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-post adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
	}else{
		document.myForm.submit();
		return true;
	}
}

function validate_newsletter(){
  f=document.tilmeld_nyhedsbrev;	
  placering=0;
  tekst=(document.tilmeld_nyhedsbrev.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(f.navn.value.length < 2){
	 alert('Dit navn skal være på minimum 2 cifre!');
	 f.navn.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i e-mailen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i e-mailen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
   }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-mail-adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
	}else{
		document.tilmeld_nyhedsbrev.submit();
		return true;
	}
}

function validate_newsletter2(){
  f=document.tilmeld_nyhedsbrev2;	
  placering=0;
  tekst=(document.tilmeld_nyhedsbrev2.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(f.navn.value.length < 2){
	 alert('Dit navn skal være på minimum 2 cifre!');
	 f.navn.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i e-mailen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i e-mailen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
   }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-mail-adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
	}else{
		document.tilmeld_nyhedsbrev2.submit();
		return true;
	}
}


function validate_login(){
  f=document.myForm;	
  placering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(tekst ==""){
	 alert ("Der skal stå en e-post adresse i tekst feltet");
	 f.email.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i adressen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
  }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-post adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
  }else if(f.password.value.lenght<4){
		alert ("Password feltet - ikke indtastet nok tegn");
		f.password.focus();
		return false;
	
	}else{
		document.myForm.submit();
		return true;
	}
}


function validate_sendpassword(){
  f=document.myForm;	
  placering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(tekst ==""){
	 alert ("Der skal stå en e-post adresse i tekst feltet");
	 f.email.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i adressen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
  }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-post adressen er forkert - forsøg igen");
		f.email.focus();
		return false;
	}else{
		document.myForm.submit();
		return true;
	}
}



function validate_deliverydata()
  {
  error = 0;
	
  f=document.myForm;	
  placering=0;
  levering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
 
   if(f.lev_navn.value.length > 0 || f.lev_adresse.value.length > 0 || f.lev_postnr.value.length > 0 || f.lev_by.value.length > 0 || f.lev_land.value != 0 || f.lev_telefon.value.length > 0){
	 levering=1;
  }
  
 
  if(f.navn.value.length < 2){
	 alert('Navn skal være på minimum 2 cifre!');
	 f.navn.focus();
	 error = 1;
	 return false;
  }
	  else{
		 if(tekst ==""){
			alert ("Der skal stå en e-post adresse i tekst feltet");
			f.email.focus();
			error = 1;
			return false;
		 }
		  else{
			tegn=tekst.indexOf(" ");
			if(tegn!=-1){
			  alert ("Der må ikke være mellemrum i adressen");
			  f.email.focus();
			  error = 1;
			  return false;
			}
			else{
			  if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
				tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
				tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
				alert ("Der er ulovlige tegn i email-adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
				f.email.focus();
				error = 1;
				return false;
			  }
			   else{
			 	if (placering<1 || tekst.length<=(placering+1)){
					alert ("e-post adressen er forkert - forsøg igen");
					f.email.focus();
					error = 1;
					return false;
			  	}
			 	else{
					if(f.password.value.length < 4){
			   			alert('Passwordet skal være på minimum 4 cifre!');
						f.password.focus();
			  			error = 1;
						return false;
		  			}else if(f.password.value != f.password2.value){
			   			alert('Passwordet i de 2 felter skal være ens!');
						f.password2.focus();
			   			error = 1;
						return false;
					}
					 else{
			 			if (f.adresse.value.length < 4){
							alert ("Adressen skal have 5 cifre!");
							f.adresse.focus();
							error = 1;
							return false;
			  			}
						else{
			 				if(f.postnr.value.length < 3 ){//Godkender også færøske postnumre med 3 cifre
   								alert("Husk dit postnr");
   								f.postnr.focus();
								error = 1;
								return false;
							}
							else{
			 					if (f.bynavn.value.length < 2 ){
									alert ("By skal have 2 cifre!");
									f.bynavn.focus();
									error = 1;
									return false;
			  					}
								else{
			 						if (f.land.value == 0){
										alert ("Land skal udfyldes!");
										f.land.focus();
										error = 1;
										return false;
			  						}
									else{
			 							if (f.telefon.value.length < 7){
											alert ("Telefonnummer skal udfyldes - med 8 cifre!");
											f.telefon.focus();
											error = 1;
											return false;
			  							}
										else{
			 								if (!f.accept.checked){
												alert ("Du skal acceptere retningsbetingelserne!");
												f.accept.focus();
												error = 1;
												return false;
			  								}
											else{
			 									if (f.lev_navn.value.length < 2 && levering==1){
													alert ("Leverings navn skal udfyldes!");
													f.lev_navn.focus();
													error = 1;
													return false;
			  									}
												else{
													if (f.lev_adresse.value.length < 4 && levering==1){
														alert ("Leverings Adressen skal have 5 cifre!");
														f.adresse.focus();
														error = 1;
														return false;
													}
													else{
														if(f.lev_postnr.value.length < 3 && levering==1){//Godkender også færøske postnumre med 3 cifre
															alert("Husk dit Leverings postnr");
															f.postnr.focus();
															error = 1;
															return false;
														}
														else{
															if (f.lev_by.value.length < 2 && levering==1){
																alert ("Leverings By skal have 2 cifre!");
																f.by.focus();
																error = 1;
																return false;
															}
															else{
																if (f.lev_land.value==0 && levering==1){
																	alert ("Leverings Land skal udfyldes!");
																	f.land.focus();
																	error = 1;
																	return false;
																}
																else{
																	if (f.lev_telefon.value.length < 3 && levering==1){
																		alert ("Leverings Telefonnummer skal udfyldes - med 8 cifre!");
																		f.telefon.focus();
																		error = 1;
																		return false;
																	}
																	else{
																		if ((f.postnr.value >= 3900 && f.postnr.value<=3985 && f.land.value!="Grønland") || (f.land.value=="Grønland" && (f.postnr.value < 3900 || f.postnr.value>3985))){
																			alert ("Postnummer og land stemmer ikke overens!");
																			error = 1;
																			return false;
																		}
																		else{
																			if ((f.lev_postnr.value >= 3900 && f.lev_postnr.value<=3985 && f.lev_land.value!="Grønland" && levering==1) || (f.lev_land.value=="Grønland" && levering==1 && (f.lev_postnr.value < 3900 || f.lev_postnr.value>3985))){
																				alert ("Postnummer og land stemmer ikke overens ved levering!");
																				error = 1;
																				return false;
																			}
																		}
																	}
																}
															}
														}
													}
												}		
											}
										}
									}
								}
							}
						}
					}
				}
		 	}
	  	}
	}
}


if(error == 0)
document.myForm.submit();
return true;
}



function validate_edit(){
  f=document.myForm;	
  placering=0;
  tekst=(document.myForm.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  tegn=tekst.indexOf(" ");
 
  if(f.navn.value.length < 2){
	 alert('Navn skal være på minimum 2 cifre!');
	 f.navn.focus();
	 return false;
  }else if(tekst ==""){
	 alert ("Der skal stå en e-post adresse i tekst feltet");
	 f.email.focus();
	 return false;
  }else if(tegn!=-1){
	  alert ("Der må ikke være mellemrum i adressen");
	  f.email.focus();
	  return false;
  }else if(tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
		tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
		tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
		alert ("Der er ulovlige tegn i email-adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
		f.email.focus();
		return false;
   }else if (placering<1 || tekst.length<=(placering+1)){
		alert ("e-post adressen er forkert - forsøg igen");
		f.email.focus();
	return false;
	}else if(f.adresse.value.length < 4){
		alert ("Adressen skal have 5 cifre!");
		f.adresse.focus();
		return false;
	}else if(!f.postnr.value.match(/^\d{3,4}$/)){//Godkender også færøske postnumre med 3 cifre
		alert("Husk dit postnr");
		f.postnr.focus();
		return false;
    }else if(f.bynavn.value.length < 2){
		alert ("By skal have 2 cifre!");
		f.bynavn.focus();
		return false;
	}else if(f.land.value.length < 2){
		alert ("Land skal udfyldes!");
		f.land.focus();
		return false;
	}else if (!f.telefon.value.match(/^\d{8}$/)){
		alert ("Telefonnummer skal udfyldes - med 8 cifre!");
		f.telefon.focus();
		return false; 
	}else if(f.password.value.length >1){
		if(f.password.value.length < 4){
			 alert('Password skal være på minimum 4 cifre!');
			 f.password.focus();
			 return false;
		}else if(f.password.value != f.password2.value){
			 alert('Passwordet i de 2 felter skal være ens!');
			 f.password.focus();
			 return false;
		}else{
			document.myForm.submit();
			return true;
		}
	}else{
		document.myForm.submit();
		return true;
	}
}			

	/* 
Simple JQuery menu.
HTML structure to use:

Notes: 

Each menu MUST have a class 'menu' set. If the menu doesn't have this, the JS won't make it dynamic
If you want a panel to be expanded at page load, give the containing LI element the classname 'expand'.
Use this to set the right state in your page (generation) code.

Optional extra classnames for the UL element that holds an accordion:

noaccordion : no accordion functionality
collapsible : menu works like an accordion but can be fully collapsed

<ul class="menu [optional class] [optional class]">
<li><a href="#">Sub menu heading</a>
<ul>
<li><a href="http://site.com/">Link</a></li>
<li><a href="http://site.com/">Link</a></li>
<li><a href="http://site.com/">Link</a></li>
...
...

</ul>
// This item is open at page load time
<li class="expand"><a href="#">Sub menu heading</a>
<ul>
<li><a href="http://site.com/">Link</a></li>
<li><a href="http://site.com/">Link</a></li>
<li><a href="http://site.com/">Link</a></li>
...
...

</ul>
...
...
</ul>

Copyright 2007-2010 by Marco van Hylckama Vlieg

web: http://www.i-marco.nl/weblog/
email: marco@i-marco.nl

Free to use any way you like.
*/

  jQuery.fn.initMenu = function() {  
    return this.each(function(){
        var theMenu = $(this).get(0);
        $('.acitem', this).hide();
        $('li.expand > .acitem', this).show();
        $('li.expand > .acitem', this).prev().addClass('active');
        $('li a', this).click(
            function(e) {
                e.stopImmediatePropagation();
                var theElement = $(this).next();
                var parent = this.parentNode.parentNode;
                if($(parent).hasClass('noaccordion')) {
                    if(theElement[0] === undefined) {
                        window.location.href = this.href;
                    }
                    $(theElement).slideToggle('normal', function() {
                        if ($(this).is(':visible')) {
                            $(this).prev().addClass('active');
                        }
                        else {
                            $(this).prev().removeClass('active');
                        }    
                    });
                    return false;
                }
                else {
                    if(theElement.hasClass('acitem') && theElement.is(':visible')) {
                        if($(parent).hasClass('collapsible')) {
                            $('.acitem:visible', parent).first().slideUp('normal', 
                            function() {
                                $(this).prev().removeClass('active');
                            }
                        );
                        return false;  
                    }
                    return false;
                }
                if(theElement.hasClass('acitem') && !theElement.is(':visible')) {         
                    $('.acitem:visible', parent).first().slideUp('normal', function() {
                        $(this).prev().removeClass('active');
                    });
                    theElement.slideDown('normal', function() {
                        $(this).prev().addClass('active');
                    });
                    return false;
                }
            }
        }
    );
});
};

$(document).ready(function() {
	
	$('.userActions').initMenu();
	
});
