Event.observe(window,"load",function(){var map=$("map");var cities=$("cities");var counties=$("counties");
$$(".initialHide").each(function(e){e.hide();e.removeClassName("initialHide");});
$$("#tabs .tab a").each(function(e){e.onclick=function(){return false;}});
detectedOldIE = false; if((/MSIE (\d+\.\d+);/.test(navigator.userAgent))&&(Number(RegExp.$1) <= 6)){detectedOldIE=true;}
if(!detectedOldIE){
$("view").show();map.show();
if(!map.hasClassName("active")){if(cities.hasClassName("active")){cities.show();} else {counties.show();}}
$$("#counties ul.counties li.letter ul li span.name").each(function(e){e.observe('mouseover',function(){map.down("."+$w(e.up("li").className)[0]).addClassName("active");});e.observe('mouseout', function(){if(map.down(".active")){map.down(".active").removeClassName("active");}});});
$$("#cities ul.cities ul li a").each(function(e){e.observe('mouseover',function(){map.down("."+$w(e.down(".county").className)[0]).addClassName("active");map.down("."+$w(e.up("li").className)[0]).addClassName("active");});e.observe('mouseout', function(){if(map.down(".active")){$$("#map .active").each(function(e){e.removeClassName("active");});}});});
$$("#map ul.counties li ul li").each(function(e){e.observe("mouseover",function(){e.addClassName("active");});e.observe("mouseout",function(){e.removeClassName("active");});});
$$("#map ul.cities li ul li").each(function(e){e.observe("mouseover",function(){var countyName = $w(e.down(".county").className)[0];map.down("."+countyName).addClassName("active");map.down(".counties ." + countyName).down(".name").innerHTML = e.down(".city").innerHTML;e.addClassName("active");if(e.hasClassName("pa")){if(map.down("."+countyName).hasClassName("vg")){map.down("."+countyName).removeClassName("vg");}if(!map.down("."+countyName).hasClassName("pa")){map.down("."+countyName).addClassName("pa");}}if(e.hasClassName("vg")){if(map.down("."+countyName).hasClassName("pa")){map.down("."+countyName).removeClassName("pa");}if(!map.down("."+countyName).hasClassName("vg")){map.down("."+countyName).addClassName("vg");}}});e.observe("mouseout", function(){var countyName = $w(e.down(".county").className)[0];e.removeClassName("active");map.down("."+countyName).removeClassName("active");map.down(".counties ."+countyName).down(".name").innerHTML = e.down(".county").innerHTML;if($w(counties.down("."+countyName).className)[1] != $w(map.down("."+countyName).className)[1]){map.down("."+countyName).className = counties.down("."+countyName).className;}});});
$$("#tabs li.tab").each(function(e){e.observe('click', function(){if(!e.hasClassName("active")){if(!e.hasClassName("map")){if(map.hasClassName("active")){$($w(e.className)[0]).toggle();} else {counties.toggle();cities.toggle();}} else { counties.hide(); cities.hide(); }$$(".tab").each(function(f){f.removeClassName("active");$($w(f.className)[0]).removeClassName("active");});e.addClassName("active");$($w(e.className)[0]).addClassName("active");}});});
} else {$$("#tabs li.tab").each(function(e){e.observe('click',function(){
if((!e.hasClassName("active")) && (!e.hasClassName("map"))){counties.toggle();cities.toggle();$("tabs").down(".active").removeClassName("active");e.addClassName("active");}
if(e.hasClassName("map")){alert("This feature is supported in Mozilla Firefox, Google Chrome, Apple Safari, Opera, and Internet Explorer 7 or higher");}
});});}	
});
Event.observe(window,"unload",function(){$$("#map .active").each(function(e){e.removeClassName("active");});});
