var di="http://testtromskortet.datagrafikk.no/images/";var dcp="http://testtromskortet.datagrafikk.no/stageimages/";var dy="http://testtromskortet.datagrafikk.no/scripts/TravelMagic/TravelMagicWE.dll/";var siteicourl="http://testtromskortet.datagrafikk.no/icons/";var dbc="18.488885";var daW="69.328633";var dH=parseInt("7");var dbo='Fra sted';var dbr='Til sted';var daU='Holdeplass';var dbs='Lokasjon';var dbp='Adresse';var dbw='Koordinater';var dbd='Navn';var dbx='Nummer';var dbv='Type';var dbe='Vis avganger';var dbt='Velg som fra sted';var dbu='Velg som til sted';var dbg='Ikke tilrettelagt overgang';var dbh='Overgang';var dbf='Overgang tilrettelagt';var dbn='Velg som fra-sted';var dbl='Velg som til-sted';var dbj='Zoom inn her';var dbk='Zoom ut her';var dbi='Sentrer kart her';var dbm='Fokus på reiseområde';var dbD='Punktet mangler koordinater';var dcy='Holdeplass navn';var dcv='Kortnavn';var dcr='Dato';var dcz='Holdeplass nummer';var dcs='Antall avganger';var dcw='Holdeplass type';var ddt='Enkelt søk &lt;&lt;';var ddm='Avansert søk &gt;&gt;';var ddv='Vis kart &gt;&gt';var ddw='Skjul kart &lt;&lt';var ddu='holdeplass / adresse / sted';var dac='holdeplass';var db=null;var dr=null;var dG=null;var dg=null;var dQ=null;var dh=null;var dU=null;var DelayedExecute=true;var dv=[];var dav=null;var dck= !window.XMLHttpRequest;var dcq=function(){};var dcY=function(){};var ddF=function(){};var panorama;function dcL(options){this.title=options.title||"Hjelp til kart";this.text=options.text||"Hjelp";this.dcT=options.text||"Laster hjelpetekst..";this.dcM=options.dcM||"";this.dcO='border-style: solid; border-color: white rgb(176, 176, 176) rgb(176, 176, 176) white; border-width: 1px; font-size: 12px;';this.dcQ='border-style: solid; border-color: rgb(52, 86, 132) rgb(108, 157, 223) rgb(108, 157, 223) rgb(52, 86, 132); border-width: 1px; font-size: 12px; font-weight: bold;';};dcL.prototype=new GControl(false,false);dcL.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(50,7));};dcL.prototype.initialize=function(dcR){var dcS=dcR.getContainer();var dcJ=$(document.createElement("div"));dcJ.setStyle('border: 1px solid black; position: absolute; background-color: white; text-align: center; width: 5.5em; cursor: pointer; right: 0em;');dcJ.setAttribute('title',this.title);var dcK=$(document.createElement("div"));dcK.setStyle(this.dcO);dcK.innerHTML=this.text;GEvent.bindDom(dcK,'click',this,this.dcP);var dcd=$(document.createElement("div"));dcd.innerHTML='';dcd.setStyle('text-align:left;padding:2px;');dcd.style.display='none';GEvent.bindDom(dcd,'click',this,this.dcP);dcJ.appendChild(dcK);dcJ.appendChild(dcd);dcS.appendChild(dcJ);this.dcN=dcK;this._content=dcd;this.dcU=dcJ;return dcJ;};dcL.prototype.dcP=function(){dcd=this._content;if(dcd.style.display=='none'){this.dcN.setStyle(this.dcQ);this.dcU.setStyle('width:16.5em');if(this._content.innerHTML==''){dcd.innerHTML=this.dcT;dcd.style.display='block';GDownloadUrl(this.dcM,function(text){dcd.innerHTML=text;});}else{dcd.style.display='block';}}else{this.dcN.setAttribute('style',this.dcO);this.dcU.setStyle('width:5.5em');dcd.style.display='none';}};var dJ={dE:[],daz:null,daB:null,dar:null,daV:[],day:[],daJ:[],dbW:function(){this.daz=this.ds(di+"location.png",di+"location_s.png",32,32,32,32,12,28,12,28);this.daB=this.ds(di+"googleadr_start.png",di+"googleadr_shadow.png",20,34,37,34,9,34,9,2,18,25);this.dar=this.ds(di+"googleadr_stop.png",di+"googleadr_shadow.png",20,34,37,34,9,34,9,2,18,25);this.daJ[0]=this.ds(di+"busstop_tiny.gif",di+"busstop_tiny_shadow.gif",18,13,18,13,7,12,7,12);this.daJ[1]=this.ds(di+"busstop_tiny_disabled.gif",di+"busstop_tiny_shadow.gif",18,13,18,13,7,12,7,12);this.day[0]=this.ds(di+"busstop_small.gif",di+"busstop_small_shadow.gif",20,17,20,
17,8,17,8,17);this.day[1]=this.ds(di+"busstop_small_disabled.gif",di+"busstop_small_shadow.gif",20,17,20,17,8,17,8,17);this.daV[0]=this.ds(di+"busstop.gif",di+"busstop_shadow.gif",33,23,33,23,12,20,12,20);this.daV[1]=this.ds(di+"busstop_disabled.gif",di+"busstop_shadow.gif",33,23,33,23,12,20,12,20);},dbT:function(){this.daz=null;this.daB=null;this.dar=null;this.daJ=[];this.day=[];this.daV=[];this.dE=[];},ds:function(image,shadow,daK,daP,dam,dao,daM,daL,daO,daN){var icon=new GIcon();icon.image=image;icon.shadow=shadow;icon.iconSize=new GSize(daK,daP);icon.shadowSize=new GSize(dam,dao);icon.iconAnchor=new GPoint(daM,daL);icon.infoWindowAnchor=new GPoint(daO,daN);return icon;},dcG:function(index){if(this.dE[index]){return this.dE[index];}return null;},dcf:function(filename,index){if(filename){this.dE[index]=this.ds(di+filename,di+"busstop_shadow.gif",33,23,33,23,12,20,12,20);}}};function du(){if(document.travelform&&document.travelform.Date&&document.travelform.Date.value!="")return document.travelform.Date.value;else return "";};function daD(){var filter="";if(document.travelform){filter+="&from="+encodeURIComponent(document.travelform.from.value);filter+="&to="+encodeURIComponent(document.travelform.to.value);filter+="&date="+encodeURIComponent(document.travelform.Date.value);}return filter;};function dA(dP,options){this.dP=dP;this.name=options.dbZ||"";this.dbR=options.dce||"";this.dbQ=options.dbQ||"markerStage";this.number=options.dca||"";this.daj=options.dcI||0;this.dad=options.dcH||0;this.dbH=false;this.dE=[];this.dcm=[];if(options.dcF)this.dE=options.dcF.split(',');if(options.dcE)this.dcm=options.dcE.split(',');var icon=dJ.dcG(this.daj);var disabled=(this.dE.length>0)?0:1;if(!icon){if(this.daj==10){icon=dJ.daz;}else if(this.dad=="0"){icon=dJ.daJ[disabled];}else if(this.dad=="1"){icon=dJ.day[disabled];}else{icon=dJ.daV[disabled];}}this.dbP=options.dbP||true;this.icon=icon;this.title=this.name+((this.dbR!='')?', Kortnavn:'+this.dbR+'':'');this.options=options;};dA.prototype=new GOverlay();dA.prototype.initialize=function(map){this.map=map;this.img=this.dbJ(this.icon.image,this.icon.iconSize,this.title,this.dbQ);if(this.dbP){this.img.style.cursor="pointer";}GEvent.addListener(this,"infowindowbeforeclose",function(){ddF();});GEvent.bindDom(this.img,'mousedown',this,this.dbX);GEvent.bindDom(this.img,'click',this,this.dbU);this.dco=new Element('a',{'class':'nonlink',href:this.dda()}).update(dbe);this.dbF=new Element('a',{'class':'nonlink',href:'javascript:void(0)'}).update(dbt);this.daC=new Element('a',{'class':'nonlink',href:'javascript:void(0)'}).update(dbu);this.daG=new Element('a',{'class':'nonlink',href:'javascript:void(0)'}).update("<span style=\"color:red\">Ny!</span> StreetView");this.dcB=this.dcn.bind(this);this.dcC=this.daT.bind(this);this.dcD=this.daS.bind(this);this.ddp=this.ddH.bind(this);Event.observe(this.dco,'click',this.dcB);Event.observe(this.dbF,'click',this.dcC);Event.observe(this.daC,'click',this.dcD);Event.observe(this.daG,'click',this.ddp);};dA.prototype.dbJ=function(image,size,title,className){var img=document.createElement("img");img.className=className;img.src=image;img.title=title;with(img.style){zIndex=GOverlay.getZIndex(this.dP.lat());position="absolute";width=size.width+"px";height=size.height+"px";}this.map.getPane(G_MAP_MARKER_PANE).appendChild(img);return img;};dA.prototype.copy=function(){return new dA(this.dP,this.options);};dA.prototype.dbX=function(e){if(navigator.userAgent.toLowerCase().indexOf('msie')!= -1&&document.all){window.event.cancelBubble=true;window.event.returnValue=false;}else{e.preventDefault();e.stopPropagation();}};dA.prototype.redraw=function(dcb){if(!dcb)return;var p=this.map.fromLatLngToDivPixel(this.dP);this.dbI(this.img,p);};dA.prototype.dbI=function(img,p){img.style.left=(p.x-parseInt(this.icon.iconSize.width/2))+"px";img.style.top=(p.y-parseInt(this.icon.iconSize.height))+"px";};dA.prototype.dbK=function(img){if(img.outerHTML){img.outerHTML='';}if(img.parentNode){img.parentNode.removeChild(img);}};dA.prototype.remove=function(){GEvent.clearInstanceListeners(
this.img);GEvent.clearInstanceListeners(this);Event.stopObserving(this.dco,'click',this.dcB);Event.stopObserving(this.dbF,'click',this.dcC);Event.stopObserving(this.daC,'click',this.dcD);Event.stopObserving(this.daG,'click',this.ddp);this.dbK(this.img);this.img=null;};dA.prototype.dbV=function(dY){return this.dP.equals(dY.dP);};dA.prototype.dct=function(dbN){var self=this;dbN=$(dbN);dbN.innerHTML='';new Ajax.Request(dy+'avgangsinfo?hpl='+this.number+'&date='+du()+'&context=json',{method:'get',onSuccess:function(dbY){var dax=dbY.responseText.evalJSON();if(dax.holdeplass){var dbS=dax.holdeplass;var dbE=new Element('table',{'class':'infotable'});var daI=dbE.appendChild(new Element('tbody'));daI.insert(new Element('tr').insert(new Element('th').update(dcy)).insert(new Element('td').update(dax.holdeplass.name)).insert(new Element('th').update(dcv)).insert(new Element('td').update(dax.holdeplass.dbR)));daI.insert(new Element('tr').insert(new Element('th').update(dcr)).insert(new Element('td').update(dax.holdeplass.dato)).insert(new Element('th').update(dcz)).insert(new Element('td').update(dax.holdeplass.number)));daI.insert(new Element('tr').insert(new Element('th').update(dcs)).insert(new Element('td').update(dax.holdeplass.num_departures)).insert(new Element('th').update(dcw)).insert(new Element('td').update(dax.holdeplass.type)));dbN.appendChild(dbE);dbN.insert('<br/>');var dbL=dax.holdeplass.departures;var dbE=dbN.appendChild(new Element('table',{'class':'regulartable'}));dbN.appendChild(dbE);var daI=dbE.appendChild(new Element('tbody'));daI.insert(new Element('tr').insert(new Element('th').update('Avg')).insert(new Element('th').update('Linje')).insert(new Element('th').update('Type')).insert(new Element('th').update('Destinasjon')).insert(new Element('th').update('Merknad')));for(var i=0;i<dbL.length;i++){var dcx=(i%2)?'even':'';var row=new Element('tr',{'class':dcx});row.insert(new Element('td').update(dbL[i].avgang)).insert(new Element('td').update(''+dbL[i].linename)).insert(new Element('td').update(new Element('img',{'src':dbL[i].iconurl,'style':'vertical-align:middle'}))).insert(new Element('td').update(dbL[i].destination)).insert(new Element('td').update(dbL[i].footnote));daI.insert(row);}}}});};dA.prototype.dcA=function(){return dy+"stageimage?stagenumber="+this.number};dA.prototype.dch=function(){var dK=dbg;if(this.dad==1){dK=dbh;}else if(this.dad==2){dK=dbf;}var header=new Element('table');header.className='markerheadertable';var daI=header.appendChild(new Element('tbody'));daI.insert(new Element('tr',{'valign':'bottom'}).insert(new Element('td').update('<img src="'+this.icon.image+'" alt="'+this.name+'" />')).insert(new Element('th').update(this.name)));var dbE=new Element('table');dbE.className='markertable';var daI=dbE.appendChild(new Element('tbody'));if(this.daj!=10){var dcu=new Element('td',{'rowspan':'3','style':'vertical-align:top'});daI.insert(new Element('tr').insert(new Element('th').update('Kortnavn')).insert(new Element('td').update(this.dbR)).insert(dcu));daI.insert(new Element('tr').insert(new Element('th').update(dbx)).insert(new Element('td').update(this.number)));daI.insert(new Element('tr').insert(new Element('th').update(dbv)).insert(new Element('td').update(dK)));if(this.dE.length>0){var dI=new Element('td',{'colspan':'2'});this.dE.each(function(url){dI.insert(new Element('img',{'src':siteicourl+url,'style':'vertical-align:middle'})).insert('&nbsp;')});daI.insert(new Element('tr').insert(new Element('th')).insert(dI));}var dcW=this.dcm;if(dcW.length>0){var dcX=this.dcA();var link=new Element('a',{'href':'javascript:void(0)'});link.insert(new Element('img',{'src':dcX+'&image='+dcW[0]+'&thumb=true'}));var iw=this.map.getInfoWindow();Event.observe(link,'click',function(e){e.stop();iw.maximize();return false;});dcu.insert(link);}daI.insert(new Element('tr').insert(new Element('th')).insert(new Element('td',{'colspan':'2'}).insert(this.dco).insert('<br/>').insert(this.dbF).insert('<br/>').insert(this.daC).insert('<br/>')));}else{daI.insert(new Element('tr').insert(new Element('th'))
.insert(new Element('td').insert(this.dco).insert('<br/>')));}var div=new Element('div');div.appendChild(header);div.appendChild(dbE);var infoTab=[new GInfoWindowTab('Info',div)];return infoTab;};dA.prototype.openInfoWindowTabsHtml=function(c){var dcV=document.createElement('div');dcV.style.textAlign='center';dcV.style.width='650px';dcV.style.height='350px';dcV.innerHTML='Loading panorama...';panorama=panorama||new GStreetviewPanorama(dcV);panorama.setContainer(dcV);panorama.setLocationAndPOV(this.dP,null);dcq=function(){panorama.remove();};dcY=function(){window.setTimeout("panorama.checkResize()",5);};ddF=function(){panorama.remove();};this.map.openInfoWindowTabsHtml(this.dP,c,{'title':this.name});};dA.prototype.dbU=function(){this.openInfoWindowTabsHtml(this.dch());};dA.prototype.dda=function(){var hpl='';if(this.daj!=10){hpl=this.number;}else{hpl=this.name;}var mystageurl=dy+'avgangsinfo?hpl='+encodeURIComponent(hpl);return mystageurl;};dA.prototype.dcn=function(ev){ev.stop();GoToUrl(this.dda());return false;};dA.prototype.daT=function(ev){ev.stop();ddD(this.dP,'',true);this.map.closeInfoWindow();return false;};dA.prototype.ddH=function(ev){ev.stop();this.map.getInfoWindow().maximize();return false;};dA.prototype.daS=function(ev){ev.stop();ddD(this.dP,'',false);this.map.closeInfoWindow();return false;};var dbG={dab:[],initialize:function(){},dcl:function(){if(this.dbM==null)this.dbM=new MarkerManager(db);return this.dbM;},clear:function(){this.dab.each(function(dY){dY.dbH=true;});},dci:function(dY){for(var i=0;i<this.dab.length;i++){if(this.dab[i].dbV(dY)){this.dab[i].dbH=false;return;}}this.dab.push(dY);db.addOverlay(dY);},dcg:function(){for(var i=(this.dab.length-1);i>=0;i--){var dY=this.dab[i];if(dY.dbH){db.removeOverlay(dY);this.dab[i]=null;this.dab.splice(i,1);}}}};var daw={add:function(df,type,dk){if(df.attachEvent){df['e'+type+dk]=dk;df[type+dk]=function(){df['e'+type+dk](window.event);};df.attachEvent('on'+type,df[type+dk]);}else df.addEventListener(type,dk,false);},remove:function(df,type,dk){if(df.detachEvent){df.detachEvent('on'+type,df[type+dk]);df[type+dk]=null;}else df.removeEventListener(type,dk,false);}};function dak(dS){var dbC=document.getElementById('infowindow');dbC.style.display='';if(document.mapinfo.divx.value!=0){dbC.style.left=document.mapinfo.divx.value}else{dbC.style.left=dS.offsetLeft+50+'px';}if(document.mapinfo.divy.value!=0){dbC.style.top=document.mapinfo.divy.value}else{dbC.style.top=dS.offsetTop+7+'px';}};function dba(dL,html,result){var s='';var daR=html.getElementsByTagName('DIV');for(var i1=0;i<daR.length;i1++){var daY=daR[i1];if(daY.className=='gs-directions-to-from'){var dF=false;daR=daY.getElementsByTagName('DIV');for(var i2=0;i2<daR.length;i2++){daY=daR[i2];if(daY.className=='gs-secondary-link'){var daZ=daY.getElementsByTagName('A');if(daZ.length>0){daZ[0].target='_self';daZ[0].href='javascript:ddD(new GLatLng('+dL.getLatLng().toUrlValue()+'),null,'+dF+');';dF= !dF;}}}break;}}return html;};function postAddressRequestCS(da,name,dF){ddD(da,name,dF);};function ddD(da,name,dF){function daA(address,dcZ){var s=address[0].getAttribute("n");if(address[0].getAttribute("hnr"))s+=" "+address[0].getAttribute("hnr");if(!dcZ&&address[0].getAttribute("t"))s+=" "+address[0].getAttribute("t");return s;};var dc=GXmlHttp.create();var dai=false;if(da!=null){dai=true;var dB=dy+"maplocationxml?x="+da.lng()+"&y="+da.lat();dc.open("GET",dB,true);dc.setRequestHeader('Content-type','text/xml;charset=utf-8');dc.onreadystatechange=function(){if(dc.readyState==4){var dC=dc.responseXML;if(!dC)return;var address=dC.getElementsByTagName("address");if((address!=null)&&(address.length>0)){if(address[0].getAttribute("y")!=null){var de=address[0].getAttribute("hnr");if(de==''){de=address[0].getAttribute("n");}else{de=address[0].getAttribute("n")+" "+de;}da=new GLatLng(parseFloat(address[0].getAttribute("y").replace(',','.')),parseFloat(address[0].getAttribute("x").replace(',','.')));dX(da,daA(address,true),dy+"avgangsinfo?hpl="+encodeURIComponent(daA(address)),dF);if(dF){if(document.travelform){$('from')
.fire('input:changed');document.travelform.from.value=daA(address);var daF=$('getfrom');}else{external.UpdateStageFrom(address[0].getAttribute("n"),address[0].getAttribute("hnr"));}}else{if(document.travelform){$('to').fire('input:changed');document.travelform.to.value=daA(address);}else{external.UpdateStageTo(address[0].getAttribute("n"),address[0].getAttribute("hnr"));}}}}}};dc.send(null);}else{var dB=dy+"maplocationxml?name="+encodeURIComponent(name);dc.open("GET",dB,true);dc.setRequestHeader('Content-type','text/xml;charset=utf-8');dc.onreadystatechange=function(){if(dc.readyState==4){var dC=dc.responseXML;if(!dC)return;var address=dC.getElementsByTagName("address");if((address!=null)&&(address.length>0)){if(address[0].getAttribute("y")==0){alert(dbD);}else if(address[0].getAttribute("y")!=null){var de=address[0].getAttribute("hnr");if(de==''){de=address[0].getAttribute("n");}else{de=address[0].getAttribute("n")+" "+de;}da=new GLatLng(parseFloat(address[0].getAttribute("y").replace(',','.')),parseFloat(address[0].getAttribute("x").replace(',','.')));var dal;if(dF)dal=document.getElementById("frominfo");else dal=document.getElementById("toinfo");if(dal)dal.innerHTML=de;dX(da,daA(address,true),dy+"avgangsinfo?hpl="+encodeURIComponent(daA(address)),dF);db.setCenter(da);}}}};dc.send(null);}};var contextmenu=null;function dbO(dL){return 500000;};function GoToUrl(url){ddE();location.href=url+daD();return false;};function dX(da,das,dat,dz){var starttext=dz?dbo:dbr;var dV=new GInfoWindowTab('Info','<table class="markertable"><caption>'+das+'</caption>'+'<tr><th>'+dbw+'</th><td>'+da.toString()+'<\/td><\/tr>'+'<tr><th><\/th><td><a onclick="javascript:GoToUrl(\''+dat+'\')" href="javascript:void(0)">'+dbe+'<\/a><\/td><\/tr><\/table>');if(dz){dQ=dV;if(dg==null){dg=new GMarker(da,{icon:dJ.daB,draggable:true,zIndexProcess:dbO});GEvent.addListener(dg,"click",function(){dg.openInfoWindowTabsHtml([dQ]);});GEvent.addListener(dg,"dragend",function(){ddD(dg.getLatLng(),'',true);});GEvent.addListener(dg,"dragstart",function(){if(dg)dg.closeInfoWindow();});db.addOverlay(dg);}else{dg.setLatLng(da);}if(dg){dg.openInfoWindowTabsHtml([dV]);}}else{dU=dV;if(dh==null){dh=new GMarker(da,{icon:dJ.dar,draggable:true,zIndexProcess:dbO});GEvent.addListener(dh,"click",function(){dh.openInfoWindowTabsHtml([dU]);});GEvent.addListener(dh,"dragend",function(){ddD(dh.getLatLng(),'',false);});GEvent.addListener(dh,"dragstart",function(){if(dh)dh.closeInfoWindow();});db.addOverlay(dh);}else{dh.setLatLng(da);}if(dh){dh.openInfoWindowTabsHtml([dV]);}}if(dg&&dh&&contextmenu){contextmenu.daX();}else if(dg||dh){db.setCenter(da)}};function dbb(dD,da){if(contextmenu.menu.visible()){contextmenu.Hide();return;}if(dD!=null)return;contextmenu.dap(db,db.fromLatLngToContainerPixel(da),null,dD);};function dae(da,src,dD){contextmenu.dap(db,da,src,dD);};function dag(dp){var ne=dp.getNorthEast();var sw=dp.getSouthWest();var dc=GXmlHttp.create();var dB=dy+"mapxml?x1="+sw.lng()+"&x2="+ne.lng()+"&y1="+sw.lat()+"&y2="+ne.lat()+"&loc=1";dc.open("GET",dB,true);dc.onreadystatechange=function(){if(dc.readyState==4&&dc.responseXML){var dC=dc.responseXML;if(!dC)return;var dx=dC.getElementsByTagName("i");dbG.clear();for(var i=0;i<dx.length;i++){if((dx[i].getAttribute("x")!=0)&&(dx[i].getAttribute("y")!=0)){var da=new GLatLng(dx[i].getAttribute("y").replace(',','.'),dx[i].getAttribute("x").replace(',','.'));var dcc={'dbZ':dx[i].getAttribute("n"),'dce':dx[i].getAttribute("sn"),'dca':dx[i].getAttribute("v"),'dcI':dx[i].getAttribute("i"),'dcH':dx[i].getAttribute("t"),'dcF':dx[i].getAttribute("st"),'dcE':dx[i].getAttribute("sp")};dbG.dci(new dA(da,dcc));}}dbG.dcg();dr=dG;dG=null;if(dr!=null){dr.send(null);}if(DelayedExecute){DelayedExecute=false;if(!document.travelform)external.DelayedExecute();}}};if(dr!=null){dG=dc;}else{dr=dc;dG=null;dr.send(null);}};function dZ(){var c=db.getCenter();if(c){if((document.mapinfo)&&(document.mapinfo.x)&&(document.mapinfo.y)&&(document.mapinfo.z)){document.mapinfo.x.value=c.lng();document.mapinfo.y.value=c.lat();document.mapinfo.z.value=db.getZoom();}
dag(db.getBounds());}};function dT(e){if(!e)e=window.event;if(e.preventDefault)e.preventDefault();e.returnValue=false;};var dn=null;var dM=false;var dN=0;var dO=0;var offsetX=0;var offsetY=0;function daf(e){if(!e){var e=window.event};var dj=e.target?e.target:e.srcElement;while((dj)&&(dj.className!='draggable')){dj=dj.parentNode;}if(!dj){return}dn=dj;offsetX=e.clientX;offsetY=e.clientY;if(!dj.style.left){dj.style.left='0px'};if(!dj.style.top){dj.style.top='0px'};dN=parseInt(dj.style.left);dO=parseInt(dj.style.top);dM=true;document.onmousemove=dan;};function dan(e){if(!dM){return};if(!e){var e=window.event};dn.style.left=dN+e.clientX-offsetX+'px';dn.style.top=dO+e.clientY-offsetY+'px';return false;};function daH(e){if((dn)&&(dn.style)){document.mapinfo.divx.value=dn.style.left;document.mapinfo.divy.value=dn.style.top;}dM=false;};function dah(map,dq){var dw=$(document.createElement("div"));map.getContainer().appendChild(dw);this.menu=dw;dw.style.zIndex="100";this.dcj=function(){if(this.menu.visible())this.Hide();};this.Hide=function(){this.menu.hide();};this.daq=function(){this.menu.show();};this.Hide();if(navigator.userAgent.indexOf("Opera")!= -1){GEvent.addListener(map,"click",dbb);}else{GEvent.addListener(map,"singlerightclick",dae);GEvent.bind(map,"click",this,this.Hide.bind(this));}dw.innerHTML='<div class="bd"><a href="javascript:'+dq+'.dbB();" OnClick="this.blur();">'+dbn+'</a>'+'<a href="javascript:'+dq+'.dbz();" OnClick="this.blur();">'+dbl+'</a>'+'<a href="javascript:'+dq+'.dbq();" OnClick="this.blur();">'+dbj+'</a>'+'<a href="javascript:'+dq+'.dby();" OnClick="this.blur();">'+dbk+'</a>'+'<a href="javascript:'+dq+'.dbA();" OnClick="this.blur();">'+dbi+'</a>'+'<a href="javascript:'+dq+'.daX();" OnClick="this.blur();">'+dbm+'</a></div>';dw.innerHTML+='<!--[if lte IE 6.5]><iframe></iframe><![endif]-->';dw.className="contextmenu";this.dbB=function(){ddD(this.da,'',true);this.Hide();};this.dbz=function(){ddD(this.da,'',false);this.Hide();};this.dbq=function(){map.zoomIn(this.da,true);this.Hide();};this.dby=function(){map.setCenter(this.da,map.getZoom()-1);this.Hide();};this.dbA=function(){map.setCenter(this.da);this.Hide();};this.daX=function(){if(dg&&dh){var dp=new GLatLngBounds();dp.extend(dg.getLatLng());dp.extend(dh.getLatLng());map.setZoom(map.getBoundsZoomLevel(dp));map.setCenter(dp.getCenter());}else if(dg){map.setCenter(dg.getLatLng());}else if(dh){map.setCenter(dh.getLatLng());};this.Hide();};this.dap=function(map,da,source,dD){this.source=source;this.dD=dD;var pos=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(da.x,da.y));pos.apply(this.menu);var daQ=new GPoint(da.x,da.y);this.da=map.fromContainerPixelToLatLng(da);this.daq();};};Event.observe(window,'load',function(){new Ajax.Request(dy+'stagetypes',{method:'get',onSuccess:function(dbY){var dax=dbY.responseText.evalJSON();if(dax){for(i=0;i<dax.length;i++){if(dax[i].stageicon){dJ.dcf(dax[i].stageicon,dax[i].index);}}}},onComplete:function(){load();}});});Event.observe(window,'unload',function(){dJ.dbT();GUnload();});function ddz(){db.savePosition();db.checkResize();db.returnToSavedPosition();};function load(){dJ.dbW();if(GBrowserIsCompatible()){document.onmousedown=daf;document.onmouseup=daH;var dm=document.getElementById("mymap");db=new GMap2(dm,{draggableCursor:'crosshair',googleBarOptions:{onGenerateMarkerHtmlCallback:dba}});db.addControl(new GSmallMapControl());db.addControl(new GMapTypeControl());var ov=new GOverviewMapControl();db.addControl(ov);db.addControl(new dcL({dcM:dy+'maphelp'}));db.addControl(new GScaleControl());db.enableScrollWheelZoom();GEvent.addDomListener(dm,"DOMMouseScroll",dT);dm.onmousewheel=dT;db.enableContinuousZoom();GEvent.addListener(db,'moveend',dZ);if((document.mapinfo)&&(document.mapinfo.x)&&(document.mapinfo.x.value!=0)){db.setCenter(new GLatLng(parseFloat(document.mapinfo.y.value),parseFloat(document.mapinfo.x.value)),parseFloat(document.mapinfo.z.value));}else{db.setCenter(new GLatLng(daW,dbc),dH);}contextmenu=new dah(db,'contextmenu');GEvent.addListener(db.getInfoWindow(),"maximizeclick",function(){dcq();});
GEvent.addListener(db.getInfoWindow(),"maximizeend",function(){dcY();});}};function ddG(dz){if(dz)ddD(null,document.travelform.from.value,dz);else ddD(null,document.travelform.to.value,dz);};function ddh(){document.travelform.from.focus();};function ddy(event,ddf){keyCode=(event.which)?event.which:event.keyCode;if(keyCode==Event.KEY_RETURN){if(event.preventDefault){event.stopPropagation();event.preventDefault();if(ddf){ddf.focus();}else{document.travelform.submit();}}else{event.keyCode=Event.KEY_TAB;if(!ddf){document.travelform.submit();}}return false;}return true;};var ddc=null;function ddx(){var checked=$('traffictype_all').checked;var ddl=$('travelform').select('[class~="traffictypes"]');ddl.each(function(input){input.checked=checked;});};function dds(){if($('adv').value==='1'){$('advancedform').style.display='none';$('advtxt').innerHTML=ddm;$('throughdiv').style.display='none';$('adv').value='';}else{$('advancedform').style.display='block';$('advtxt').innerHTML=ddt;$('throughdiv').style.display='block';$('adv').value='1';}if(adjustHeight)adjustHeight();};function ddq(event,ddk){keyCode=(event.which)?event.which:event.keyCode;return keyCode==ddk;};function ddn(e){return TabNext2(e,document.travelform.to);};function ddr(e){return TabNext2(e,document.travelform.Date);};function ddE(){$('fromfilter').value=$('from').value;$('tofilter').value=$('to').value;$('throughfilter').value=$('through').value;};function ddo(){if(!$('mymap').visible()){$('mymap').show();$('showhidemap').hide();adjustHeight();}ddo();};function ddi(dz){ddG(dz);};function SetBlurHelper(){document.travelform.from.focus();blurInputHelper('from',ddu);blurInputHelper('to',ddu);blurInputHelper('through',dac);};Event.observe(window,'load',function(){function ddj(name){var daE=null;if(daE=$(name).next('.note'))daE.style.display='none';};function dR(name){var daE=null;if(daE=$(name).next('.note'))daE.style.display='block';};function dau(dW,ddb){var auto=new Autocomplete(dW,{serviceUrl:dy+'StageJSON?cnt=20&'+Object.toQueryString(ddb),width:325,minChars:2,deferRequestBy:200,indicator:di+'indicator.gif',onSelect:function(){ddj(dW);},onSuggest:function(ddd){if($(dW).value===$(dW+'filter').value){if(ddd.length>0){auto.select(0);}if(ddd.length>1){dR(dW);}}auto.options.onSuggest=null;}});if($(dW).value===""){auto.options.onSuggest=null;}else{auto.getSuggestions(true);}Event.observe(dW,'input:changed',function(){ddj(dW);});return auto;};if(document.travelform){var dde=new Date();var ddg=new Date();dde.setDate(dde.getDate()-2);ddg.setDate(ddg.getDate()+365);dau('from');dau('to');dau('through',{type:1});Event.observe('from','keypress',function(e){return ddn(e);});Event.observe('to','keypress',function(e){return ddr(e);});Event.observe('Date','keypress',function(e){return TabNext2(e,document.travelform.Time);});Event.observe('Time','keypress',function(e){return TabNext2(e,document.travelform.search);});Event.observe('reset','click',function(e){if(confirm('Er du sikker på at du vil tømme skjema?'))window.location=dy;});Event.observe('advbtn','click',function(e){dds();});Event.observe('mapbtnfrom','click',function(e){ddi(true);});Event.observe('mapbtnto','click',function(e){ddi(false);});Event.observe('btndep1','click',function(e){$('dep1').value=1;$('dep2').value='';ddE();document.travelform.submit();});Event.observe('btndep2','click',function(e){$('dep1').value='';$('dep2').value=1;ddE();document.travelform.submit();});Event.observe('calendaranchor','click',function(e){new CalendarDateSelect($(this).previous(),{valid_date_check:function(date){return(date>dde&&date<ddg)},year_range:0})});Event.observe('traffictype_all','click',function(e){ddx();});Event.observe('travelform','submit',function(e){$('dep1').value='';$('dep2').value='';ddE();});setTimeout("SetBlurHelper();",10);if(adjustHeight)adjustHeight();}});document.observe('dom:loaded',function(){if(document.travelform){var fromfilter=document.travelform.fromfilter.value;var tofilter=document.travelform.tofilter.value;var throughfilter=document.travelform.throughfilter.value;if(fromfilter!='')
document.travelform.from.value=fromfilter;if(tofilter!='')document.travelform.to.value=tofilter;if(throughfilter!='')document.travelform.through.value=throughfilter;}});
