
var map=null;var dragShape=null;var dragMap=null;var pushpins=new Array();var pushpinsCookie=new Array();var oldCenterLocation;var mapStationBuffer=0.3;var stationZoomLevel=8;var getStations=false;var stationAmount=30;var userStarRating;var ratePushPinId;var rateStationId;var ratings;var stationHash=new Object();var startX;var startY;var _hideInfoBox;var isMousePressedonMap=false;var oldMapZoomLevel=0;var oldWatch="";var compassClicked=false;var compassMoveSpeed=30;var actualZoomPercentage=0;var watchNameSuffix="Watch";var querySelectedLayerArray;var mapElementsHiddenForSplashscreen=false;var labelsHiddenForSplashscreen=false;var flyinpanelHiddenForSplashScreen=false;var locationShownInFIP=null;function setCookie(cookieName,value,expiredays){var exdate=new Date();if(expiredays!=null){exdate.setDate(exdate.getDate()+expiredays);}
document.cookie=cookieName+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());}
function getCookie(cookieName){if(document.cookie.length>0){cookieStartIndex=document.cookie.indexOf(cookieName+"=");if(cookieStartIndex!=-1){cookieStartIndex=cookieStartIndex+cookieName.length+1;cookieEndIndex=document.cookie.indexOf(";",cookieStartIndex);if(cookieEndIndex==-1){cookieEndIndex=document.cookie.length;}
return unescape(document.cookie.substring(cookieStartIndex,cookieEndIndex));}}
return"";}
function deleteCookie(name){var cookie=getCookie(name);if(cookie!=null&&cookie!=""){document.cookie=name+'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';}}
function RatingCookieObject(ratingTarget,lat,log,time){this.ratingTarget=ratingTarget;this.lat=lat;this.log=log;this.time=time;}
function SetRatingCookie(ratingTarget,lat,log){var time=parseInt(new Date().getTime()/1000);var currCookieData=GetRatingCookieData();var cookieExists=false;var retValue=false;var spliceArray=new Array();for(var i=0;i<currCookieData.length;i++){if(currCookieData[i].ratingTarget==ratingTarget&&currCookieData[i].lat==lat&&currCookieData[i].log==log){if(currCookieData[i].time>(time-86400)){}
else{currCookieData[i].time=time;retValue=true;}
cookieExists=true;}
else if(currCookieData[i].time<(time-86400)){spliceArray.push(i);}}
for(var i=0;i<spliceArray.length;i++){currCookieData.splice(spliceArray[i],1);}
if(!cookieExists){currCookieData.push(new RatingCookieObject(ratingTarget,lat,log,time));retValue=true;}
setCookie("ratingCookie",JSON.stringify(currCookieData),365);return retValue;}
function GetRatingCookieData(){var cookie=getCookie("ratingCookie");var time=parseInt(new Date().getTime()/1000);if(cookie==""){var newCookie=new Array();newCookie[0]=new RatingCookieObject(0,0,0,0);setCookie("ratingCookie",JSON.stringify(newCookie),365);cookie=getCookie("ratingCookie");}
return JSON.parse(cookie);}
function CheckRatingCookie(ratingTarget,lat,log){var currCookieData=GetRatingCookieData();var time=parseInt(new Date().getTime()/1000);for(var i=0;i<currCookieData.length;i++){if(currCookieData[i].ratingTarget==ratingTarget&&currCookieData[i].lat==lat&&currCookieData[i].log==log&&currCookieData[i].time>(time-86400)){return true;}}
return false;}
function GetMap(bingMapsKey){var mapOptions={credentials:bingMapsKey,mapTypeId:Microsoft.Maps.MapTypeId.aerial,showDashboard:false,labelOverlay:Microsoft.Maps.LabelOverlay.hidden,enableSearchLogo:false,enableClickableLogo:false,center:new Microsoft.Maps.Location(48.208616458792086,16.372697353363037),zoom:3};map=new Microsoft.Maps.Map(document.getElementById('myMap'),mapOptions);RecalculateActualZoomPercentage();MapResize(true);var mapStyle=getCookie("mapStyle");if(mapStyle!=null&&mapStyle!=""){map.setMapType(mapStyle);}
oldCenterLocation=map.getCenter();var labelOverlay=getCookie("labelOverlay");if(labelOverlay!=null&&labelOverlay!=""){if(labelOverlay=="true"){var cb=document.getElementById("showOverlayCheckbox");cb.checked=true;map.setView({labelOverlay:Microsoft.Maps.LabelOverlay.visible});}
else{var cb=document.getElementById("showOverlayCheckbox");cb.checked=false;map.setView({labelOverlay:Microsoft.Maps.LabelOverlay.hidden});}}
pushpinLayer=new Microsoft.Maps.EntityCollection();shownPushpinsLayer=new Microsoft.Maps.EntityCollection();map.entities.push(shownPushpinsLayer);var count=0;while(true){pushpinCookie=getCookie("pushpin"+count);if(pushpinCookie!=null&&pushpinCookie!=""){deleteCookie(pushpinCookie);count++;if(pushpinCookie!="deleted"){latlongCatArray=pushpinCookie.split(",");var userPushpinSuffix="UserPushpin";var category=latlongCatArray[2];if(category!=undefined&&category!=null){category=category.substring(0,category.length-userPushpinSuffix.length);placePushPin(false,latlongCatArray[0],latlongCatArray[1],category);}}}
else{break;}}
Microsoft.Maps.Events.addHandler(map,"maptypechanged",OnChangeMapStyle);Microsoft.Maps.Events.addHandler(map,"mousedown",MouseHandler);Microsoft.Maps.Events.addHandler(map,"mouseup",MouseHandler);Microsoft.Maps.Events.addHandler(map,"mousemove",MouseHandler);Microsoft.Maps.Events.addHandler(map,"viewchangestart",StartZoomHandler);Microsoft.Maps.Events.addHandler(map,"viewchangeend",EndZoomHandler);Microsoft.Maps.Events.addHandler(map,'viewchange',ViewChangeHandler);if(queryShare!=undefined){queryShare=unescape(queryShare);var parameters=queryShare.split("|");queryLatitude=parseFloat(parameters[0]);queryLongitude=parseFloat(parameters[1]);queryZoom=parseFloat(parameters[2]);querySelectedWatch=parameters[3];querySelectedLayer=parameters[4];}
if(querySelectedLayer==undefined){querySelectedLayerArray=new Array();}
else{querySelectedLayerArray=querySelectedLayer.split(",");}
GetTiles();CreateCategoryDivs();CreateTileLayerCheckboxes();var cookieValue="false";for(var i in tileLayerPropertyBagArray){cookieValue=getCookie(tileLayerPropertyBagArray[i].getLayerName());if(cookieValue!=""&&cookieValue!=null){tileLayerCheckboxArray[i].checked=(cookieValue=="true");}
cookieValue="true";}
ShowSelectedTileLayer();ShowSelectedMapType();setTimeout("SetInitialMapView();",1000);$('#mapNaviControl').fadeIn('slow');InitializeAirChartComponentArray(undefined,undefined,undefined,"none");loadShadowsInLegend();preloadAllImages();loadSplashScreenAtStart();setStartupFlyInPanel();}
function loadShadowsInLegend(){var childs=$("#mapKeyBackground").children(".mapKeySpan");for(var i=0;i<childs.length;i++){if(childs[i].id!=""){var subChilds=$("#"+childs[i].id).children(".mapKeyText");for(var j=0;j<subChilds.length;j++){var tempTxt=subChilds[j].innerHTML;subChilds[j].innerHTML=tempTxt+"<span class=\"mapKeyRealText\" >"+tempTxt+"</span>";}}}}
function getElementsByClass(searchClass,node,tag){var classElements=new Array();if(node==null)
node=document;if(tag==null)
tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}
return classElements;}
var Images=new Array();function preloadAllImages(){for(var i=0;i<imgPathes.length;i++){Images[i]=new Image();Images[i].src=imgPathes[i];}}
function OnChangeMapStyle(){setCookie("mapStyle",map.getMapTypeId(),365);}
function MapResize(firstLoad){var heightChange=$("#banner").height()+$("#eoeControls").height();var naviControl=document.getElementById("mapNaviControl");var naviOffsetBottom=0;var naviLeft=0;var naviTop=0;if(map!=null){if(typeof(window.innerWidth)=='number'){var newHeight=window.innerHeight;if(!firstLoad){var oldView=map.getCenter();var oldZoom=map.getZoom();map.setOptions({width:window.innerWidth,height:newHeight});map.setView({center:oldView,zoom:oldZoom});}
else{$("#myMap").height(newHeight);$("#myMap").width(window.innerWidth);}
$("#mapContainer").height(newHeight);naviLeft=(parseInt(window.innerWidth)/2)-(parseInt(naviControl.style.width)/2);naviTop=(parseInt(window.innerHeight))-(parseInt(naviControl.style.height)+naviOffsetBottom);}
else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){var newHeight=document.documentElement.clientHeight;if(!firstLoad){var oldView=map.getCenter();var oldZoom=map.getZoom();map.setOptions({width:document.documentElement.clientWidth,height:newHeight});map.setView({center:oldView,zoom:oldZoom});}
else{$("#myMap").height(newHeight);$("#myMap").width(document.documentElement.clientWidth);}
$("#mapContainer").height(newHeight);naviLeft=(parseInt(document.documentElement.clientWidth)/2)-(parseInt(naviControl.style.width)/2);naviTop=(parseInt(document.documentElement.clientHeight))-(parseInt(naviControl.style.height)+naviOffsetBottom);}
naviControl.style.left=""+naviLeft+"px";naviControl.style.top=""+naviTop+"px";}}
function UnloadMap(){if(map!=null){map.dispose();}}
function SetInitialMapView(){if(map==null||map==undefined){setTimeout("SetInitialMapView()",100);}
if(queryCity!=undefined){FindLoc(queryCity,false);}
else if(queryLongitude!=undefined&&queryLatitude!=undefined&&queryZoom!=undefined){if(queryLongitude>=180){queryLongitude=180;}
else if(queryLongitude<=-180){queryLongitude=-180;}
if(queryLatitude>=90){queryLatitude=90;}
else if(queryLatitude<=-90){queryLatitude=-90}
var viewCenter=new Microsoft.Maps.Location(queryLatitude,queryLongitude);map.setView({center:viewCenter});var range=map.getZoomRange();if(queryZoom<=range.min){queryZoom=range.min;}
else if(queryZoom>=range.max){queryZoom=range.max;}
map.setView({zoom:queryZoom});}}
function ShowStationOnMap(latitude,longitude,watchname,layerArray){for(var i=0;i<layerArray.length;i++){var cbName=""+layerArray[i]+"checkbox";var cb=document.getElementById(cbName);if(cb==undefined||cb.checked==undefined){continue;}
else{cb.checked=true;}}
var fakeEvent=new Object();fakeEvent.innerHTML=watchname;ShowWatchInDiv(fakeEvent);var viewCenter=new Microsoft.Maps.Location(latitude,longitude);map.setView({center:viewCenter,zoom:12});closeMenu('flyinpanel');}
function GetActualViewString(){var ret="";var center=map.getCenter();var zoom=map.getZoom();var watchName=$('#selectedWatchName').text();var layernames="";if(watchName!=undefined&&watchName!=null){watchName=watchName.substring(0,watchName.length-watchNameSuffix.length);var checkbox=undefined;var layername="";for(var i=0;i<tileLayerPropertyBagArray.length;i++){layername=tileLayerPropertyBagArray[i].getLayerName();checkbox=document.getElementById(""+layername+"checkbox");if(checkbox!=undefined){if(checkbox.checked==true){if(layernames.length!=0){layernames=layernames.concat(",");}
layernames=layernames.concat(""+layername);}}}}
ret=self.location.href+"?lat="+center.latitude+"&long="+center.longitude+"&z="+zoom;if(watchName!=undefined&&watchName!=""){ret=ret.concat(("&selectedWatch="+watchName));if(layernames.length!=0){ret=ret.concat(("&selectedLayer="+layernames));}}
return ret;}
function GetActualShareString(){var ret="";var center=map.getCenter();var zoom=map.getZoom();var watchName=$('#selectedWatchName').text();var layernames="";if(watchName!=undefined&&watchName!=null){watchName=watchName.substring(0,watchName.length-watchNameSuffix.length);var checkbox=undefined;var layername="";for(var i=0;i<tileLayerPropertyBagArray.length;i++){layername=tileLayerPropertyBagArray[i].getLayerName();checkbox=document.getElementById(""+layername+"checkbox");if(checkbox!=undefined){if(checkbox.checked==true){if(layernames.length!=0){layernames=layernames.concat(",");}
layernames=layernames.concat(""+layername);}}}}
if(watchName==undefined){watchName="";}
if(layernames==undefined||layernames.length==0){layernames="";}
var shareString=""+center.latitude+"|"+center.longitude+"|"+zoom+"|"+watchName+"|"+layernames;shareString=escape(shareString);ret="http://"+currentHostname+"/?share="+shareString;return ret;}
function MouseHandler(e){if(e.eventName=="mousedown"){$(".dropdown dd ul").hide();isMousePressedonMap=true;OnMouseDown(e);}
if(e.eventName=="mouseup"){if(dragShape!=null){OnMouseDown(e);}
isMousePressedonMap=false;}
if(e.eventName=="mousemove"&&dragShape!=null&&dragShape!=map){handlePushPinOnMouseMove(e);}}
function OnMouseDown(e){if(newPushPin){PushPinOnMouseUp(e);return;}}
function StartZoomHandler(e){var img=document.getElementById("chooseWatchIcon");if(img.src.indexOf("choose_watch_open.png")!=-1){img.src="./AspNetVisualAssets/NavigationIcons/choose_watch_closed.png";HideChooseWatch();}}
function updateLegend(){var watch=document.getElementById("selectedWatchName").innerHTML;var category=watch.substring(0,watch.length-watchNameSuffix.length);if(oldMapZoomLevel==map.getZoom()&&oldWatch==category)
return;oldMapZoomLevel=map.getZoom();oldWatch=category;for(var i=0;i<tileLayerPropertyBagArray.length;i++){if((tileLayerCheckboxArray[i].checked==true)&&tileLayerPropertyBagArray[i].legend!=null&&(tileLayerPropertyBagArray[i].getCategory1()==category)){var n=0;var legendImages=tileLayerPropertyBagArray[i].legend.getLegendImages();if(legendImages.length==0){continue;}
for(var k=0;k<legendImages.length;k++){if(legendImages[k]._zoomlevel<=map.getZoom()&&legendImages[k]._zoomlevel>n){n=k;}}
var images=getElementsByClass(category+"StationsKeyImage",document.getElementById("mapKeyDiv"));var labels=getElementsByClass(category+"StationsKeyLabel",document.getElementById("mapKeyDiv"));for(var k=0;k<images.length;k++){images[k].src=legendImages[n]._imageUri;if(legendImages[n]._LabelID!=""){labels[k].innerHTML=legendLang[legendImages[n]._LabelID];}
images[k].width=legendImages[n]._width;images[k].height=legendImages[n]._height;}
var images=getElementsByClass(category+"UserFeedbackImages",document.getElementById("mapKeyDiv"));var imgsrc=legendImages[n]._userRatingImageURI;for(var k=0;k<images.length;k++){switch(images[k].alt){case"Very Good":var dot=imgsrc.lastIndexOf(".");var nameWithoutExtension=imgsrc.substr(0,dot);var Extension=imgsrc.substr(dot,imgsrc.length);images[k].src=nameWithoutExtension+"1"+Extension;break;case"Good":var dot=imgsrc.lastIndexOf(".");var nameWithoutExtension=imgsrc.substr(0,dot);var Extension=imgsrc.substr(dot,imgsrc.length);images[k].src=nameWithoutExtension+"2"+Extension;break;case"Moderate":var dot=imgsrc.lastIndexOf(".");var nameWithoutExtension=imgsrc.substr(0,dot);var Extension=imgsrc.substr(dot,imgsrc.length);images[k].src=nameWithoutExtension+"3"+Extension;break;case"Bad":var dot=imgsrc.lastIndexOf(".");var nameWithoutExtension=imgsrc.substr(0,dot);var Extension=imgsrc.substr(dot,imgsrc.length);images[k].src=nameWithoutExtension+"4"+Extension;break;case"Very Bad":var dot=imgsrc.lastIndexOf(".");var nameWithoutExtension=imgsrc.substr(0,dot);var Extension=imgsrc.substr(dot,imgsrc.length);images[k].src=nameWithoutExtension+"5"+Extension;break;}}}}}
function EndZoomHandler(e){RecalculateActualZoomPercentage();var watch=document.getElementById("selectedWatchName").innerHTML;var category=watch.substring(0,watch.length-watchNameSuffix.length);if(!mapElementsHiddenForSplashscreen){for(var i=0;i<tileLayerPropertyBagArray.length;i++){var renderer=tileLayerPropertyBagArray[i].getRendererType();if((tileLayerCheckboxArray[i].checked==true)&&((tileLayerPropertyBagArray[i].getCategory1()==category))){updateLegend();if(map.getZoom()>=tileLayerPropertyBagArray[i].getSwitchToPushPinLevel()){var odatauri=tileLayerPropertyBagArray[i].getODataUri();if(renderer!=null&&renderer!=""){renderer.Render(odatauri);}}
else{if(tileLayerLayer.indexOf(tileLayerArray[i])==-1){if(tileLayerPropertyBagArray[i].getLayerName().indexOf("Feedback")!=-1){tileLayerLayer.insert(tileLayerArray[i],0);}
else{tileLayerLayer.push(tileLayerArray[i]);}}
if(renderer!=null&&renderer!=""){renderer.Clear();hideDisabled=false;hideInfobox(renderer.getInfoboxName());}}}}}}
function ViewChangeHandler(e){var center=map.getCenter();if(center.latitude>85){map.setView({'center':new Microsoft.Maps.Location(84.5,center.longitude)});}
else if(center.latitude<-85){map.setView({'center':new Microsoft.Maps.Location(-84.5,center.longitude)});}
var zoom=map.getZoom();if(zoom<=2){map.setView({'zoom':2});}
if(clickedPushpin!=null){var offsetTop=0;var offsetLeft=20;var pixel=map.tryLocationToPixel(clickedPushpin.getLocation(),Microsoft.Maps.PixelReference.control);var typeName=clickedPushpin.getTypeName().split(",");var infobox=document.getElementById(''+typeName[1]+'Infobox');if(infobox==undefined||infobox==null){return;}
var mapdivWidth=parseInt(document.getElementById('myMap').style.width);var mapdivHeight=parseInt(document.getElementById('myMap').style.height);var infoboxWidth=$('#'+typeName[1]+'Infobox').width();var infoboxHeight=$('#'+typeName[1]+'Infobox').height();if((pixel.x+infoboxWidth)>mapdivWidth){infobox.style.left=(pixel.x-infoboxWidth)+"px";}
else{infobox.style.left=(pixel.x+offsetLeft)+"px";}
if((pixel.y+infoboxHeight)>mapdivHeight){infobox.style.top=(pixel.y-infoboxHeight)+"px";}
else{infobox.style.top=(pixel.y+offsetTop)+"px";}
if(!map.getBounds().contains(clickedPushpin.getLocation())){CloseInfobox(typeName[1]+'Infobox');closeMenu('flyinpanel');}}
var fipWidth=$("#flyinpanel").width();if(fipWidth>0){if(locationShownInFIP!=null){if(!map.getBounds().contains(locationShownInFIP)){closeMenu('flyinpanel');locationShownInFIP=null;}}}}
function jumpToMyLocation(){var loglat="";if(typeof(navigator.geolocation)=='undefined'){alert(servicenotsupported);return;}
gl=navigator.geolocation;if(gl)
gl.getCurrentPosition(displayLocationPosition,displayLocationError);else
alert(servicenotsupported);}
function displayLocationError(positionError){alert(langerror+": "+positionError)}
function displayLocationPosition(position){FindLoc(position.coords.latitude+", "+position.coords.longitude,false);}
function ShowMapElementsForSplashScreen(){$('#mapNaviControl').css("display","block");$('#searchControl').css("display","block");$('#mapKeyDiv').css("display","block");if(map.entities.indexOf(shownPushpinsLayer)==-1){map.entities.push(shownPushpinsLayer);}
if(map.entities.indexOf(tileLayerLayer)==-1){map.entities.push(tileLayerLayer);}
mapElementsHiddenForSplashscreen=false;if(labelsHiddenForSplashscreen==true){document.getElementById('showOverlayCheckbox').checked=true;ChangeMapOverlay();}
if(flyinpanelHiddenForSplashScreen){toggleFipGoldBorder();}
var fakeEvent=new Object();EndZoomHandler(fakeEvent);}
function HideMapElementsForSplashScreen(){$('#mapNaviControl').css("display","none");$('#searchControl').css("display","none");$('#mapKeyDiv').css("display","none");if(map.entities.indexOf(shownPushpinsLayer)!=-1){map.entities.remove(shownPushpinsLayer);}
if(map.entities.indexOf(tileLayerLayer)!=-1){map.entities.remove(tileLayerLayer);}
var renderer;for(var i=0;i<tileLayerPropertyBagArray.length;i++){renderer=tileLayerPropertyBagArray[i].getRendererType();if(renderer!=null){renderer.Clear();}}
CloseAllInfoboxes();if(document.getElementById('showOverlayCheckbox').checked!=null&&document.getElementById('showOverlayCheckbox').checked==true){labelsHiddenForSplashscreen=true;document.getElementById('showOverlayCheckbox').checked=false;ChangeMapOverlay();}
else{labelsHiddenForSplashscreen=false;}
if($('#flyinpanel').width()>=423){flyinpanelHiddenForSplashScreen=true;toggleFipGoldBorder();}
else{}
mapElementsHiddenForSplashscreen=true;}
var splscnscrollheight=0;function loadSplashScreenContent(id){var content=document.getElementById(id);if(content){var splscnc=document.getElementById("eOeSplashScreenScrollContainer");splscnscrollheight=$("#"+id).height();splscnc.style.top="0px";splscnc.innerHTML=content.innerHTML;}
moveSplashScreen(0);}
function showSplashScreen(id){HideMapElementsForSplashScreen();lastTSplashScreen=0;var splscn=document.getElementById("eOeSplashScreen");splscn.style.display="block";if(splscn.style.opacity==1){$("#welcomeCheckboxContainer").animate({opacity:0},250,function(){});$("#eOeSplashScreenScrollContainer").animate({opacity:0},250,function(){loadSplashScreenContent(id);$("#eOeSplashScreenScrollContainer").animate({opacity:1},250,function(){});if(id=="SplashScreenContentWelcome")
$("#welcomeCheckboxContainer").animate({opacity:0.8},250,function(){});});}
else{if(id=="SplashScreenContentWelcome")
document.getElementById("welcomeCheckboxContainer").style.opacity=0.8;$("#eOeSplashScreen").animate({opacity:1},500,function(){loadSplashScreenContent(id);});}}
function closeSplashScreen(){var splscnc=document.getElementById("eOeSplashScreenScrollContainer");var splscn=document.getElementById("eOeSplashScreen");$("#eOeSplashScreen").animate({opacity:0},500,function(){splscn.style.display="none";splscnc.innerHTML="";ShowMapElementsForSplashScreen();document.getElementById("welcomeCheckboxContainer").style.opacity=0;});}
var moveIntvSplashScreen=null;var hoverTimeOutSplashScreen=null;var lastTSplashScreen=0;function onMouseHoverSplashScreenStart(offset){stopSplashScreenmove();hoverTimeOutSplashScreen=window.setTimeout(function(){startSplashScreenmove(offset);},600);}
function startSplashScreenmove(offset){stopSplashScreenmove();moveIntvSplashScreen=window.setInterval(function(){moveSplashScreen(offset);},50);}
var moveSplashScreenHelp=true;function moveSplashScreen(offset){var offsetT=$("#eOeSplashScreenScrollContainer").offset().top;var t=$("#eOeSplashScreenScrollContainer").position().top;var containerBottom=parseInt($("#eOeSplashScreenContainer").offset().top+$("#eOeSplashScreenContainer").height())-40;var listBottom=parseInt(offsetT+$("#eOeSplashScreenScrollContainer").height());if((listBottom+offset)>containerBottom&&(t+offset)<=0){t+=offset;lastTSplashScreen=t;$("#eOeSplashScreenScrollUp").removeClass("noEffect");$("#eOeSplashScreenScrollDown").removeClass("noEffect");}
else if(offset==0&&listBottom<containerBottom){lastTSplashScreen=$("#eOeSplashScreenScrollContainer").position().top;}
else{if(offset>0){t=0;}
if(offset<0){t=lastTSplashScreen;}}
$("#eOeSplashScreenScrollContainer").css({top:t+"px"});if($("#eOeSplashScreenContainer").height()>$("#eOeSplashScreenScrollContainer").height()){$("#eOeSplashScreenScrollDown").addClass("noEffect");$("#eOeSplashScreenScrollUp").addClass("noEffect");}
else if(t==0){$("#eOeSplashScreenScrollUp").addClass("noEffect");$("#eOeSplashScreenScrollDown").removeClass("noEffect");}
else if(t<0&&(listBottom+offset)>containerBottom){$("#eOeSplashScreenScrollDown").removeClass("noEffect");$("#eOeSplashScreenScrollUp").removeClass("noEffect");}
else if((listBottom+offset)<=containerBottom){$("#eOeSplashScreenScrollUp").removeClass("noEffect");$("#eOeSplashScreenScrollDown").addClass("noEffect");}}
function stopSplashScreenmove(){window.clearInterval(moveIntvSplashScreen);window.clearTimeout(hoverTimeOutSplashScreen);}
function setWelcomeCookie(active){if(active)setCookie("eOestartScreen","dontshow",365);else deleteCookie("eOestartScreen");}
function loadSplashScreenAtStart(){var cookieValue=getCookie("eOestartScreen");if(cookieValue!="dontshow"){loadSplashScreenContent("SplashScreenContentWelcome");HideMapElementsForSplashScreen();var splscn=document.getElementById("eOeSplashScreen");splscn.style.display="block";splscn.style.opacity=1;document.getElementById("welcomeCheckboxContainer").style.opacity=0.8;}
else{document.getElementById("welcomeCheckbox").checked=true;}}
