/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ 
var oMapPhotoGallery
function mapPhotoGallery(sMapID,sDescriptionTemplateDivID){var oMap=null;var iDefaultMapZoomLevel=4;this.sDescriptionTemplateDivID=sDescriptionTemplateDivID;if(document.getElementById(sMapID)){this.oMap=new VEMap(sMapID);this.oMap.LoadMap(new VELatLong(140.380028402511826,-103.095703125),iDefaultMapZoomLevel,'r',false);}
var aStateCode=['AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MN','MS','MO','MT','NE','NV','NH','NJ','NM','NY','NC','ND','OH','OK','OR','PA','RI','SC','SD','TN','TX','UT','VT','VA','WA','WV','WI','WY'];var aStateName=['ALABAMA','ALASKA','ARIZONA ','ARKANSAS','CALIFORNIA ','COLORADO ','CONNECTICUT','DELAWARE','DC','FLORIDA','GEORGIA','HAWAII','IDAHO','ILLINOIS','INDIANA','IOWA','KANSAS','KENTUCKY','LOUISIANA','MAINE','MARYLAND','MASSACHUSETTS','MICHIGAN','MINNESOTA','MISSISSIPPI','MISSOURI','MONTANA','NEBRASKA','NEVADA','NEW HAMPSHIRE','NEW JERSEY','NEW MEXICO','NEW YORK','NORTH CAROLINA','NORTH DAKOTA','OHIO','OKLAHOMA','OREGON','PENNSYLVANIA','RHODE ISLAND','SOUTH CAROLINA','SOUTH DAKOTA','TENNESSEE','TEXAS','UTAH','VERMONT','VIRGINIA ','WASHINGTON','WEST VIRGINIA','WISCONSIN','WYOMING'];var aStateLatitude=[32.7482367304074,63.1235974412607,34.2932357659480,34.8997975453802,37.1481797069325,38.9985223493186,41.5751873080438,38.9888132354134,38.9046174935146,28.3819700015851,32.6384380244049,21.4990090824975,44.3890613215490,40.1241750905771,39.9199558494883,42.0746073250605,38.4847521048556,37.5273235077599,31.5419945871319,45.2750154040751,39.0329738234921,42.0795471584494,44.8747389979556,46.3491172925729,32.7106058031752,38.3675665492657,47.0335090775974,41.5270754555302,39.3564413373002,43.6809551197262,40.1753746966402,34.2289397547616,42.9037717997326,35.3751948949308,47.5263894775679,40.4155099794348,35.5835028963931,43.9408438176452,40.8967207121243,41.5744154966676,33.6727175374508,44.2894543019834,35.8429647074889,31.4367482022112,39.3237964481621,44.0752141291869,38.0653923513324,47.4118776519540,38.6425807011017,44.6399307546689,42.9996505802066];var aStateLongitude=[-86.8478770327065,-154.3053524457450,-111.6645634196260,-92.4391996608731,-119.6442324458170,-105.5477875084210,-72.7382976415367,-75.4449513454510,-77.0163319866608,-81.7580405537805,-83.4270177680406,-158.0700434332300,-114.6593691442450,-89.1485852734902,-86.2817909542958,-93.5000714729487,-98.3801938235986,-85.2876705809788,-92.6080214465883,-69.1977598022339,-76.3969704327241,-71.7393688150440,-85.7309908392476,-94.19830122,-89.6525644417780,-92.4773462673876,-109.6451428594310,-99.8106744924202,-116.6554372876670,-71.5720086898112,-74.6494665335763,-106.0282230146390,-75.5704697318284,-80.0476519025825,-100.2877563757560,-82.7093766221365,-97.5082450439656,-120.6008004390770,-77.8388780080271,-71.5449474803196,-80.7074754971624,-100.2877563757560,-86.3433924304201,-99.3069548713209,-111.6782306281550,-72.6627762398839,-78.92578125,-120.5841347775020,-80.6136628489123,-89.7329762588765,-107.551491803336];this.plotPinPoints=function(){for(var i=0;i<aStateCode.length;i++){var oVEMapPin=new VEShape(VEShapeType.Pushpin,new VELatLong(aStateLatitude[i],aStateLongitude[i]));oVEMapPin.SetCustomIcon("<img src='/images/rides/pushpins/pushpin_"+(i+1)+".gif' />");oVEMapPin.SetTitle('');oVEMapPin.SetDescription(this.getDescription(aStateCode[i],aStateName[i]));this.oMap.AddShape(oVEMapPin);}};this.showLocationList=function(){var LocationListDiv=document.getElementById('LocationListDiv');for(var i=0;i<aStateCode.length;i++){var LocationDiv=document.getElementById('LocationDiv').cloneNode(true);LocationDiv.style.display='block';var tagElement=LocationDiv.getElementsByTagName('img');for(var j=0;j<tagElement.length;j++){switch(tagElement[j].getAttribute('id')){case'PushPinImage':tagElement[j].src='/images/rides/pushpins/pushpin_'+(i+1)+'.gif';break}}
var tagElement=LocationDiv.getElementsByTagName('a');for(var j=0;j<tagElement.length;j++){switch(tagElement[j].getAttribute('id')){case'StateCodeLink':tagElement[j].href='BrowseRegionPhotos.aspx?txtStateCode='+aStateCode[i]+'';tagElement[j].innerHTML=aStateName[i];break}}
LocationListDiv.appendChild(LocationDiv);}};this.getDescription=function(sStateCode,sStateName){var oTemplateDivElement=document.getElementById(this.sDescriptionTemplateDivID);if(oTemplateDivElement){var NewTemplateDivElement=oTemplateDivElement.cloneNode(true);var tagElement=NewTemplateDivElement.getElementsByTagName('div');for(var i=0;i<tagElement.length;i++){switch(tagElement[i].getAttribute('id')){case'StateNameSpan':tagElement[i].innerHTML='<a href="BrowseRegionPhotos.aspx?txtStateCode='+sStateCode+'" class="lnkArC0011b">'+sStateName+'&nbsp;&raquo;</a>';break}}
var tagElement=NewTemplateDivElement.getElementsByTagName('a');for(var i=0;i<tagElement.length;i++){switch(tagElement[i].getAttribute('id')){case'FirstImageLink':tagElement[i].href='BrowseRegionPhotos.aspx?txtStateCode='+sStateCode;if(aStateCode.indexOf(sStateCode)>-1){if(aStatePhotos[aStateCode.indexOf(sStateCode)]){tagElement[i].innerHTML='<img src="'+aStatePhotos[aStateCode.indexOf(sStateCode)][0]+'">';}}
break
case'SecondImageLink':tagElement[i].href='BrowseRegionPhotos.aspx?txtStateCode='+sStateCode;if(aStateCode.indexOf(sStateCode)>-1){if(aStatePhotos[aStateCode.indexOf(sStateCode)]){tagElement[i].innerHTML='<img src="'+aStatePhotos[aStateCode.indexOf(sStateCode)][1]+'">';}}
break}}
return NewTemplateDivElement.innerHTML;}else{return'No Template Found...';}};}
function onPinLoad(pin){pin.style.zIndex=102;pin.parentNode.style.zIndex=102;}
function showBox(ID,title,details){var oTemplateDivElement=document.getElementById(unescape(title));oTemplateDivElement.style.position='absolute';var width=385;var height=385;var padding=20;var x=mouseX;var y=mouseY;if(x+width+padding>getBrowserWidth()){x=x-width-padding-5;}else{x=x+padding;}
if(y+height>getBrowserHeight()){y=y-((y+height)-getBrowserHeight());}
oTemplateDivElement.style.left=x+'px';oTemplateDivElement.style.top=y+'px';oTemplateDivElement.style.display='block';oTemplateDivElement.innerHTML=unescape(details);}
function getBrowserWidth(){var windowWidth=630;if(parseInt(navigator.appVersion)>3){if(navigator.appName=="Netscape"){windowWidth=window.innerWidth;}
if(navigator.appName.indexOf("Microsoft")!=-1){windowWidth=document.body.offsetWidth;}}
return windowWidth;}
function getBrowserHeight(){var windowHeight=460;if(parseInt(navigator.appVersion)>3){if(navigator.appName=="Netscape"){windowHeight=window.innerHeight;}
if(navigator.appName.indexOf("Microsoft")!=-1){windowHeight=document.body.offsetHeight;}}
return windowHeight;}
var IE=document.all?true:false;if(!IE)document.captureEvents(Event.MOUSEMOVE);document.onmousemove=getMouseXY;var mouseX=0;var mouseY=0;function getMouseXY(e){if(IE){mouseX=event.clientX+document.body.scrollLeft;mouseY=event.clientY+document.body.scrollTop;}else{mouseX=e.pageX;mouseY=e.pageY;}
if(mouseX<0){mouseX=0}
if(mouseY<0){mouseY=0}
return true;}
function OnPageLoad(){oMapPhotoGallery=new mapPhotoGallery('VEMap','DescriptionTemplateDiv');oMapPhotoGallery.plotPinPoints();oMapPhotoGallery.showLocationList();}
function RunOnLoad(fncToLoad){if(window.addEventListener){window.addEventListener('load',fncToLoad,false);}
else if(window.attachEvent){window.attachEvent('onload',fncToLoad);}}
if(!Array.indexOf){Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}}}
RunOnLoad(OnPageLoad);
