﻿function searchcallback(n){if(n.type=="L"){var t={queryStringLines:n.data};$("#"+globalMap.mapElm).mapUtility("drawMap",t)}}function getQueryString(n){var i=unescape(location.search),t,r;return i.indexOf(n)!=-1?(t=i.substring(i.indexOf(n+"=")+n.length+1,i.length),t.indexOf("&")!=-1?r=t.substring(0,t.indexOf("&")):t):""}function getCookie(n){var i=document.cookie.indexOf(n+"="),r=i+n.length+1,t;return!i&&n!=document.cookie.substring(0,n.length)?null:i==-1?null:(t=document.cookie.indexOf(";",r),t==-1&&(t=document.cookie.length),unescape(document.cookie.substring(r,t)))}function setCookie(n,t,i,r,u,f){var e=new Date,o;e.setTime(e.getTime()),i&&(i=i*864e5),o=new Date(e.getTime()+i),document.cookie=n+"="+escape(t)+(i?";expires="+o.toGMTString():"")+(r?";path="+r:"")+(u?";domain="+u:"")+(f?";secure":"")}function deleteCookie(n,t,i){getCookie(n)&&(document.cookie=n+"="+(t?";path="+t:"")+(i?";domain="+i:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT")}function findPos(n){var t=curtop=0;if(n.offsetParent){t=n.offsetLeft,curtop=n.offsetTop;while(n=n.offsetParent)t+=n.offsetLeft,curtop+=n.offsetTop}return[t,curtop]}function swapMenuImage(n){if(!n)var n=window.event;target=n.target?n.target:n.srcElement;if(!target)return;if(target.orgSrc)target.src=target.orgSrc,target.orgSrc=null;else{target.orgSrc=target.src;if(target.orgSrc.indexOf("_on.gif")>0)return;if(target.orgSrc.indexOf("_off.gif")<0)return;target.src=target.src.replace("_off.gif","_on.gif")}}function updateClock(){var u,r,n,i,f,e,t;u=document.getElementById("clock"),r=new Date,n=r.getHours(),i=r.getMinutes(),f=r.getSeconds(),t='<div class="left">'+(n<10?"0"+n:n)+"</div>",t+='<div class="delimiter">'+(f%2==0?":":"&nbsp;")+"</div>",t+='<div class="left">'+(i<10?"0"+i:i)+"</div>",u.innerHTML=t,u.style.visibility="visible",window.setTimeout(updateClock,1e3);return}function moveMarker(n,t){if(fromSection>toSection)if(n<=t)return clearTimeout(timer),!0;if(toSection>fromSection)if(n>=t)return clearTimeout(timer),!0;k=.45,k=k*k*2*k,_x=parseInt((t-n)*k),fromSection>toSection?_x>-1&&(_x=-1):_x<1&&(_x=1),elmBus.style.left=parseInt(elmBus.style.left)+_x+"px",timer=setTimeout("moveMarker("+parseInt(elmBus.style.left)+","+t+")",10);return}function positionMarker(){var n;elmBus=document.getElementById("bus"),fromSection==0?fromPos=0:(n=document.getElementById("menuItem"+fromSection),fromPos=findPos(n)[0]-offset),elmBus.style.left=fromPos+"px",elmBus.style.display="block",fromSection!=toSection&&(toSection==0?toPos=0:(n=document.getElementById("menuItem"+toSection),toPos=findPos(n)[0]-offset),moveMarker(fromPos,toPos));return}function submitRouteSearchForm(){var n,r,t,i=null;if(r=document.getElementById("routeSearchForm")){for(t=r.getElementsByTagName("input"),n=0;n<=t.length-1;n++)t[n].name=="url"?i=t[n].value:(t[n].type!="radio"||t[n].type=="radio"&&t[n].checked)&&(t[n].name=="returndate"||t[n].name=="returntime"?document.getElementById("radioRoundtrip").checked&&(i+=t[n].value?"&"+t[n].name+"="+t[n].value:""):i+=t[n].name=="STimeType"?t[n].value=="0"?"&timesel=arrive":"&timesel=depart":t[n].name=="ZTimeType"?t[n].value=="0"?"&returntimesel=arrive":"&returntimesel=depart":t[n].value.indexOf("fx. Adresse")==0?"&"+t[n].name+"=":t[n].value?"&"+t[n].name+"="+t[n].value:"",t[n].name=="requestboth"&&t[n].value=="yes"&&(i+="&showDateTimeFieldForReturnJourney=yes"));window.open(i,"externalWindow","width=1024,height=600,scrollbars,resizable")}return!1}function processLocalEnterKey(n,t){null==n&&(n=window.event),n.keyCode==13&&document.getElementById(t).click()}function init(){var n,h,t;for((n=document.getElementById("clock"))&&updateClock(),t=1;t<=5;t++)(n=document.getElementById("menuItem"+t))&&(n.onmouseover=swapMenuImage,n.onmouseout=swapMenuImage);if(n=document.getElementById("date")){var e=new Date,o=e.getDate(),f=eval(e.getMonth()+1),i=eval(e.getFullYear()%100),p=o<10?"0"+o:o,y=f<10?"0"+f:f,b=i<10?"0"+i:i,w=p+"/"+y+"/"+b;n.value=w}if(n=document.getElementById("returndate")){var e=new Date,o=e.getDate(),f=eval(e.getMonth()+1),i=eval(e.getFullYear()%100),p=o<10?"0"+o:o,y=f<10?"0"+f:f,b=i<10?"0"+i:i,w=p+"/"+y+"/"+b;n.value=w}if(n=document.getElementById("time")){var c=new Date,u=c.getHours(),r=c.getMinutes(),l=u<10?"0"+u:u,a=r<10?"0"+r:r,v=l+":"+a;n.value=v}if(n=document.getElementById("returntime")){var c=new Date,u=c.getHours(),r=c.getMinutes(),l=u<10?"0"+u:u,a=r<10?"0"+r:r,v=l+":"+a;n.value=v}(n=document.getElementById("rejseplan"))&&(h=location.search,h.indexOf("http://")>0&&(n.src=h.substring(h.indexOf("http://"),h.length))),sPath=location.href.toLowerCase(),currentActiveTopNavItem=0,maxNumberTopNavElements=0;if(n=document.getElementById("topNav"))for(childElements=n.getElementsByTagName("A"),maxNumberTopNavElements=childElements.length,t=0;t<childElements.length;t++)s=childElements[t].firstChild.src,s.indexOf("_off.gif")<0?s.indexOf("_on.gif")<0||(s=s.substring(s.indexOf("menu_")+5,s.indexOf("_on.gif"))):s=s.substring(s.indexOf("menu_")+5,s.indexOf("_off.gif")),s="/"+s.replace("_","/")+"/",sPath.indexOf(s)<0||(childElements[t].firstChild.src=childElements[t].firstChild.src.replace("_off.gif","_on.gif"),currentActiveTopNavItem=t+1);maxNumberTopNavElements>0&&(fromSection=getCookie("BusCookie"),fromSection>maxNumberTopNavElements&&(fromSection=0),toSection=currentActiveTopNavItem),getQueryString("zoom")=="true"&&(n=document.getElementById("webmap2"))?(document.getElementById("webmap1").style.display="none",n.style.display="block"):(n=document.getElementById("webmap1"))&&(document.getElementById("webmap2").style.display="none",n.style.display="block");if(n=document.getElementById("webkort_Map1"))if(typeof cityInputId!="undefined"&&cityInputId.length>0)for(t=0;t<n.childNodes.length;t++)n.childNodes[t].tagName=="AREA"&&(n.childNodes[t].onclick=function(){(x=document.getElementById(cityInputId))&&(x.value=this.title)});if(n=document.getElementById("webkort_Map2"))if(typeof cityInputId!="undefined"&&cityInputId.length>0)for(t=0;t<n.childNodes.length;t++)n.childNodes[t].tagName=="AREA"&&(n.childNodes[t].onclick=function(){(x=document.getElementById(cityInputId))&&(x.value=this.title)});maxNumberTopNavElements>0&&setCookie("BusCookie",currentActiveTopNavItem,null,"/",null,null),(n=document.getElementById("bus"))&&typeof fromSection!="undefined"&&typeof toSection!="undefined"&&fromSection!=null&&toSection!=null&&(offset=findPos(document.getElementById("topNav"))[0]-30,positionMarker()),(n=document.getElementById("MitMoviaInfo"))&&(n.onclick=function(){document.location.href="http://www.moviatrafik.dk/Service/Personligservice/Pages/NewUser.aspx"});return}function expand(n){(elm=document.getElementById(n))&&(elm.visible!=!0?(elm.style.display="block",elm.visible=!0):(elm.style.display="none",elm.visible=!1))}function collapseExpand(n,t,i){var r,u;(r=document.getElementById(t+i))&&(r.visible!=!0&&r.visible!="true"&&r.visible!=undefined?(r.style.display="block",r.visible=!0):(r.style.display="none",r.visible=!1)),(u=document.getElementById(n+i))&&(r.visible==!1||r.visible==undefined?(u.innerHTML="Åbn",u.title="Åbn"):(u.innerHTML="Luk",u.title="Luk"))}function resizeFrame(){var t=$(window).height(),n=$(window).width();$("#toolbeltfold").css("height",n>1220?255:0)}function pageLoad(n,t){$(".line-details select[id*='fromSelect']").each(function(){var n=$(this).getIdPart("2");$(this).disableStops(n)}),$(".line-details select[id*='fromSelect']").change(function(){var n=$(this).getIdPart("2");$(".line-details span[id*='fromError-"+n+"']").css("display","none"),$(this).disableStops(n)}),$(".line-details select[id*='toSelect']").change(function(){var n=$(this).getIdPart("2");$(".line-details span[id*='toError-"+n+"']").css("display","none")}),t.get_isPartialLoad()&&($(".line-details span.moviaValidation_216").css("display","none"),$(".line-details span.moviaValidation_187").css("display","none"))}function NewUserModal_close(){var n=$("div[id $= 'basic-modal-content']").attr("href");$(location).attr("href",n),$.modal.close()}function clearErrorText(){$(".line-details span.moviaValidation_216").css("display","none"),$(".line-details span.moviaValidation_187").css("display","none"),$(".line-details span.moviaValidationUpsideDown_216").css("display","none"),$(".line-details span.moviaValidationUpsideDown_78").css("display","none"),$(".line-details span.moviaValidationUpsideDown_53").css("display","none")}function activateGenerel(){$("label","#generelLine").removeClass("disabled"),$("input:checkbox","#generelLine").removeAttr("disabled"),$("a.button","#generelLine").css("display","block"),$("span.button","#generelLine").css("display","none"),deactivateSms()}function deactivateGenerel(){$("label","#generelLine").addClass("disabled"),$("input:checkbox","#generelLine").attr("disabled","disabled"),$("a.button","#generelLine").css("display","none"),$("span.button","#generelLine").css("display","block")}function activateDetails(){$("label,h2","#detailsLine").removeClass("disabled"),$("input:checkbox,select","#detailsLine").removeAttr("disabled"),$("a.button","#detailsLine").css("display","block"),$("span.button","#detailsLine").css("display","none"),deactivateNewDetails(),deactivateSms()}function deactivateDetails(){$("label,h2","#detailsLine").addClass("disabled"),$("input:checkbox,select","#detailsLine").attr("disabled","disabled"),$("a.button","#detailsLine").css("display","none"),$("span.button","#detailsLine").css("display","block")}function deactivateSms(){$("#customerMobile",".line-details").length>0&&$("#customerMobile",".line-details").html().length==0&&$("input[id*='Sms'],input[id*='sms-']",".line-details").attr("disabled","disabled")}function activateSms(){$("#customerMobile",".line-details").length>0&&$("#customerMobile",".line-details").html().length==0&&$("input[id*='Sms'],input[id*='sms-']",".line-details").removeAttr("disabled")}function deactivateNewDetails(){$("#maxDetails",".line-details").length>0&&$("#maxDetails",".line-details").html().length!=0&&$(".line-details a[id*='save-']").length>$("#maxDetails",".line-details").html()&&($(".line-details label[id*='-00']").addClass("disabled"),$(".line-details input[id*='-00'],.line-details select[id*='-00']").attr("disabled","disabled"),$(".line-details a[id*='-00']").css("display","none"),$(".line-details span[id*='saveLabel-00']").css("display","block"))}function GetSubscriptionStatus(n,t,i){setTimeout(function(){n++<6&&($(t).append("  ."),$.get("/_layouts/mymoviaajax.aspx?getSubscriptionStatus="+$("#customerId",i).html(),function(t){t.length&&t=="True"&&(n=6,location.reload())}),GetSubscriptionStatus(n,t,i))},5e3)}function selectFavoriteLineFilters(){$("input[id*='col4Filter']").attr("checked","checked")}function deselectFavoriteLineFilters(){$("input[id*='col4Filter00']").next().removeClass("moviaCheckbox-some_selected"),$("input[id*='col4Filter']").removeAttr("checked")}function selectMapFilters(n){n.id.substring(n.id.length-2)=="00"?selectAllMapFilters(n):selectSingleMapFilter(n)}function selectAllMapFilters(n){var t=n.id;n.id.length>2&&(t=n.id.substring(0,n.id.length-2)),n.checked?$("input[id*='"+t+"']").attr("checked","checked"):$("input[id*='"+t+"']").removeAttr("checked"),$(n).next().removeClass("moviaCheckbox-some_selected"),selectSingleMapFilter(n)}function selectSingleMapFilter(n){var i="",t=n.id,r;n.id.length>2&&(t=n.id.substring(0,n.id.length-2)),$("input[id*='"+t+"']:checked").each(function(){$(this).val()!="all"&&(i.length>0&&(i+=","),i+=$(this).val())}),$(".select_one:checked").length==0?($("input[id*='"+t+"00']").removeAttr("checked"),$("input[id*='"+t+"00']").next().removeClass("moviaCheckbox-some_selected")):$(".select_one:not(:checked)").length==0?($("input[id*='"+t+"00']").attr("checked","checked"),$("input[id*='"+t+"00']").next().removeClass("moviaCheckbox-some_selected")):($("input[id*='"+t+"00']").removeAttr("checked"),$("input[id*='"+t+"00']").next().addClass("moviaCheckbox-some_selected")),r={favoriteLines:i},$("#"+globalMap.mapElm).mapUtility("drawMap",r)}function popUpTabSelected(n){var e=$(n).attr("value"),t=e.split(";"),r=globalMap.defaultProductColor,f,u,i;for(t!=null&&t.length>5&&(r=t[3]),f="popUpTabSelected(this);",u=new Function(f),i=0;i<globalMap.productColors.length;i++)$(".selected_"+globalMap.productColors[i]).click(u),$(".selected_"+globalMap.productColors[i]).removeClass("selected_"+globalMap.productColors[i]).addClass(globalMap.productColors[i]),$(".selected_"+globalMap.productColors[i]+"_right").removeClass("selected_"+globalMap.productColors[i]+"_right").addClass(globalMap.productColors[i]+"_right");$(n).removeClass(r).addClass("selected_"+r),$(n).next().removeClass(r+"_right").addClass("selected_"+r+"_right"),$(n).unbind("click"),$("#pop-up_changes").hide(),$(".map-popup-dev-header a").attr("title","Åbn"),$(".map-popup-dev-header a").text("Åbn"),$("#map-popup-dev-header").hide(),getDeviationsForLine(t[1]),$("#pop-up_lineinfo").show(),globalMap.depTimer!=null&&(clearInterval(globalMap.depTimer),globalMap.depTimer=null),getDeparturesForLine(t[2],t[4]),globalMap.depTimer=setInterval(function(){getDeparturesForLine(t[2],t[4])},6e4),$(".map-popup-draw").unbind("click",drawSelectedLine),$(".map-popup-draw").bind("click",{directionGid:t[2]},drawSelectedLine),$(".map-popup-schedule").attr("href",globalMap.scheduleUrl+"?direction_gid="+t[2]+"&line_name="+t[0]+"&linegid="+t[1]+"&journey_gid="+t[5]+"#navigate"),$(".map-popup-favorite").attr("href",globalMap.favoriteStopUrl+"?direction_gid="+t[2]+"&line_gid="+ +t[1]+"&next_stop="+t[4])}function toggleDevDep(n){$("#pop-up_changes").is(":visible")?($("#pop-up_changes").hide(),$(n).attr("title","Åbn"),$(n).text("Åbn"),$("#pop-up_lineinfo").show()):($("#pop-up_lineinfo").hide(),$("#pop-up_changes").show(),$(n).attr("title","Luk"),$(n).text("Luk"))}function drawSelectedLine(n){globalMap.map.infoWindow.hide();var t={selectedLine:n.data.directionGid};return $("#"+globalMap.mapElm).mapUtility("drawMap",t),!1}function drawAllLines(){return $("#"+globalMap.mapElm).mapUtility("drawMap",{showAllLines:!0}),!1}function getDeviationsForLine(n){var t="";globalMap.ajaxLineGid=n,$("#pop-up_changes").html(""),$.ajax({url:globalMap.restApiUrl+"/GetDeviationsForLineGid/"+n,type:"GET",contentType:"application/json",processData:!1,timeout:globalMap.timeout,dataType:"jsonp",success:function(n){if(n!=null&&globalMap.ajaxLineGid!=n.lineGid)return;if(n!=null&&n.status>0){for($("#map-popup-dev-header").show(),t="<p>",i=0;i<n.Deviations.length;i++)i>0&&(t+="<br><br>"),t+="<b>"+n.Deviations[i].ValidFromDateTime+" - "+n.Deviations[i].ValidFromDateTime+"</b><br>",t+=n.Deviations[i].headerText,n.Deviations[i].summaryText!=null&&n.Deviations[i].summaryText.length>0&&(t+="<br>"+n.Deviations[i].summaryText),n.Deviations[i].bodyText!=null&&n.Deviations[i].bodyText.length>0&&(t+="<br><br>"+n.Deviations[i].bodyText);t+="</p>",$("#pop-up_changes").html(t)}else n!=null&&n.status==0?$("#pop-up_changes").html("<p>Der er ingen planlagte ændringer på denne linje</p>"):$("#pop-up_changes").html("<p>Ændringer er ikke tilgængelige i øjeblikket - prøv igen senere</p>")},error:function(n,t){t=="timeout"?$("#pop-up_changes").html("<p>Timeout - prøv igen senere</p>"):$("#pop-up_changes").html("<p>Ændringer er ikke tilgængelige i øjeblikket - prøv igen senere</p>")}})}function getDeparturesForLine(n,t){var r="";globalMap.ajaxDirectionGid=n,$("#pop-up_lineinfo").html("<div><img src='/_layouts/images/MoviaImagesV3/movia_map_popup_loader.gif' width='32' height='32'/></div>"),$.ajax({url:globalMap.restApiUrl+"/GetNextDepartureForLineGid/"+t+","+n,type:"GET",contentType:"application/json",processData:!1,timeout:globalMap.timeout,dataType:"jsonp",success:function(n){if(n!=null&&globalMap.ajaxDirectionGid!=n.LineDirectionGid)return;if(n!=null&&n.status>0){for(i=0;i<n.NextDepartures.length;i++)r+="<div class='map-popup-departure'>",r+="<span class='destination'>Mod:<br><span class='destinationName'>"+n.NextDepartures[i].DestinationName+"</span></span>",r+="<span class='departure'><span class='departureMin'>"+n.NextDepartures[i].MinutesToDeparture+"</span> min</span>",r+="</div>";$("#pop-up_lineinfo").html(r)}else n!=null&&n.status==0?$("#pop-up_lineinfo").html("<p>"+globalMap.departureNotFoundTxt+"</p>"):$("#pop-up_lineinfo").html("<p>Afgange er ikke tilgængelige i øjeblikket - prøv igen senere</p>")},error:function(n,t){t=="timeout"?$("#pop-up_lineinfo").html("<p>Timeout - prøv igen senere</p>"):$("#pop-up_lineinfo").html("<p>Afgange er ikke tilgængelige i øjeblikket - prøv igen senere</p>")}})}function printMap(n){var i="status=no,toolbar=no,location=no,directories=no,menubar=no,",r,t;return i+="scrollbars=yes,width=800, height=800, left=100, top=25",r=document.getElementById(n).innerHTML,t=window.open("","",i),t.document.open(),t.document.write("<html><head><title>Kort</title>"),t.document.write('  <script type="text/javascript">dojoConfig = { parseOnLoad: true }<\/script>'),t.document.write('  <script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.5"><\/script>'),t.document.write('  <style type="text/css">'),t.document.write("    .infowindow {display: none !important;}  /* kort - popup */"),t.document.write("    .dijitSlider {display: none;}  /* kort - zoomnavigator */"),t.document.write("    #map_gc {display: none;}  /* kort - grafiske lag */"),t.document.write("    .showLargeMap {display: none;}  /* kort - Vis stort kort knap */"),t.document.write("    .printMap {display: none;}  /* kort - Print knap */"),t.document.write("  </style>"),t.document.write("</head>"),t.document.write("<body>"),t.document.write(r),t.document.write("</body></html>"),t.document.close(),window.focus&&t.focus(),t.print(),t.close(),!1}var timer,elmBus,simpleTreeCollection,globalMap,startExtent;$.fn.simpleTree=function(n){return this.each(function(){var t=this,s=$(".root",this),u=!1,r=!1,h=!1,f=!1,i=!1,e=!1,o=Array();t.option={drag:!0,animate:!1,autoclose:!1,speed:"fast",afterAjax:!1,afterMove:!1,afterClick:!1,afterDblClick:!1,afterContextMenu:!1,docToFolderConvert:!1},t.option=$.extend(t.option,n),$.extend(this,{getSelected:function(){return $("span.active",this).parent()}}),t.closeNearby=function(n){$(n).siblings().filter(".folder-open, .folder-open-last").each(function(){var n=$(">ul",this),i=this.className;this.className=i.replace("open","close"),t.option.animate?n.animate({height:"toggle"},t.option.speed):n.hide()})},t.nodeToggle=function(n){var i=$(">ul",n);i.is(":visible")?(n.className=n.className.replace("open","close"),t.option.animate?i.animate({height:"toggle"},t.option.speed):i.hide()):(n.className=n.className.replace("close","open"),t.option.animate?i.animate({height:"toggle"},t.option.speed,function(){t.option.autoclose&&t.closeNearby(n),i.is(".ajax")&&t.setAjaxNodes(i,n.id)}):(i.show(),t.option.autoclose&&t.closeNearby(n),i.is(".ajax")&&t.setAjaxNodes(i,n.id)))},t.setAjaxNodes=function(n,i,r){if($.inArray(i,o)==-1){o[o.length]=i;var u=$.trim($(">li",n).text());u&&u.indexOf("url:")&&(u=$.trim(u.replace(/.*\{url:(.*)\}/i,"$1")),$.ajax({type:"GET",url:u,contentType:"html",cache:!1,success:function(i){n.removeAttr("class"),n.html(i),$.extend(n,{url:u}),t.setTreeNodes(n,!0),typeof t.option.afterAjax=="function"&&t.option.afterAjax(n),typeof r=="function"&&r(n)}}))}},t.setTreeNodes=function(n,f){n=f?n.parent():n,$("li>span",n).addClass("text").bind("selectstart",function(){return!1}).click(function(){return $(".active",t).attr("class","text"),this.className=="text"&&(this.className="active"),typeof t.option.afterClick=="function"&&t.option.afterClick($(this).parent()),!1}).dblclick(function(){return u=!1,t.nodeToggle($(this).parent().get(0)),typeof t.option.afterDblClick=="function"&&t.option.afterDblClick($(this).parent()),!1}).bind("contextmenu",function(){return $(".active",t).attr("class","text"),this.className=="text"&&(this.className="active"),typeof t.option.afterContextMenu=="function"&&t.option.afterContextMenu($(this).parent()),!1}).mousedown(function(){u=!0,cloneNode=$(this).parent().clone();var i=$(this).parent();return t.option.drag&&($(">ul",cloneNode).hide(),$("body").append('<div id="drag_container"><ul></ul></div>'),$("#drag_container").hide().css({opacity:"0.8"}),$("#drag_container >ul").append(cloneNode),$("<img>").attr({id:"tree_plus",src:"images/plus.png"}).css({width:"7px",display:"block",position:"absolute",left:"5px",top:"5px",display:"none"}).appendTo("body"),$(document).bind("mousemove",{LI:i},t.dragStart).bind("mouseup",t.dragEnd)),!1}).mouseup(function(){u&&r&&i&&t.moveNodeToFolder($(this).parent()),t.eventDestroy()}),$("li",n).each(function(){var r=this.className,f=!1,e=!1,o=this,u=$(">ul",this),i;u.size()>0?(i="folder-",r&&r.indexOf("open")>=0?(i=i+"open",f=!0):i=i+"close",this.className=i+($(this).is(":last-child")?"-last":""),f&&r.indexOf("ajax")<0||u.hide(),t.setTrigger(this)):(i="doc",this.className=i+($(this).is(":last-child")?"-last":""))}).before('<li class="line">&nbsp;</li>').filter(":last-child").after('<li class="line-last"></li>'),t.setEventLine($(".line, .line-last",n))},t.setTrigger=function(n){$(">span",n).before('<img class="trigger" src="/_layouts/images/MoviaImagesV3/spacer.gif" border=0>');var i=$(">.trigger",n);i.click(function(){t.nodeToggle(n)}),$.browser.msie||i.css("float","left")},t.dragStart=function(n){var s=$(n.data.LI),v;if(u){r=!0,e&&clearTimeout(e),$("#drag_container:not(:visible)")&&($("#drag_container").show(),s.prev(".line").hide(),i=s),$("#drag_container").css({position:"absolute",left:n.pageX+5,top:n.pageY+15}),s.is(":visible")&&s.hide(),v=!1;if(n.target.tagName.toLowerCase()=="span"&&$.inArray(n.target.className,Array("text","active","trigger"))!=-1){var f=n.target.parentNode,l=$(f).offset({scroll:!1}),o={x:l.left-3,y:n.pageY-l.top},c=$("#tree_plus").attr("src"),h=$(">ul.ajax",f).size(),a=$(">ul.ajax",f);o.x+=19,o.y=n.pageY-o.y+5,f.className.indexOf("folder-close")<0||h!=0?f.className.indexOf("folder")<0||h!=0?f.className.indexOf("folder-close")>=0&&h>0?(r=!1,$("#tree_plus").attr("src","/_layouts/images/MoviaImagesV3/mov_minus_white.png"),$("#tree_plus").css({left:o.x,top:o.y}).show(),$(">ul",f).show(),t.setAjaxNodes(a,f.id,function(){f.className=f.className.replace("close","open"),r=!0,$("#tree_plus").attr("src","/_layouts/images/MoviaImagesV3/mov_plus_white.png"),$("#tree_plus").css({left:o.x,top:o.y}).show()})):t.option.docToFolderConvert?$("#tree_plus").css({left:o.x,top:o.y}).show():$("#tree_plus").hide():(c.indexOf("minus")!=-1&&$("#tree_plus").attr("src","/_layouts/images/MoviaImagesV3/mov_plus_white.png"),$("#tree_plus").css({left:o.x,top:o.y}).show()):(c.indexOf("minus")!=-1&&$("#tree_plus").attr("src","/_layouts/images/MoviaImagesV3/mov_plus_white.png"),$("#tree_plus").css({left:o.x,top:o.y}).show(),e=setTimeout(function(){f.className=f.className.replace("close","open"),$(">ul",f).show()},700))}else $("#tree_plus").hide();return!1}return!0},t.dragEnd=function(){e&&clearTimeout(e),t.eventDestroy()},t.setEventLine=function(n){n.mouseover(function(){this.className.indexOf("over")<0&&u&&r&&(this.className=this.className.replace("line","line-over"))}).mouseout(function(){this.className.indexOf("over")<0||(this.className=this.className.replace("-over",""))}).mouseup(function(){u&&i&&r&&(f=$(this).parents("li:first"),t.moveNodeToLine(this),t.eventDestroy())})},t.checkNodeIsLast=function(n){if(n.className.indexOf("last")>=0){var t=i.prev().prev();t.size()>0&&(t[0].className+="-last"),n.className=n.className.replace("-last","")}},t.checkLineIsLast=function(n){if(n.className.indexOf("last")>=0){var t=$(n).prev();t.size()>0&&(t[0].className=t[0].className.replace("-last","")),i[0].className+="-last"}},t.eventDestroy=function(){$(document).unbind("mousemove",t.dragStart).unbind("mouseup").unbind("mousedown"),$("#drag_container, #tree_plus").remove(),i&&$(i).show().prev(".line").show(),f=i=u=r=!1},t.convertToFolder=function(n){n[0].className=n[0].className.replace("doc","folder-open"),n.append('<ul><li class="line-last"></li></ul>'),t.setTrigger(n[0]),t.setEventLine($(".line, .line-last",n))},t.convertToDoc=function(n){$(">ul",n).remove(),$("img",n).remove(),n[0].className=n[0].className.replace(/folder-(open|close)/gi,"doc")},t.moveNodeToFolder=function(n){if(t.option.docToFolderConvert||n[0].className.indexOf("doc")==-1)t.option.docToFolderConvert&&n[0].className.indexOf("doc")!=-1&&t.convertToFolder(n);else return!0;t.checkNodeIsLast(i[0]);var r=$(">ul >.line-last",n);r.size()>0&&t.moveNodeToLine(r[0])},t.moveNodeToLine=function(n){var r,e,u,f;t.checkNodeIsLast(i[0]),t.checkLineIsLast(n),r=$(i).parents("li:first"),e=$(i).prev(".line"),$(n).before(i),$(i).before(e),n.className=n.className.replace("-over",""),u=$(">ul >li",r).not(".line, .line-last").filter(":visible").size(),t.option.docToFolderConvert&&u==0?t.convertToDoc(r):u==0&&(r[0].className=r[0].className.replace("open","close"),$(">ul",r).hide()),$("span:first",i).attr("class")=="text"&&($(".active",t).attr("class","text"),$("span:first",i).attr("class","active")),typeof t.option.afterMove=="function"&&(f=$(i).prevAll(":not(.line)").size(),t.option.afterMove($(n).parents("li:first"),$(i),f))},t.addNode=function(n,r,u){var e=$('<li><ul><li id="'+n+'"><span>'+r+"</span></li></ul></li>");t.setTreeNodes(e),f=t.getSelected(),i=$(".doc-last",e),t.moveNodeToFolder(f),e.remove(),typeof u=="function"&&u(f,i)},t.delNode=function(n){i=t.getSelected(),t.checkNodeIsLast(i[0]),i.prev().remove(),i.remove(),typeof n=="function"&&n(f)},t.init=function(n){t.setTreeNodes(n,!1)},t.init(s)})},(function(n){var t=function(n){if(!n)var n=window.event;n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation()};n.fn.checkbox=function(i){var r,u;try{document.execCommand("BackgroundImageCache",!1,!0)}catch(f){}return r={cls:"jquery-checkbox",empty:"/_layouts/images/MoviaImagesV3/empty.png",onChecked:undefined},clicked=!1,r=n.extend(r,i||{}),u=function(t){var r=t.checked,u=t.disabled,i=n(t);return t.stateInterval&&clearInterval(t.stateInterval),t.stateInterval=setInterval(function(){t.disabled!=u&&i.trigger((u=!!t.disabled)?"disable":"enable"),t.checked!=r&&i.trigger((r=!!t.checked)?"check":"uncheck")},10),i},this.each(function(){var i=this,e=u(i),f;i.wrapper&&i.wrapper.remove(),i.wrapper=n('<span class="'+r.cls+'"><span class="mark"><img src="'+r.empty+'" /></span></span>'),i.wrapperInner=i.wrapper.children("span:eq(0)"),i.wrapper.hover(function(n){i.wrapperInner.addClass(r.cls+"-hover"),t(n)},function(n){i.wrapperInner.removeClass(r.cls+"-hover"),t(n)}),e.css({position:"absolute",zIndex:-1,visibility:"hidden"}).after(i.wrapper),f=!1,e.attr("id")&&(f=n("label[for="+e.attr("id")+"]"),f.length||(f=!1)),f||(f=e.closest?e.closest("label"):e.parents("label:eq(0)"),f.length||(f=!1)),f&&(f.hover(function(n){i.wrapper.trigger("mouseover",[n])},function(n){i.wrapper.trigger("mouseout",[n])}),f.click(function(n){return e.trigger("click",[n]),t(n),!1})),i.wrapper.click(function(n){return e.trigger("click",[n]),t(n),!1}),e.click(function(n){clicked=!0,t(n)}),e.bind("disable",function(){i.wrapperInner.addClass(r.cls+"-disabled")}).bind("enable",function(){i.wrapperInner.removeClass(r.cls+"-disabled")}),e.bind("check",function(){i.wrapper.addClass(r.cls+"-checked");if(clicked&&typeof r.onChecked=="function")r.onChecked(this);clicked=!1}).bind("uncheck",function(){i.wrapper.removeClass(r.cls+"-checked");if(clicked&&typeof r.onChecked=="function")r.onChecked(this);clicked=!1}),n("img",i.wrapper).bind("dragstart",function(){return!1}).bind("mousedown",function(){return!1}),window.getSelection&&i.wrapper.css("MozUserSelect","none"),i.checked&&i.wrapper.addClass(r.cls+"-checked"),i.disabled&&i.wrapperInner.addClass(r.cls+"-disabled")})}})(jQuery),(function(n){var i=n.browser.msie&&parseInt(n.browser.version)==6&&typeof window.XMLHttpRequest!="object",r=null,t=[];n.modal=function(t,i){return n.modal.impl.init(t,i)},n.modal.close=function(){n.modal.impl.close()},n.fn.modal=function(t){return n.modal.impl.init(this,t)},n.modal.defaults={appendTo:"body",focus:!0,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:200,minWidth:300,maxHeight:null,maxWidth:null,autoResize:!1,autoPosition:!0,zIndex:1e3,close:!0,closeHTML:'<a class="modalCloseImg" title="Luk vindue"></a>',closeClass:"simplemodal-close",escClose:!0,overlayClose:!1,position:null,persist:!1,onOpen:null,onShow:null,onClose:null},n.modal.impl={o:null,d:{},init:function(t,i){var u=this;if(u.d.data)return!1;r=n.browser.msie&&!n.boxModel,u.o=n.extend({},n.modal.defaults,i),u.zIndex=u.o.zIndex,u.occb=!1;if(typeof t=="object")t=t instanceof jQuery?t:n(t),t.parent().parent().size()>0&&(u.d.parentNode=t.parent(),u.o.persist||(u.d.orig=t.clone(!0)));else if(typeof t=="string"||typeof t=="number")t=n("<div></div>").html(t);else return alert("SimpleModal Error: Unsupported data type: "+typeof t),u;return u.create(t),t=null,u.open(),n.isFunction(u.o.onShow)&&u.o.onShow.apply(u,[u.d]),u},create:function(u){var f=this;t=f.getDimensions(),i&&(f.d.iframe=n('<iframe src="javascript:false;"></iframe>').css(n.extend(f.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:t[0],width:t[1],zIndex:f.o.zIndex,top:0,left:0})).appendTo(f.o.appendTo)),f.d.overlay=n("<div></div>").attr("id",f.o.overlayId).addClass("simplemodal-overlay").css(n.extend(f.o.overlayCss,{display:"none",opacity:f.o.opacity/100,height:t[0],width:t[1],position:"fixed",left:0,top:0,zIndex:f.o.zIndex+1})).appendTo(f.o.appendTo),f.d.container=n("<div></div>").attr("id",f.o.containerId).addClass("simplemodal-container").css(n.extend(f.o.containerCss,{display:"none",position:"fixed",zIndex:f.o.zIndex+2})).append(f.o.close&&f.o.closeHTML?n(f.o.closeHTML).addClass(f.o.closeClass):"").appendTo(f.o.appendTo),f.d.wrap=n("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(f.d.container),f.d.data=u.attr("id",u.attr("id")||f.o.dataId).addClass("simplemodal-data").css(n.extend(f.o.dataCss,{display:"none"})).appendTo("body"),u=null,f.setContainerDimensions(),f.d.data.appendTo(f.d.wrap),(i||r)&&f.fixIE()},bindEvents:function(){var u=this;n("."+u.o.closeClass).bind("click.simplemodal",function(n){n.preventDefault(),u.close()}),u.o.close&&u.o.overlayClose&&u.d.overlay.bind("click.simplemodal",function(n){n.preventDefault(),u.close()}),n(document).bind("keydown.simplemodal",function(n){u.o.focus&&n.keyCode==9?u.watchTab(n):u.o.close&&u.o.escClose&&n.keyCode==27&&(n.preventDefault(),u.close())}),n(window).bind("resize.simplemodal",function(){t=u.getDimensions(),u.setContainerDimensions(!0),i||r?u.fixIE():(u.d.iframe&&u.d.iframe.css({height:t[0],width:t[1]}),u.d.overlay.css({height:t[0],width:t[1]}))})},unbindEvents:function(){n("."+this.o.closeClass).unbind("click.simplemodal"),n(document).unbind("keydown.simplemodal"),n(window).unbind("resize.simplemodal"),this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var i=this,t=i.o.position;n.each([i.d.iframe||null,i.d.overlay,i.d.container],function(n,i){var l,c,o,e;if(i){var s="document.body.clientHeight",h="document.body.clientWidth",b="document.body.scrollHeight",a="document.body.scrollLeft",v="document.body.scrollTop",p="document.body.scrollWidth",y="document.documentElement.clientHeight",w="document.documentElement.clientWidth",u="document.documentElement.scrollLeft",f="document.documentElement.scrollTop",r=i[0].style;r.position="absolute",n<2?(r.removeExpression("height"),r.removeExpression("width"),r.setExpression("height",""+b+" > "+s+" ? "+b+" : "+s+' + "px"'),r.setExpression("width",""+p+" > "+h+" ? "+p+" : "+h+' + "px"')):(t&&t.constructor==Array?(o=t[0]?typeof t[0]=="number"?t[0].toString():t[0].replace(/px/,""):i.css("top").replace(/px/,""),l=o.indexOf("%")==-1?o+" + (t = "+f+" ? "+f+" : "+v+') + "px"':parseInt(o.replace(/%/,""))+" * (("+y+" || "+s+") / 100) + (t = "+f+" ? "+f+" : "+v+') + "px"',t[1]&&(e=typeof t[1]=="number"?t[1].toString():t[1].replace(/px/,""),c=e.indexOf("%")==-1?e+" + (t = "+u+" ? "+u+" : "+a+') + "px"':parseInt(e.replace(/%/,""))+" * (("+w+" || "+h+") / 100) + (t = "+u+" ? "+u+" : "+a+') + "px"')):(l="("+y+" || "+s+") / 2 - (this.offsetHeight / 2) + (t = "+f+" ? "+f+" : "+v+') + "px"',c="("+w+" || "+h+") / 2 - (this.offsetWidth / 2) + (t = "+u+" ? "+u+" : "+a+') + "px"'),r.removeExpression("top"),r.removeExpression("left"),r.setExpression("top",l),r.setExpression("left",c))}})},focus:function(t){var r=this,u=t||"first",i=n(":input:enabled:visible:"+u,r.d.wrap);i.length>0?i.focus():r.d.wrap.focus()},getDimensions:function(){var t=n(window),i=n.browser.opera&&n.browser.version>"9.5"&&n.fn.jquery<="1.2.6"?document.documentElement.clientHeight:n.browser.opera&&n.browser.version<"9.5"&&n.fn.jquery>"1.2.6"?window.innerHeight:t.height();return[i,t.width()]},getVal:function(n){return n=="auto"?0:n.indexOf("%")>0?n:parseInt(n.replace(/px/,""))},setContainerDimensions:function(n){var i=this;if(!n||n&&i.o.autoResize){var u=i.getVal(i.d.container.css("height")),r=i.getVal(i.d.container.css("width")),e=i.d.data.outerHeight(!0),f=i.d.data.outerWidth(!0),s=i.o.maxHeight&&i.o.maxHeight<t[0]?i.o.maxHeight:t[0],o=i.o.maxWidth&&i.o.maxWidth<t[1]?i.o.maxWidth:t[1];u=u?u>s?s:u:e?e>s?s:e<i.o.minHeight?i.o.minHeight:e:i.o.minHeight,r=r?r>o?o:r:f?f>o?o:f<i.o.minWidth?i.o.minWidth:f:i.o.minWidth,i.d.container.css({height:u,width:r}),(e>u||f>r)&&i.d.wrap.css({overflow:"auto"})}i.o.autoPosition&&i.setPosition()},setPosition:function(){var n=this,r,i,f=t[0]/2-n.d.container.outerHeight(!0)/2,u=t[1]/2-n.d.container.outerWidth(!0)/2;n.o.position&&Object.prototype.toString.call(n.o.position)==="[object Array]"?(r=n.o.position[0]||f,i=n.o.position[1]||u):(r=f,i=u),n.d.container.css({left:i,top:r})},watchTab:function(t){var i=this,r;n(t.target).parents(".simplemodal-container").length>0?(i.inputs=n(":input:enabled:visible:first, :input:enabled:visible:last",i.d.data[0]),(!t.shiftKey&&t.target==i.inputs[i.inputs.length-1]||t.shiftKey&&t.target==i.inputs[0]||i.inputs.length==0)&&(t.preventDefault(),r=t.shiftKey?"last":"first",setTimeout(function(){i.focus(r)},10))):(t.preventDefault(),setTimeout(function(){i.focus()},10))},open:function(){var t=this;t.d.iframe&&t.d.iframe.show(),n.isFunction(t.o.onOpen)?t.o.onOpen.apply(t,[t.d]):(t.d.overlay.show(),t.d.container.show(),t.d.data.show()),t.focus(),t.bindEvents()},close:function(){var t=this;if(!t.d.data)return!1;t.unbindEvents(),n.isFunction(t.o.onClose)&&!t.occb?(t.occb=!0,t.o.onClose.apply(t,[t.d])):(t.d.parentNode?t.o.persist?t.d.data.hide().appendTo(t.d.parentNode):(t.d.data.hide().remove(),t.d.orig.appendTo(t.d.parentNode)):t.d.data.hide().remove(),t.d.container.hide().remove(),t.d.overlay.hide().remove(),t.d.iframe&&t.d.iframe.hide().remove(),t.d={})}}})(jQuery),(function(n){var t=function(n){if(!n)var n=window.event;n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation()};n.fn.checkbox=function(i){var r,u;try{document.execCommand("BackgroundImageCache",!1,!0)}catch(f){}return r={cls:"jquery-checkbox",empty:"/_layouts/images/MoviaImagesV3/empty.png",onChecked:undefined},clicked=!1,r=n.extend(r,i||{}),u=function(t){var r=t.checked,u=t.disabled,i=n(t);return t.stateInterval&&clearInterval(t.stateInterval),t.stateInterval=setInterval(function(){t.disabled!=u&&i.trigger((u=!!t.disabled)?"disable":"enable"),t.checked!=r&&i.trigger((r=!!t.checked)?"check":"uncheck")},10),i},this.each(function(){var i=this,e=u(i),f;i.wrapper&&i.wrapper.remove(),i.wrapper=n('<span class="'+r.cls+'"><span class="mark"><img src="'+r.empty+'" /></span></span>'),i.wrapperInner=i.wrapper.children("span:eq(0)"),i.wrapper.hover(function(n){i.wrapperInner.addClass(r.cls+"-hover"),t(n)},function(n){i.wrapperInner.removeClass(r.cls+"-hover"),t(n)}),e.css({position:"absolute",zIndex:-1,visibility:"hidden"}).after(i.wrapper),f=!1,e.attr("id")&&(f=n("label[for="+e.attr("id")+"]"),f.length||(f=!1)),f||(f=e.closest?e.closest("label"):e.parents("label:eq(0)"),f.length||(f=!1)),f&&(f.hover(function(n){i.wrapper.trigger("mouseover",[n])},function(n){i.wrapper.trigger("mouseout",[n])}),f.click(function(n){return e.trigger("click",[n]),t(n),!1})),i.wrapper.click(function(n){return e.trigger("click",[n]),t(n),!1}),e.click(function(n){clicked=!0,t(n)}),e.bind("disable",function(){i.wrapperInner.addClass(r.cls+"-disabled")}).bind("enable",function(){i.wrapperInner.removeClass(r.cls+"-disabled")}),e.bind("check",function(){i.wrapper.addClass(r.cls+"-checked");if(clicked&&typeof r.onChecked=="function")r.onChecked(this);clicked=!1}).bind("uncheck",function(){i.wrapper.removeClass(r.cls+"-checked");if(clicked&&typeof r.onChecked=="function")r.onChecked(this);clicked=!1}),n("img",i.wrapper).bind("dragstart",function(){return!1}).bind("mousedown",function(){return!1}),window.getSelection&&i.wrapper.css("MozUserSelect","none"),i.checked&&i.wrapper.addClass(r.cls+"-checked"),i.disabled&&i.wrapperInner.addClass(r.cls+"-disabled")})}})(jQuery),(function(n){n.fn.jsonSuggest=function(t){var r={url:"",starttext:"",data:[],minCharacters:1,maxResults:undefined,wildCard:"",caseSensitive:!1,notCharacter:"!",timeout:2e4,maxHeight:410,highlightMatches:!0,onSelect:undefined,width:undefined},t=n.extend(r,t),i=!0,u;return this.each(function(){function s(n,t){var r=["/",".","*","+","?","|","(",")","[","]","{","}","\\"],i,u;if(t)for(i=0;i<r.length;i++)r[i]===t&&r.splice(i,1);return u=new RegExp("(\\"+r.join("|\\")+")","g"),n.replace(u,"\\$1")}function w(r){e.val(r.text),n(u).html("").hide(),o=!1;if(i&&typeof t.onSelect=="function")t.onSelect(r);i=!0}function c(t){n("li a",u).removeClass("search-state-hover"),t&&n("a",t).addClass("search-state-hover"),f=t}function y(i,r){var s,h;r="("+r+")";var l=!0,e,a=0,v=t.caseSensitive?new RegExp(r,"g"):new RegExp(r,"ig");for(n(u).html("").hide(),o=!1,e=0;e<i.length;e+=1){s=n("<li />"),h=i[e].text,t.highlightMatches===!0&&(h=h.replace(v,"<strong>$1</strong>")),n(s).append('<a class="search-corner-all">'+h+"</a>"),typeof i[e].image=="string"&&n(">a",s).prepend('<img src="'+i[e].image+'" />'),typeof i[e].extra=="string"&&n(">a",s).append("<small> "+i[e].extra+"</small>"),n(s).addClass("search-menu-item").addClass(l?"odd":"even").attr("role","menuitem").click(function(n){return function(){w(i[n])}}(e)).mouseover(function(n){return function(){c(n)}}(s)),n(u).append(s),l=!l,a+=1;if(typeof t.maxResults=="number"&&a>=t.maxResults)break}n("li",u).length>0&&(f=undefined,n(u).show().css("height","auto"),o=!0,n(u).height()>t.maxHeight&&n(u).css({overflow:"auto",height:t.maxHeight+"px"}))}function a(i){var e=function(n){var u=[],i=t.wildCard?s(this.value,t.wildCard).replace(b,".*"):s(this.value),e=!0,f,r;for(t.notCharacter&&i.indexOf(t.notCharacter)===0&&(i=i.substr(t.notCharacter.length,i.length),i.length>0&&(e=!1)),i=i||".*",i=t.wildCard?"^"+i:i,f=t.caseSensitive?new RegExp(i):new RegExp(i,"i"),r=0;r<n.length;r+=1)f.test(n[r].text)===e&&u.push(n[r]);y(u,i)},f;if(this.value.length<t.minCharacters)return n(u).html("").hide(),o=!1,!1;t.data&&t.data.length?e.apply(this,[t.data]):t.url&&typeof t.url=="string"&&(f=this.value,n(u).html('<li class="search-menu-item ajaxSearching"><a class="search-corner-all">Søger...</a></li>').show().css("height","auto"),n.ajax({url:t.url+"Search/"+f,type:"GET",contentType:"application/json",processData:!1,timeout:r.timeout,dataType:"jsonp",success:function(t){t!=null&&t.length!=0?y(t,f):(n(u).html("").hide(),o=!1,i&&n(u).html('<li class="search-menu-item ajaxSearching"><a class="search-corner-all">Ingen resultater fundet</a></li>').show().css("height","auto"))},error:function(t,i){i=="timeout"?n(u).html('<li class="search-menu-item ajaxSearching"><a class="search-corner-all">Timeout. Prøv igen.</a></li>').show().css("height","auto"):n(u).html('<li class="search-menu-item ajaxSearching"><a class="search-corner-all">Fejl. Prøv igen.</a></li>').show().css("height","auto")}}))}function v(){a.apply(this,[!1])}function p(t){switch(t.keyCode){case 13:return typeof f=="undefined"&&(f=n("li:first",u).get(0)),n(f).trigger("click"),!1;case 39:typeof f=="undefined"||(i=!1,n(f).trigger("click"),v.apply(this,[t]));case 40:return f=typeof f=="undefined"?n("li:first",u).get(0):n(f).next().get(0),c(f),f&&n(u).scrollTop(f.offsetTop),!1;case 38:return f=typeof f=="undefined"?n("li:last",u).get(0):n(f).prev().get(0),c(f),f&&n(u).scrollTop(f.offsetTop),!1;default:v.apply(this,[t])}}this.InitSearchSelected=function(i,r){e[0].value=i,n.ajax({url:t.url+"SearchByLineGID/"+i+","+r,type:"GET",contentType:"application/json",processData:!1,async:!1,dataType:"jsonp",success:function(i){if(i!=null&&i.length!=0){if(typeof t.onSelect=="function")t.onSelect(i)}else n(u).html('<li class="search-menu-item ajaxSearching"><a class="search-corner-all">Ingen resultater fundet</a></li>').show().css("height","auto")},error:function(n,t){alert("Ajax Error: "+t)}})},this.searchclicked=function(){return o?(f=n("li:first",u).get(0),n(f).trigger("click")):a.apply(this,[!0]),!1};var o=!1,e=n(this),b=new RegExp(s(t.wildCard||""),"g"),u=n("<ul />"),f,l,h;n(u).addClass("jsonSuggest search-autocomplete search-menu search search-content search-corner-all").attr("role","listbox").css({top:e.position().top+e.outerHeight()+"px",left:e.position().left+"px",width:t.width||e.outerWidth()+"px","z-index":999}).hide(),e.after(u).keyup(p).keydown(function(t){return t.keyCode===13?(typeof f=="undefined"&&(f=n("li:first",u).get(0)),n(f).trigger("click"),!1):t.keyCode===9&&f?(n(f).trigger("click"),!0):void 0}).blur(function(){var i=n(u).offset();i.bottom=i.top+n(u).height(),i.right=i.left+n(u).width(),(h<i.top||h>i.bottom||l<i.left||l>i.right)&&n(u).hide()}).focus(function(){t.starttext!=""&&e[0].value==t.starttext&&(e[0].value=""),n(u).css({top:e.position().top+e.outerHeight()+"px",left:e.position().left+"px"}),n("li",u).length>0&&n(u).show()}).attr("autocomplete","off"),n(window).mousemove(function(n){l=n.pageX,h=n.pageY}),t.notCharacter=s(t.notCharacter||""),e[0].value=t.starttext,t.data&&typeof t.data=="string"&&(t.data=n.parseJSON(t.data))})}})(jQuery),timer=null,elmBus=null,window.attachEvent?window.attachEvent("onload",init):window.addEventListener&&window.addEventListener("load",init,!1),$(function(){$("#topCampaign").hide(),$("#toolbeltfold").click(function(){return $("#topCampaign").slideToggle(500),!1})}),jQuery.event.add(window,"load",resizeFrame),jQuery.event.add(window,"resize",resizeFrame),$(document).ready(function(){$("input:checkbox:not([map])").checkbox({cls:"moviaCheckbox"}),$("input[map]:checkbox").checkbox({cls:"moviaCheckbox",onChecked:selectMapFilters}),$("input:radio").checkbox({cls:"moviaRadio"}),$("a.code").each(function(){$(this).click(function(){return eval($(this).text()),!1})})}),displayForm=function(n){var t=[];$("#"+n+" input").each(function(){var n=$(this);n.attr("type").toLowerCase()=="radio"?this.checked&&t.push(['"',n.attr("name"),'": ','value="',this.value,'"',this.disabled?", disabled":""].join("")):t.push(['"',n.attr("name"),'": ',this.checked?"checked":"not checked",this.disabled?", disabled":""].join(""))}),alert(t.join("\n"))},$(function(){var t,n,i=function(i){for(var r=i.target;;){if(r==t)return!0;if(r==document)return n.dpClose(),!1;r=$(r).parent()[0]}};$("#grpHome").hide(),$("#radioSingle").click(function(){$("input[@id='radioRoundtrip']:checked").val()&&($(".group").toggleClass("requestboth"),$("#labelDepart1").text("Dato:"),$("#grpHome").hide())}),$("#radioRoundtrip").click(function(){$("input[@id='radioSingle']:checked").val()&&($(".group").toggleClass("requestboth"),$("#labelDepart1").text("Ud:"),$("#grpHome").show())}),$("#radio0Afgang").click(function(){$("input[@id='radio0Ankomst']:checked").val()&&$(".group").toggleClass("REQ0HafasSearchForw")}),$("#radio0Ankomst").click(function(){$("input[@id='radio0Afgang']:checked").val()&&$(".group").toggleClass("REQ0HafasSearchForw")}),$("#radio1Afgang").click(function(){$("input[@id='radio1Ankomst']:checked").val()&&$(".group").toggleClass("REQ1HafasSearchForw")}),$("#radio1Ankomst").click(function(){$("input[@id='radio1Afgang']:checked").val()&&$(".group").toggleClass("REQ1HafasSearchForw")})}),$(function(){$(".movSearch").hide(),$("#search input").keydown(function(){$("#search .movSearch").slideDown(500)}),$("#mainPage .searchLine input").keydown(function(){$("#mainPage .movSearch").slideDown(500)}),$("#mainPage .searchLine2 input").keydown(function(){$("#mainPage .movSearch").slideDown(500)}),$("input").click(function(){this.value==this.value&&this.select()})}),$(document).ready(function(){simpleTreeCollection=$(".simpleTree").simpleTree({autoclose:!0,drag:!1,afterClick:function(){},afterDblClick:function(){},afterMove:function(){},afterAjax:function(){},animate:!0})}),$(document).ready(function(){$("input[id $= 'ProfileCreated']").val()=="true"&&($("input[id $= 'ProfileCreated']").val("false"),$("div[id $= 'basic-modal-content']").modal({onClose:NewUserModal_close})),$(".LineScheduleV3 ul>li>span").click(function(){var n=$(this).attr("href");$(location).attr("href",n)}),$(".LineScheduleV3 .active").parents("ul").parents("li.folder-close").addClass("folder-open"),$(".LineScheduleV3 .active").parents("ul").parents("li.folder-close").removeClass("folder-close"),$(".LineScheduleV3 .active").parents("ul").css("display","block"),$(".line-details input[id*='generelRadio']").click(function(){$(this).is(":checked")||$(this).is(":disabled")||(clearErrorText(),deactivateDetails(),activateGenerel())}),$(".line-details input[id*='detailsRadio']").click(function(){$(this).is(":checked")||$(this).is(":disabled")||(deactivateGenerel(),activateDetails())}),$(".line-details a[id*='save']").click(function(){return $(this).checkAll()}),$(".line-details a[id*='Save']").click(function(){return activateSms(),!0}),$(".line-details select[id*='fromHourSelect']").change(function(){var n=$(this).getIdPart("2");$(".line-details span[id*='fromHourError-"+n+"']").css("display","none"),$(this).disableHours(n)}),$(".line-details select[id*='toHourSelect']").change(function(){var n=$(this).getIdPart("2");$(".line-details span[id*='toHourError-"+n+"']").css("display","none")}),$("input[id*='monCheckbox'],input[id*='tueCheckbox'],input[id*='wedCheckbox'],input[id*='thuCheckbox'],input[id*='friCheckbox'],input[id*='satCheckbox'],input[id*='sunCheckbox']",".line-details").click(function(){var n=$(this).getIdPart("2");$("span[id*='daysError-"+n+"']").css("display","none")}),$("input[id*='mail'],input[id*='sms']",".line-details").click(function(){var n=$(this).getIdPart("2");$("span[id*='subscriptionError-"+n+"']").css("display","none")}),$(".favoriteLine a.changeButton").click(function(){return!($("#subscriptionShortUpdateWarning").html().length>0)}),$(".favoriteLine a.open").click(function(){clickedParentElement=$(this).parents(".favoriteLine tr[id*='favoriteLineRow']"),$(".favoriteLine tr[id*='lineDetails']").each(function(){$(this).parents("tr[id*='favoriteLineRow']").attr("id")!=clickedParentElement.attr("id")&&$(this).css("display","none")}),$(".favoriteLine a.close").not($(this)).removeClass("close").addClass("open"),$(".favoriteLine tr[id*='lineChanges']").css("display","none"),$(this).toggleClass("open"),$(this).toggleClass("close"),$("tr[id*='lineDetails']",$(this).parents("tr[id*='favoriteLineRow']")).toggle()}),$(".favoriteLine a.attention").click(function(){clickedParentElement=$(this).parents("tr[id*='favoriteLineRow']"),$(".favoriteLine tr[id*='lineChanges']").each(function(){$(this).parents("tr[id*='favoriteLineRow']").attr("id")!=clickedParentElement.attr("id")&&$(this).css("display","none")}),$(".favoriteLine tr[id*='lineDetails']").css("display","none"),$(".favoriteLine a.close").removeClass("close").addClass("open"),$("tr[id*='lineChanges']",$(this).parents("tr[id*='favoriteLineRow']")).toggle()}),$(window).load(function(){var t,n;$(".favoriteLine tr[id*='lineDetails']").css("display","none"),$(".favoriteLine tr[id*='lineChanges']").css("display","none"),$("#favoriteLineError").length>0&&$("#favoriteLineError").html().length>0&&$(".favoriteLine a.changeButton").addClass("disabled"),$("#subscriptionShortUpdateWarning").length>0&&$("#subscriptionShortUpdateWarning").html().length>0&&(n=0,$(".favoriteLine a.changeButton").addClass("disabled"),GetSubscriptionStatus(n,"#subscriptionShortUpdateWarning",".lineinformation")),$(".line-details input[name*='detailsLineInformation']:checked").length>0&&(t=$(".line-details input[name*='detailsLineInformation']:checked").val(),t.indexOf("detailsRadio")==-1?(deactivateDetails(),activateGenerel()):(deactivateGenerel(),activateDetails())),$(".line-details select[id*='fromHourSelect']").each(function(){var n=$(this).getIdPart("2");$(this).disableHours(n)}),$("#lineDetailsError").length>0&&$("#lineDetailsError").html().length>0&&($(".line-details input:radio").attr("disabled","disabled"),deactivateGenerel(),deactivateDetails()),$("#line-details-modal-content").length>0&&$("#line-details-modal-content").html().length>0?($("#subscriptionUpdateWarning").hide(),$("#line-details-modal-content").modal(),$("a.modalCloseImg").hide()):$("#subscriptionUpdateWarning").length>0&&$("#subscriptionUpdateWarning").html().length>0&&($(".line-details input:radio").attr("disabled","disabled"),deactivateGenerel(),deactivateDetails(),n=0,GetSubscriptionStatus(n,"#subscriptionUpdateWarning",".line-details"))})}),$(document).ready(function(){$.browser.mozilla&&$("div.EmbedFlash").find("embed").each(function(){var t=$(this).attr("height"),r=$(this).attr("height").replace(t,parseInt(t)+2+""),n=$(this).attr("width"),i=$(this).attr("width").replace(n,parseInt(n)+2+"");$(this).attr("height",r),$(this).attr("width",i)})}),jQuery.fn.getIdPart=function(n){var i=$(this).attr("id"),t=i.split("-");return t.length>1?n=="1"?t[0]:n=="2"?t[1]:"xx":"xx"},jQuery.fn.disableStops=function(n){var t=$(this).val(),i=$(".line-details select[id*='toSelect-"+n+"']").val();i<t&&$(".line-details select[id*='toSelect-"+n+"']").val("00#default"),$("option",".line-details select[id*='toSelect-"+n+"']").each(function(){t>$(this).val()&&$(this).val()>"00#default"?$(this).attr("disabled","disabled"):$(this).removeAttr("disabled")}),$(".line-details select[id*='toSelect-"+n+"']").ieLessThan8OptionDisable()},jQuery.fn.disableHours=function(n){var t=$(this).val(),i=$(".line-details select[id*='toHourSelect-"+n+"']").val();i>t||$(".line-details select[id*='toHourSelect-"+n+"']").val("00"),$("option",".line-details select[id*='toHourSelect-"+n+"']").each(function(){t>=$(this).val()&&$(this).val()>"00"?$(this).attr("disabled","disabled"):$(this).removeAttr("disabled")}),$(".line-details select[id*='toHourSelect-"+n+"']").ieLessThan8OptionDisable()},jQuery.fn.ieLessThan8OptionDisable=function(){$.browser.msie&&parseFloat($.browser.version)<8&&($(this).find("option").css("color","#000"),$(this).find("[disabled]").css("color","graytext").removeAttr("disabled"),$(this).change(function(){var t=$(this).val(),n=$(this).find("[value="+t+"]").hasCss("color","graytext");n&&$(this).find("option:first").attr("selected","selected")}))},jQuery.fn.checkAll=function(){var t=!0,n=$(this).getIdPart("2");return $(".line-details select[id*='directionSelect-"+n+"']").val()=="00#default"?($(".line-details span[id*='directionError-"+n+"']").css("display","block"),t=!1):$(".line-details span[id*='directionError-"+n+"']").css("display","none"),$(".line-details select[id*='fromSelect-"+n+"']").val()=="00#default"?($(".line-details span[id*='fromError-"+n+"']").css("display","block"),t=!1):$(".line-details span[id*='fromError-"+n+"']").css("display","none"),$(".line-details select[id*='toSelect-"+n+"']").val()=="00#default"?($(".line-details span[id*='toError-"+n+"']").css("display","block"),t=!1):$(".line-details span[id*='toError-"+n+"']").css("display","none"),$(".line-details select[id*='fromHourSelect-"+n+"']").val()=="00"?($(".line-details span[id*='fromHourError-"+n+"']").css("display","block"),t=!1):$(".line-details span[id*='fromHourError-"+n+"']").css("display","none"),$(".line-details select[id*='toHourSelect-"+n+"']").val()=="00"?($(".line-details span[id*='toHourError-"+n+"']").css("display","block"),t=!1):$(".line-details span[id*='toHourError-"+n+"']").css("display","none"),$(".line-details input[id*='monCheckbox-"+n+"']:checked").val()==null&&$(".line-details input[id*='tueCheckbox-"+n+"']:checked").val()==null&&$(".line-details input[id*='wedCheckbox-"+n+"']:checked").val()==null&&$(".line-details input[id*='thuCheckbox-"+n+"']:checked").val()==null&&$(".line-details input[id*='friCheckbox-"+n+"']:checked").val()==null&&$(".line-details input[id*='satCheckbox-"+n+"']:checked").val()==null&&$(".line-details input[id*='sunCheckbox-"+n+"']:checked").val()==null?($(".line-details span[id*='daysError-"+n+"']").css("display","block"),t=!1):$(".line-details span[id*='daysError-"+n+"']").css("display","none"),$(".line-details input[id*='mail-"+n+"']:checked").val()==null&&$(".line-details input[id*='sms-"+n+"']:checked").val()==null?($(".line-details span[id*='subscriptionError-"+n+"']").css("display","block"),t=!1):$(".line-details span[id*='subscriptionError-"+n+"']").css("display","none"),t&&activateSms(),t},jQuery.fn.hasCss=function(n,t){return $(this).css(n.toLowerCase())==t.toLowerCase()},globalMap={baseMapUrl:"",busMapUrl:"",productTypes:[],productColors:[],defaultProductColor:"",lineQueryKey:"",queryStringLines:"",favoriteLines:"",lastSearchedLines:"",selectedLine:"",showAllLines:!1,mapElm:"map",map:undefined,busLayer:undefined,featureLineLayer:undefined,busLayerDefinition:[],lineQueryTask:undefined,lineQuery:undefined,identifyTask:undefined,identifyParams:undefined,scheduleUrl:"",favoriteStopUrl:"",timeout:5e3,depTimer:undefined,togUrl:"",stogUrl:"",metroUrl:"",ajaxLineGid:"",ajaxDirectionGid:"",restApiUrl:""},startExtent=new esri.geometry.Extent({xmin:483468.083343027,ymin:6020661.1896496,xmax:904950.176307213,ymax:6263549.17542557,spatialReference:{wkid:25832}}),(function(n){n.fn.mapUtility=function(t,r){function e(){clearTimeout(f),f=setTimeout(function(){globalMap.map.resize(),globalMap.map.reposition()},500)}var u=!1,f;if(globalMap)return globalMap=n.extend(globalMap,r),r&&r.showAllLines&&(globalMap.queryStringLines="",deselectFavoriteLineFilters(),globalMap.favoriteLines="",globalMap.lastSearchedLines="",globalMap.selectedLine="",globalMap.map&&globalMap.map.graphics&&globalMap.map.graphics.clear()),r&&r.queryStringLines&&r.queryStringLines.length>0&&(globalMap.showAllLines=!1,deselectFavoriteLineFilters(),globalMap.favoriteLines="",globalMap.lastSearchedLines="",globalMap.selectedLine="",globalMap.map&&globalMap.map.graphics&&globalMap.map.graphics.clear()),r&&r.favoriteLines&&r.favoriteLines.length>0&&(globalMap.showAllLines=!1,globalMap.lastSearchedLines="",globalMap.selectedLine="",globalMap.map&&globalMap.map.graphics&&globalMap.map.graphics.clear()),this.each(function(){function rt(){globalMap.map=new esri.Map(globalMap.mapElm,{extent:startExtent}),dojo.connect(globalMap.map,"onUpdateEnd",ut),dojo.connect(globalMap.map,"onLoad",ft),at(),ht(),st(),d(),dojo.connect(globalMap.map,"onClick",h),dojo.connect(globalMap.map,"onZoomEnd",it),dojo.connect(globalMap.map.infoWindow,"onHide",nt),dojo.connect(globalMap.map.infoWindow,"onShow",g);var n=l();return globalMap.busLayerDefinition=o(n),f(globalMap.busLayerDefinition,!0),s(globalMap.busLayerDefinition[2]),!1}function ut(){u&&(u=!1,globalMap.map.infoWindow&&globalMap.map.infoWindow.isShowing&&globalMap.map.infoWindow.hide())}function ft(){dojo.connect(n("#"+globalMap.mapElm).get(0),"resize",e),n("#dijit_form_VerticalRule_0").css("width","0px"),n("#dijit_form_VerticalRule_0 .dijitRuleMarkV").css("width","8px")}function it(){u=!0}function g(){var t,r=n("#tabs div"),u,i;r.length>12?(u=r.length/2*45,globalMap.map.infoWindow.resize(u,293)):globalMap.map.infoWindow.resize(280,293),i=n("#tabs div.lineOnMap"),t=i.length>0?i[0]:n("#tabs div:first")[0],t!=null&&popUpTabSelected(t)}function nt(){globalMap.depTimer!=null&&(clearInterval(globalMap.depTimer),globalMap.depTimer=null)}function tt(n){n.setSymbol(new esri.symbol.PictureMarkerSymbol("/_layouts/images/MoviaImagesV3/movia_map_selected.png",20,20)),globalMap.map.graphics.add(n)}function ct(){globalMap.map.infoWindow&&globalMap.map.infoWindow.isShowing&&globalMap.map.infoWindow.hide(),globalMap.selectedLine.length>0?et():(globalMap.featureLineLayer&&(globalMap.map.removeLayer(globalMap.featureLineLayer),globalMap.featureLineLayer=null),globalMap.map.graphics.clear());var n=c();return globalMap.busLayerDefinition=o(n),globalMap.selectedLine.length>0?f(globalMap.busLayerDefinition,!1):(f(globalMap.busLayerDefinition,!0),s(globalMap.busLayerDefinition[2])),!1}function lt(){n("#"+globalMap.mapElm).css("height",n("#"+globalMap.mapElm).height()*2),globalMap.map.getLevel()==0&&r(startExtent),globalMap.map.resize()}function at(){var n=new esri.layers.ArcGISTiledMapServiceLayer(globalMap.baseMapUrl);globalMap.map.addLayer(n)}function ht(){var n=new esri.layers.ImageParameters,t=[];t[0]="-1",t[1]="",t[2]="-1",n.layerDefinitions=t,n.layerIds=[0,1,2],n.layerOption=esri.layers.ImageParameters.LAYER_OPTION_SHOW,n.transparent=!0,globalMap.busLayer=new esri.layers.ArcGISDynamicMapServiceLayer(globalMap.busMapUrl,{imageParameters:n}),globalMap.map.addLayer(globalMap.busLayer)}function et(){if(!globalMap.featureLineLayer){globalMap.featureLineLayer=new esri.layers.FeatureLayer(globalMap.busMapUrl+"/2",{mode:esri.layers.FeatureLayer.MODE_ONDEMAND,outFields:["LineGid"],visible:!0});var t=new esri.symbol.SimpleLineSymbol("solid",new dojo.Color("#329cfd"),3),n=new esri.renderer.SimpleRenderer(t);globalMap.featureLineLayer.setRenderer(n),globalMap.map.addLayer(globalMap.featureLineLayer)}ot("DirectionGid='"+globalMap.selectedLine+"'")}function ot(n){globalMap.featureLineLayer.setDefinitionExpression(n)}function st(){globalMap.lineQueryTask=new esri.tasks.QueryTask(globalMap.busMapUrl+"/2"),globalMap.lineQuery=new esri.tasks.Query,globalMap.lineQuery.outSpatialReference=globalMap.map.spatialReference,globalMap.lineQuery.returnGeometry=!0,globalMap.lineQuery.outFields=["LineGid"]}function d(){globalMap.identifyTask=new esri.tasks.IdentifyTask(globalMap.busMapUrl),globalMap.identifyParams=new esri.tasks.IdentifyParameters,globalMap.identifyParams.tolerance=9,globalMap.identifyParams.returnGeometry=!0,globalMap.identifyParams.layerIds=[0,1],globalMap.identifyParams.layerOption=esri.tasks.IdentifyParameters.LAYER_OPTION_VISIBLE}function l(){var n=[];return globalMap.queryStringLines.length>0?n=globalMap.queryStringLines.split(","):globalMap.favoriteLines.length>0?(selectFavoriteLineFilters(),n=globalMap.favoriteLines.split(",")):globalMap.lastSearchedLines.length>0&&(n=globalMap.lastSearchedLines.split(",")),n}function c(){var t=[],r;globalMap.queryStringLines.length>0&&(t=globalMap.queryStringLines.split(","));if(globalMap.favoriteLines.length>0)for(r=globalMap.favoriteLines.split(","),i=0;i<r.length;i++)n.inArray(r[i],t)==-1&&t.push(r[i]);return globalMap.lastSearchedLines.length>0&&(t=globalMap.lastSearchedLines.split(",")),t}function o(n){var t="",r="",u=[],i;u[1]="";if(n&&n.length>0){for(i=0;i<n.length;i++)i>0&&(r+=" or ",t+=","),r+="LineGidList LIKE '%"+n[i]+"%'",t+="'"+n[i]+"'";t="LineGid IN ("+t+")",globalMap.selectedLine.length>0&&(r+=" or DirectionGidList LIKE '%"+globalMap.selectedLine+"%'",t+=" or DirectionGid='"+globalMap.selectedLine+"'")}else r="",t="";return u[0]=r,u[2]=t,u}function f(n,t){var i=t;globalMap.busLayer.setLayerDefinitions(n,i)}function r(n){n?globalMap.map.setExtent(n,!0):globalMap.map.setExtent(globalMap.map.extent)}function s(n){if(n=="-1"){r(null);return}if(n==""){r(startExtent);return}globalMap.lineQuery.where=n,globalMap.lineQueryTask.execute(globalMap.lineQuery,function(n){var t,u,f,i;if(n.features.length>0)for(i=0;i<n.features.length;i++)f=n.features[i],u=f.geometry.getExtent(),t=t?t.union(u):u;r(t)})}function h(n){if(globalMap.map.getLevel()<5)return;globalMap.identifyParams.geometry=n.mapPoint,globalMap.identifyParams.layerDefinitions=globalMap.busLayerDefinition,globalMap.identifyParams.mapExtent=globalMap.map.extent,globalMap.identifyParams.width=globalMap.map.width,globalMap.identifyParams.height=globalMap.map.height,globalMap.identifyTask.execute(globalMap.identifyParams,function(t){w(t,n)},function(){alert("Der er sket en fejl og ønskede oplysninger kan ikke vises - prøv igen")})}function w(n,t){var i,u="",r;if(n.length==0)return;i=p(n);if(!i)return;globalMap.map.graphics.clear(),globalMap.map.infoWindow.hide();switch(i.featureType){case"Stop":tt(i.feature),r=a(i.feature),r.lines.sort(v),globalMap.map.infoWindow.setTitle("<div class='map-popup-header'>"+r.stopName+"</div>"),u=b(r),globalMap.map.infoWindow.setContent(u),globalMap.map.infoWindow.show(t.screenPoint,globalMap.map.getInfoWindowAnchor(t.screenPoint));break;case"Tog":window.open(globalMap.togUrl);break;case"Stog":window.open(globalMap.stogUrl);break;case"Metro":window.open(globalMap.metroUrl)}}function b(n){for(var t="<div id='tabs' class='map-popup-tabs'>",i=0;i<n.lines.length;i++)t+=k(n.lines[i].lineName,n.lines[i].productColor,n.lines[i].lineOnMap,n.lines[i].popupvalues);return t+="</div>",t+="      <div class='map-popup-dev-dep-zone'>",t+="        <div class='map-popup-dev-header'><h2>",t+="          <span id='map-popup-dev-header' style='display: none;'>Ændringer<img alt='OBS' src='/_layouts/images/MoviaImagesV3/movia_map_popup_attention.png' width='22' height='19'>",t+="          <a class='moviaChange' href='javascript:void(0)' onclick='javascript:toggleDevDep(this);' title='Åbn'>Åbn</a></span>",t+="        </h2></div>",t+="        <div id='pop-up_changes' class='map-popup-changes' style='display: none;'>",t+="        </div>",t+="        <div id='pop-up_lineinfo' class='map-popup-lineinfo'>",t+="        </div>",t+="    </div>",t+="    <div class='map-popup-bottom'>",t+="      <a class='map-popup-draw' href='#'><img src='/_layouts/images/MoviaImagesV3/movia_map_popup_optegn_rute.png'></a>",t+="      <a class='map-popup-favorite' href='#'><img src='/_layouts/images/MoviaImagesV3/movia_map_popup_gem_som_favorit.png'></a>",t+="      <a class='map-popup-schedule' 'href='#'><img src='/_layouts/images/MoviaImagesV3/movia_map_popup_vis_koreplan.png'></a>",t+="    </div>"}function k(n,t,i,r){var u="",e="selected_"+t,f="selected_"+t+"_right";return u+="<div class='"+e+(i?" lineOnMap":"")+"' value='"+r+"'><span>"+n+"</span></div><div class='"+f+"'></div>"}function p(n){var t={featureType:"",feature:null},u=[],f=[],i,r;if(n.length==0)return null;for(r=0;r<n.length;r++)i=n[r],i.layerId===0?u.push(i.feature):i.layerId===1&&f.push(i.feature);return u.length>0?(t={},t.featureType="Stop",t.feature=u[0],t):f.length>0?(t={},t.feature=f[0],t.feature.attributes.Tog==1?t.featureType="Tog":t.feature.attributes.Stog==1?t.featureType="Stog":t.feature.attributes.Metro==1&&(t.featureType="Metro"),t.featureType.length>0?t:null):null}function a(n){var r={stopName:null,stopgid:null,JPPGid:null,lines:[]},t={lineName:null,productColor:null,linegid:null,directiongid:null,lineOnMap:!1,popupvalues:null},f,i,u;r.stopName=n.attributes.Name,r.stopgid=n.attributes.StopAreaGid,r.JPPGid=n.attributes.JPPGid;var l=n.attributes.LineGidList,s=l.split(";"),c=n.attributes.DirectionGidList,h=c.split(";"),a=n.attributes.BusList,e=a.split(";"),v=n.attributes.ProductList,o=v.split(";");for(i=0;i<e.length;i++){for(t={},t.lineName=e[i],f=o.length<i?"":o[i],t.productColor=globalMap.defaultProductColor,u=0;u<globalMap.productTypes.length;u++)if(f==globalMap.productTypes[u]){t.productColor=globalMap.productColors[u];break}t.linegid=s.length<i?"":s[i],t.lineOnMap=!1,t.linegid.length>0&&(globalMap.queryStringLines.indexOf(t.linegid)!==-1||globalMap.favoriteLines.indexOf(t.linegid)!==-1||globalMap.lastSearchedLines.indexOf(t.linegid)!==-1)&&(t.lineOnMap=!0),t.directiongid=h.length<i?"":h[i],globalMap.selectedLine.length>0&&t.directiongid.length>0&&globalMap.selectedLine.indexOf(t.directiongid)!==-1&&(t.lineOnMap=!0),t.popupvalues=t.lineName+";"+t.linegid+";"+t.directiongid+";"+t.productColor+";"+r.stopgid+";"+r.JPPGid,r.lines.push(t)}return r}function v(n,t){var r=n.lineName,i=t.lineName;return y(r,i)}function y(n,t){function e(n){var r=[],o=0,f=-1,e=0,t,u,i;while(t=(u=n.charAt(o++)).charCodeAt(0))i=t==46||t>=48&&t<=57,i!==e&&(r[++f]="",e=i),r[f]+=u;return r}var r=e(n),i=e(t),f,u;for(x=0;r[x]&&i[x];x++)if(r[x]!==i[x])return f=Number(r[x]),u=Number(i[x]),f==r[x]&&u==i[x]?f-u:r[x]>i[x]?1:-1;return r.length-i.length}switch(t){case"initMap":rt();break;case"drawMap":ct();break;case"extendMap":lt()}})}})(jQuery),$(document).ready(function(){$("#showLargeMap").click(function(){$(this).css("display","none");if(!globalMap)return;$(this).parent().mapUtility("extendMap")}),$("#printMapIcon").click(function(){printMap("printArea")})})
