
function GetClosestStation(dataCollection,latitude,longitude){var minDistance=-1.0;var minIndex=-1;var actualDistance=0.0;for(var i=0;i<dataCollection.length;i++){var diffLatitude=parseFloat(dataCollection[i].Latitude)-parseFloat(latitude);var diffLongitude=parseFloat(dataCollection[i].Longitude)-parseFloat(longitude);var powered=Math.pow(diffLatitude,2.0)+Math.pow(diffLongitude,2.0);actualDistance=Math.sqrt(powered);if(minDistance==-1.0){minDistance=actualDistance;minIndex=i;}
else if(actualDistance<minDistance){minDistance=actualDistance;minIndex=i;}}
if(minIndex!=-1){return dataCollection[minIndex];}
else{return null;}}
function GetClosestNoiseStation(elementId,stationId,latitude,longitude,radius){var request="http://"+currentHostname+"/EoEServices/DataServices/NoiseService.svc/NoiseLevels?$filter="+"((("+latitude+" sub Latitude) le "+radius+" and ("+latitude+" sub Latitude) ge 0.0) or (("+latitude+" sub Latitude) ge "+(-radius)+" and ("+latitude+" sub Latitude) le 0.0)) and ((("+longitude+" sub Longitude) le "+radius+" and ("+longitude+" sub Longitude) ge 0.0) or (("+longitude+" sub Longitude) ge "+(-radius)+" and ("+longitude+" sub Longitude) le 0.0))";OData.read(request,function(data,result){if($('#'+elementId+'PushpinID').text()!=stationId){return;}
if(data.results.length>0){var closest=GetClosestStation(data.results,latitude,longitude);$("#"+elementId+"EEARatingPreloader").css("display","none");$("#"+elementId+"EEARatingTable").css("display","block");$("#"+elementId+"RoadQualityIcon").attr("src",""+FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseRoad.png",closest.Road));AddNoiseTooltipForQualityIndex(""+elementId+"RoadQualityIcon",closest.Road);$("#"+elementId+"AirQualityIcon").attr("src",""+FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseAir.png",closest.Air));AddNoiseTooltipForQualityIndex(""+elementId+"AirQualityIcon",closest.Air);$("#"+elementId+"IndustryQualityIcon").attr("src",""+FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseIndustry.png",closest.Industry));AddNoiseTooltipForQualityIndex(""+elementId+"IndustryQualityIcon",closest.Industry);$("#"+elementId+"RailQualityIcon").attr("src",""+FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseRail.png",closest.Rail));AddNoiseTooltipForQualityIndex(""+elementId+"RailQualityIcon",closest.Rail);var stationName=closest.Location;if(stationName.length>20){stationName=stationName.substring(0,17);stationName=stationName.concat("...");}
$("#"+elementId+"ClosestStationName").text(stationName);$("#"+elementId+"ClosestStationName").attr("href","javascript:ShowStationOnMap("+closest.Latitude+","+closest.Longitude+", 'NoiseWatch', ['NoiseStations']);");$("#"+elementId+"ClosestStationDiv").css("display","block");$('#'+elementId+'EEARatingHeadline').css("display","block");}
else{$("#"+elementId+"EEARatingPreloader").css("display","none");$("#"+elementId+"EEARatingTable").css("display","block");$("#"+elementId+"RoadQualityIcon").attr("src",FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseRoad.png",-2));AddNoiseTooltipForQualityIndex(""+elementId+"RoadQualityIcon",-2);$("#"+elementId+"AirQualityIcon").attr("src",FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseAir.png",-2));AddNoiseTooltipForQualityIndex(""+elementId+"AirQualityIcon",-2);$("#"+elementId+"IndustryQualityIcon").attr("src",FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseIndustry.png",-2));AddNoiseTooltipForQualityIndex(""+elementId+"IndustryQualityIcon",-2);$("#"+elementId+"RailQualityIcon").attr("src",FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseRail.png",-2));AddNoiseTooltipForQualityIndex(""+elementId+"RailQualityIcon",-2);$('#'+elementId+'EEARatingHeadline').css("display","block");}},function(error){if($('#'+elementId+'PushpinID').text()!=stationId){return;}
$("#"+elementId+"EEARatingPreloader").css("display","none");$("#"+elementId+"EEARatingTable").css("display","block");$("#"+elementId+"RoadQualityIcon").attr("src",FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseRoad.png",-2));AddNoiseTooltipForQualityIndex(""+elementId+"RoadQualityIcon",-2);$("#"+elementId+"AirQualityIcon").attr("src",FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseAir.png",-2));AddNoiseTooltipForQualityIndex(""+elementId+"AirQualityIcon",-2);$("#"+elementId+"IndustryQualityIcon").attr("src",FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseIndustry.png",-2));AddNoiseTooltipForQualityIndex(""+elementId+"IndustryQualityIcon",-2);$("#"+elementId+"RailQualityIcon").attr("src",FillQualityIndexInFilename("AspNetVisualAssets/RatingIcons/EEANoiseRail.png",-2));AddNoiseTooltipForQualityIndex(""+elementId+"RailQualityIcon",-2);$('#'+elementId+'EEARatingHeadline').css("display","block");});}
function GetClosestAirStation(elementId,stationId,latitude,longitude,radius,EEARatingIconFilename){var request="http://"+currentHostname+"/EoEServices/DataServices/AirStationService.svc/Stations?$filter="+"((("+latitude+" sub Latitude) le "+radius+" and ("+latitude+" sub Latitude) ge 0.0) or (("+latitude+" sub Latitude) ge "+(-radius)+" and ("+latitude+" sub Latitude) le 0.0)) and ((("+longitude+" sub Longitude) le "+radius+" and ("+longitude+" sub Longitude) ge 0.0) or (("+longitude+" sub Longitude) ge "+(-radius)+" and ("+longitude+" sub Longitude) le 0.0))";OData.read(request,function(data,result){if($('#'+elementId+'PushpinID').text()!=stationId){return;}
if(data.results.length>0){var closest=GetClosestStation(data.results,latitude,longitude);if(closest.QualityIndex==null){document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";}
else{var filename=FillQualityIndexInFilename(EEARatingIconFilename,closest.QualityIndex);document.getElementById(elementId+"EEAQualityIcon").src=filename;document.getElementById(elementId+"EEARating"+closest.QualityIndex).style.display="block";}
var stationName=closest.Name;if(stationName.length>20){stationName=stationName.substring(0,17);stationName=stationName.concat("...");}
$("#"+elementId+"ClosestStationName").text(""+stationName);$("#"+elementId+"ClosestStationName").attr("href","javascript:ShowStationOnMap("+closest.Latitude+","+closest.Longitude+", 'AirWatch', ['AirStations']);");$("#"+elementId+"ClosestStationDiv").css("display","block");$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");$('#'+elementId+'EEARatingHeadline').css("display","block");if(elementId.indexOf("PanelBox")!=-1){if(closest!=null){$('#'+elementId+'PushpinID').text(""+closest.StationId);LoadAirChartData(closest.StationId,"AirStationsPanelBox","panelBoxAirChartContainer");}
else{var measurements=new Array();ShowDataInAirChart(0,"AirStationsPanelBox","panelBoxAirChartContainer",measurements);}}}
else{document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";$('#'+elementId+'EEARatingHeadline').css("display","block");$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");var measurements=new Array();ShowDataInAirChart(0,"AirStationsPanelBox","panelBoxAirChartContainer",measurements);}},function(error){if($('#'+elementId+'PushpinID').text()!=stationId){return;}
if(elementId.indexOf("PanelBox")!=-1){var measurements=new Array();ShowDataInAirChart(0,"AirStationsPanelBox","panelBoxAirChartContainer",measurements);}
document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";$('#'+elementId+'EEARatingHeadline').css("display","block");$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");});}
function GetClosestAirModelLocation(elementId,stationId,latitude,longitude,radius,EEARatingIconFilename){var request="http://"+currentHostname+"/EoEServices/DataServices/AirModelService.svc/CentreLocations?$filter="+"((("+latitude+" sub Latitude) le "+radius+" and ("+latitude+" sub Latitude) ge 0.0) or (("+latitude+" sub Latitude) ge "+(-radius)+" and ("+latitude+" sub Latitude) le 0.0)) and ((("+longitude+" sub Longitude) le "+radius+" and ("+longitude+" sub Longitude) ge 0.0) or (("+longitude+" sub Longitude) ge "+(-radius)+" and ("+longitude+" sub Longitude) le 0.0))";OData.read(request,function(data,result){if($('#'+elementId+'PushpinID').text()!=stationId){return;}
if(data.results.length>0){var closest=GetClosestStation(data.results,latitude,longitude);if(closest.QualityIndex==null){document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";}
else{var filename=FillQualityIndexInFilename(EEARatingIconFilename,closest.QualityIndex);document.getElementById(elementId+"EEAQualityIcon").src=filename;document.getElementById(elementId+"EEARating"+closest.QualityIndex).style.display="block";}
$('#'+elementId+'EEARatingHeadline').css("display","block");$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");}
else{document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";$('#'+elementId+'EEARatingHeadline').css("display","block");$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");}
if(elementId.indexOf("PanelBox")!=-1){if(closest!=null){LoadAirModelChartData(0,"AirModelPanelBox","panelBoxAirModelChartContainer",closest.Latitude,closest.Longitude,0.5);}
else{var measurements=new Array();ShowDataInAirChart(0,"AirModelPanelBox","panelBoxAirModelChartContainer",measurements);}}},function(error){if($('#'+elementId+'PushpinID').text()!=stationId){return;}
document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");$('#'+elementId+'EEARatingHeadline').css("display","block");});}
function GetClosestWaterStation(elementId,stationId,latitude,longitude,radius,EEARatingIconFilename){var request="http://"+currentHostname+"/EoEServices/DataServices/WaterStationService.svc/Stations?$filter="+"((("+latitude+" sub Latitude) le "+radius+" and ("+latitude+" sub Latitude) ge 0.0) or (("+latitude+" sub Latitude) ge "+(-radius)+" and ("+latitude+" sub Latitude) le 0.0)) and ((("+longitude+" sub Longitude) le "+radius+" and ("+longitude+" sub Longitude) ge 0.0) or (("+longitude+" sub Longitude) ge "+(-radius)+" and ("+longitude+" sub Longitude) le 0.0))";OData.read(request,function(data,result){if($('#'+elementId+'PushpinID').text()!=stationId){return;}
if(data.results.length>0){var closest=GetClosestStation(data.results,latitude,longitude);if(closest.QualityIndex==null){document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";}
else{var filename=FillQualityIndexInFilename(EEARatingIconFilename,closest.QualityIndex);document.getElementById(elementId+"EEAQualityIcon").src=filename;document.getElementById(elementId+"EEARating"+closest.QualityIndex).style.display="block";}
var stationName=closest.Name;if(stationName.length>20){stationName=stationName.substring(0,17);stationName=stationName.concat("...");}
$("#"+elementId+"ClosestStationName").text(""+stationName);$("#"+elementId+"ClosestStationName").attr("href","javascript:ShowStationOnMap("+closest.Latitude+","+closest.Longitude+", 'WaterWatch', ['WaterStations']);");$("#"+elementId+"ClosestStationDiv").css("display","block");$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");$('#'+elementId+'EEARatingHeadline').css("display","block");$('#'+elementId+"PushpinID").text(""+closest.StationId);LoadWaterChartData(closest.StationId,"WaterStationsPanelBox","waterChartPanelDiv",latitude,longitude);}
else{document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");$('#'+elementId+'EEARatingHeadline').css("display","block");ShowDataInWaterChart(0,"WaterStationsPanelBox","waterChartPanelDiv",new Array(),new Array(),new Array());}},function(error){if($('#'+elementId+'PushpinID').text()!=stationId){return;}
document.getElementById(elementId+"EEAQualityIcon").src=EEARatingIconFilename;document.getElementById(elementId+"EEARating").style.display="block";$('#'+elementId+"EEAQualityIcon").attr("class","mapInfoboxEEAQualityIcon");$('#'+elementId+'EEARatingHeadline').css("display","block");});}
function SetLocationToPanelBoxes(latitude,longitude){$('#AirStationsPanelBoxLatitude').text(""+latitude);$('#AirStationsPanelBoxLongitude').text(""+longitude);$('#AirModelPanelBoxLatitude').text(""+latitude);$('#AirModelPanelBoxLongitude').text(""+longitude);$('#NoiseStationsPanelBoxLatitude').text(""+latitude);$('#NoiseStationsPanelBoxLongitude').text(""+longitude);$('#WaterStationsPanelBoxLatitude').text(""+latitude);$('#WaterStationsPanelBoxLongitude').text(""+longitude);}
function PanelBoxesLoadData(){SetInitialInfoboxView('AirStationsPanelBox');AirStationsPanelBoxLoadData();SetInitialInfoboxView('AirModelPanelBox');AirModelPanelBoxLoadData();SetInitialNoiseStationsInfoboxView('NoiseStationsPanelBox');NoiseStationsPanelBoxLoadData();SetInitialInfoboxView('WaterStationsPanelBox');WaterStationsPanelBoxLoadData();}
function AirStationsPanelBoxLoadData(){var latitude=parseFloat($('#AirStationsPanelBoxLatitude').text());var longitude=parseFloat($('#AirStationsPanelBoxLongitude').text());$('#AirStationsPanelBoxPushpinID').text(""+0);$('#AirStationsPanelBoxClosestStationName').text("");$('#AirStationsPanelBoxClosestStationDiv').css("display","none");GetClosestAirStation("AirStationsPanelBox",0,latitude,longitude,1.0,"AspNetVisualAssets/RatingIcons/EEAAir.png");InfoboxLoadCommunityData(latitude,longitude,'air',userRatingRadius,'AirStationsPanelBox',"AspNetVisualAssets/RatingIcons/CommunityRating.png");}
function AirModelPanelBoxLoadData(){var latitude=parseFloat($('#AirModelPanelBoxLatitude').text());var longitude=parseFloat($('#AirModelPanelBoxLongitude').text());$('#AirModelPanelBoxPushpinID').text(""+0);GetClosestAirModelLocation("AirModelPanelBox",0,latitude,longitude,1.0,"AspNetVisualAssets/RatingIcons/EEAAir.png");InfoboxLoadCommunityData(latitude,longitude,'air',userRatingRadius,'AirModelPanelBox',"AspNetVisualAssets/RatingIcons/CommunityRating.png");}
function NoiseStationsPanelBoxLoadData(){var latitude=parseFloat($('#NoiseStationsPanelBoxLatitude').text());var longitude=parseFloat($('#NoiseStationsPanelBoxLongitude').text());$('#NoiseStationsPanelBoxPushpinID').text(""+0);$('#NoiseStationsPanelBoxClosestStationName').text("");$('#NoiseStationsPanelBoxClosestStationDiv').css("display","none");GetClosestNoiseStation("NoiseStationsPanelBox",0,latitude,longitude,10.0);InfoboxLoadCommunityData(latitude,longitude,'noise',userRatingRadius,'NoiseStationsPanelBox',"AspNetVisualAssets/RatingIcons/CommunityRatingNoise.png");}
function WaterStationsPanelBoxLoadData(){var latitude=parseFloat($('#WaterStationsPanelBoxLatitude').text());var longitude=parseFloat($('#WaterStationsPanelBoxLongitude').text());$('#WaterStationsPanelBoxPushpinID').text(""+0);$('#WaterStationsPanelBoxClosestStationName').text("");$('#WaterStationsPanelBoxClosestStationDiv').css("display","none");GetClosestWaterStation("WaterStationsPanelBox",0,latitude,longitude,1.0,"AspNetVisualAssets/RatingIcons/EEAWater.png");InfoboxLoadCommunityData(latitude,longitude,'water',userRatingRadius,'WaterStationsPanelBox',"AspNetVisualAssets/RatingIcons/CommunityRating.png");}
function verticalcentering(id,elementheight){document.getElementById(id).style.top=(document.documentElement.clientHeight/2-elementheight/2)+"px";}
function openFlyInPanel(locationname,locationcoordinates){var locationArray=locationcoordinates.split(", ");if(locationArray[0]!=undefined&&locationArray[1]!=undefined){locationShownInFIP=new Microsoft.Maps.Location(locationArray[0],locationArray[1]);}
if(locationname==""){$("#flyinpanellocationname").css({display:"none"});$("#flyinpanelemptylocationname").css({display:"block"});}
else{showLocationNameInFlyinPanel(locationname);}
$("#flyinpanelCloseButton").removeClass("open");$("#flyinpanelCloseButton").attr("title",flyInPanelLang["close"]);$("#flyinpanellocationcoordinates").html(locationcoordinates);$("#flyinpanel").animate({width:423},500,"swing");$("#flyinpanelCloseButton").css({display:"block"});$("#flyinpanelCloseButton").animate({right:422},500,"swing");closeFlyinPanelHelp();initPanelBoxlist();PanelBoxesLoadData();}
function setStartupFlyInPanel(){var locationname="Copenhagen";var locationArray=new Array("55.67631237208843","12.569350451231002");if(locationArray[0]!=undefined&&locationArray[1]!=undefined){locationShownInFIP=new Microsoft.Maps.Location(locationArray[0],locationArray[1]);}
SetLocationToPanelBoxes(locationArray[0],locationArray[1]);showLocationNameInFlyinPanel(locationname);$("#flyinpanellocationcoordinates").html(locationArray.join(", "));closeFlyinPanelHelp();initPanelBoxlist();PanelBoxesLoadData();}
var changeNameInFip=true;function showLocationNameInFlyinPanel(locationname){if(changeNameInFip){var maxLength=22;$("#flyinpanellocationname").css({display:"block"});$("#flyinpanelemptylocationname").css({display:"none"});if(locationname.length>maxLength){locationname=locationname.substring(0,maxLength-3)+"...";}
$("#flyinpanellocationname").html(locationname);changeNameInFip=false;}}
var helpWasOpenBeforeToggle=false;function toggleFipGoldBorder(){if($("#flyinpanel").width()==11){$("#flyinpanelCloseButton").animate({right:422},400);$("#flyinpanel").animate({width:423},400,function(){$("#flyinpanelCloseButton").removeClass("open");$("#flyinpanelCloseButton").attr("title",flyInPanelLang["close"]);});if(helpWasOpenBeforeToggle){$("#flyinpanelHelp").animate({width:423},400,function(){$("#flyinpanelHelp").removeClass("close");});}}
else{if(!$("#flyinpanelHelp").hasClass("close")){helpWasOpenBeforeToggle=true;$("#flyinpanelHelp").animate({width:10},400,function(){$("#flyinpanelHelp").addClass("close");});}
else
helpWasOpenBeforeToggle=false;$("#flyinpanelCloseButton").animate({right:10},400);$("#flyinpanel").animate({width:11},400,function(){$("#flyinpanelCloseButton").addClass("open");$("#flyinpanelCloseButton").attr("title",flyInPanelLang["open"]);});}}
function closeMenu(menuid){if(menuid=="flyinpanel"){if($("#flyinpanel").width()!=11){if(!$("#flyinpanelHelp").hasClass("close")){helpWasOpenBeforeToggle=true;$("#flyinpanelHelp").animate({width:10},400,function(){$("#flyinpanelHelp").addClass("close");});}
else
helpWasOpenBeforeToggle=false;$("#flyinpanelCloseButton").animate({right:10},400);$("#flyinpanel").animate({width:11},400,function(){$("#flyinpanelCloseButton").addClass("open");$("#flyinpanelCloseButton").attr("title",flyInPanelLang["open"]);});}}}
function slideMenu(id,addwidth,mseconds){$("#"+id).animate({width:"+="+addwidth},mseconds,"swing");}
var moveIntv=null;var hoverTimeOut=null;var lastT=0;function onMouseHoverStart(offset){stopflyinpanelmove();hoverTimeOut=window.setTimeout(function(){startflyinpanelmove(offset);},600);}
function startflyinpanelmove(offset){stopflyinpanelmove();moveIntv=window.setInterval(function(){moveflyinpanelwatch(offset);},50);}
var moveFlyinPanel=true;function moveflyinpanelwatch(offset){if(!moveFlyinPanel)return;if($("#flyinpanelwatchlist").height()<$("#flyinpanelwatchContainer").height()){moveFlyinPanel=false;$("#flyinpanelwatchlist").animate({top:'0px'},400,function(){$("#flyinpanelwatchdown").addClass("noEffect");$("#flyinpanelwatchup").addClass("noEffect");moveFlyinPanel=true;lastT=0;});return;}
var offsetT=$("#flyinpanelwatchlist").offset().top;var t=$("#flyinpanelwatchlist").position().top;var containerBottom=parseInt($("#flyinpanelwatchContainer").offset().top+$("#flyinpanelwatchContainer").height());var listBottom=parseInt(offsetT+$("#flyinpanelwatchlist").height())+10;if((listBottom+offset)>containerBottom&&(t+offset)<=0){t+=offset;lastT=t;}
else if(offset==0&&listBottom<containerBottom){moveFlyinPanel=false;$("#flyinpanelwatchlist").animate({top:'+='+(containerBottom-listBottom)+'px'},400,function(){moveFlyinPanel=true;lastT=$("#flyinpanelwatchlist").position().top;});return;}
else{if(offset>0)t=0;if(offset<0)t=lastT;}
$("#flyinpanelwatchlist").css({top:t+"px"});if(t==0){$("#flyinpanelwatchup").addClass("noEffect");$("#flyinpanelwatchdown").removeClass("noEffect");}
else if(t<0&&(listBottom+offset)>containerBottom){$("#flyinpanelwatchdown").removeClass("noEffect");$("#flyinpanelwatchup").removeClass("noEffect");}
else if((listBottom+offset)<=containerBottom){$("#flyinpanelwatchup").removeClass("noEffect");$("#flyinpanelwatchdown").addClass("noEffect");}}
function stopflyinpanelmove(){window.clearInterval(moveIntv);window.clearTimeout(hoverTimeOut);}
function togglePanelBox(id,toggleTo){if(!toggleTo)toggleTo=207;if($("#"+id).hasClass("small")){$("#"+id).removeClass("small");$("#"+id).animate({height:toggleTo+'px'},500,function(){moveflyinpanelwatch(0);});}
else{$("#"+id).animate({height:'30px'},500,function(){$("#"+id).addClass("small");moveflyinpanelwatch(0);});}}
var firstInit=false;var firstInitValues=Array();function initPanelBoxlist(){$("#flyinpanelwatchlist").css({top:0+"px"});lastT=0;var childs=$("#flyinpanelwatchlist").children();var containerBottom=parseInt($("#flyinpanelwatchContainer").offset().top+$("#flyinpanelwatchContainer").height());for(var i=0;i<childs.length;i++){if(!firstInit){firstInitValues[childs[i].id]=$("#"+childs[i].id).height();}
$("#"+childs[i].id).height(firstInitValues[childs[i].id]);$("#"+childs[i].id).removeClass("small");var elemBottom=parseInt($("#"+childs[i].id).offset().top+$("#"+childs[i].id).height());if(elemBottom>containerBottom&&i>0){$("#"+childs[i].id).height("30px");$("#"+childs[i].id).addClass("small");}}
firstInit=true;moveflyinpanelwatch(0);}
function showHideHelpInFlyPanel(type){if($("#flyinpanelHelp").hasClass("close")){initFlyInPanelHelp(type);moveflyinpanelHelp(0);$("#flyinpanelwatchup").animate({opacity:0},500);$("#flyinpanelwatchdown").animate({opacity:0},500);$("#flyinpanelHelp").animate({width:"423px"},500,function(){$("#flyinpanelHelp").removeClass("close");});}
else{$("#flyinpanelwatchup").animate({opacity:1},500);$("#flyinpanelwatchdown").animate({opacity:1},500);$("#flyinpanelHelp").animate({width:"0px"},500,function(){$("#flyinpanelHelp").addClass("close");});}}
function closeFlyinPanelHelp(){if(!$("#flyinpanelHelp").hasClass("close")){$("#flyinpanelHelp").addClass("close");$("#flyinpanelHelp").width("0px");}}
var stretchChildsHeights=new Array();function initFlyInPanelHelp(type){$("#flyinpanelHelpContentScroll").css({top:"0px"});document.getElementById("flyinpanelHelpClose").setAttribute("class",type);document.getElementById("flyinpanelHelpContentScroll").innerHTML=document.getElementById(("HiddenContent"+type)).innerHTML;var stretchChilds=$("#flyinpanelHelpContentScroll").children(".mmFlyinpanelStretch");for(var i=0;i<stretchChilds.length;i++){var childId="mmFlyinpanelStretchContent"+i;for(var j=0;j<stretchChilds[i].childNodes.length;j++){if(stretchChilds[i].childNodes[j].className=="mmFlyinpanelStretchTitle"){stretchChilds[i].childNodes[j].innerHTML="<a class=\"mmFlyinpanelStretchOpenLink\" id=\""+childId+"_link\" href=\"javascript: toggleHelpStretchContent('"+childId+"'); \">&nbsp;</a> <a href=\"javascript: toggleHelpStretchContent('"+childId+"'); \">"+stretchChilds[i].childNodes[j].innerHTML+"</a>";}
if(stretchChilds[i].childNodes[j].className=="mmFlyinpanelStretchContent"){stretchChilds[i].childNodes[j].setAttribute("id",childId);break;}}
stretchChildsHeights[childId]=$("#"+childId).height();$("#"+childId).height(0);$("#"+childId+"_link").addClass("closed");}}
function toggleHelpStretchContent(childId){if($("#"+childId).height()==0){$("#"+childId+"_link").removeClass("closed");$("#"+childId).animate({height:stretchChildsHeights[childId]+"px"},400,function(){moveflyinpanelHelp(0);});}
else{$("#"+childId).animate({height:"0px"},400,function(){moveflyinpanelHelp(0);$("#"+childId+"_link").addClass("closed");});}}
var moveIntvHelp=null;var hoverTimeOutHelp=null;var lastTHelp=0;function onMouseHoverHelpStart(offset){stopflyinpanelHelpmove();hoverTimeOutHelp=window.setTimeout(function(){startflyinpanelHelpmove(offset);},600);}
function startflyinpanelHelpmove(offset){stopflyinpanelHelpmove();moveIntvHelp=window.setInterval(function(){moveflyinpanelHelp(offset);},50);}
var moveFlyinPanelHelp=true;function moveflyinpanelHelp(offset){if(!moveFlyinPanelHelp)return;if($("#flyinpanelHelpContentScroll").height()<$("#flyinpanelHelpContent").height()){moveFlyinPanelHelp=false;$("#flyinpanelHelpDown").addClass("noEffect");$("#flyinpanelHelpUp").addClass("noEffect");$("#flyinpanelHelpContentScroll").animate({top:'0px'},400,function(){moveFlyinPanelHelp=true;});return;}
var offsetT=$("#flyinpanelHelpContentScroll").offset().top;var t=$("#flyinpanelHelpContentScroll").position().top-40;var containerBottom=parseInt($("#flyinpanelHelpContent").offset().top+$("#flyinpanelHelpContent").height())-10;var listBottom=parseInt(offsetT+$("#flyinpanelHelpContentScroll").height());if((listBottom+offset)>containerBottom&&(t+offset)<=0){t+=offset;lastTHelp=t;}
else if(offset==0&&listBottom<containerBottom){moveFlyinPanelHelp=false;$("#flyinpanelHelpContentScroll").animate({top:'+='+(containerBottom-listBottom)+'px'},400,function(){moveFlyinPanelHelp=true;lastTHelp=$("#flyinpanelHelpContentScroll").position().top;});return;}
else{if(offset>0)t=0;if(offset<0)t=lastTHelp;}
$("#flyinpanelHelpContentScroll").css({top:t+"px"});if(t==0){$("#flyinpanelHelpUp").addClass("noEffect");$("#flyinpanelHelpDown").removeClass("noEffect");}
else if(t<0&&(listBottom+offset)>containerBottom){$("#flyinpanelHelpDown").removeClass("noEffect");$("#flyinpanelHelpUp").removeClass("noEffect");}
else if((listBottom+offset)<=containerBottom){$("#flyinpanelHelpUp").removeClass("noEffect");$("#flyinpanelHelpDown").addClass("noEffect");}}
function stopflyinpanelHelpmove(){window.clearInterval(moveIntvHelp);window.clearTimeout(hoverTimeOutHelp);}
