$(document).ready(function(){
	//Menu Hover effect					   
	$('li.top_level').hover(
		function() { $('ul', this).css('display', 'block'); },
		function() { $('ul', this).css('display', 'none'); 
	});
	
	//Main page slideshow
	
	
	//Park Features accordion effect
	$('div.feature_list').hide();
	$('h3.feature_header').css('cursor','pointer');

	$('h3.feature_header').hover(function() {
		$(this).css('color','#999');
	}, function() {
		$(this).css('color','#fff');
	});
	$('h3.feature_header').click(function() {
		$(this).next('div').slideToggle()
		.siblings('div.feature_list:visible').slideUp('fast');	
	});
	
	//Light Box
	$("a.lightbox").fancybox({
		'imageScale': false,
		'padding':0,
		'overlayOpacity': 0.7,
		'enableEscapeButton': true
	});
	
	//Map Zoom
	$('.map_zoom').jqzoom({
		zoomWidth: 299, //zooming div default width(default width value is 200)
		zoomHeight: 498, //zooming div default width(default height value is 200)
		xOffset: 10,
		yOffset: 0, //zooming div default offset(default offset value is 10)
		position: 'right', //zooming div position(default position value is 'right')
		showPreload:false,
		lens:true,
		title:false
	});

	
});
//For Google Analytics to track downloads
function addLoadEvent(func){
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    }
    else {
        window.onload = function(){
            oldonload();
            func();
        };
    }
};

addLoadEvent(function(){
    var hrefs = document.getElementsByTagName("a");
    var link_path = "";
    for (var l = 0; l < hrefs.length; l++) {
        try {
            var link_path = hrefs[l].pathname;
            if (location.host == hrefs[l].hostname) {
                if (link_path.match(/\.(doc|pdf|xls|ppt|txt|vsd|vxd|wma|mov|avi|wmv|mp3)$/)) {
                    addtrackerlistener(hrefs[l]);
                }
            }
        } 
        catch (err) {
        }
    }
    
    
    function addtrackerlistener(obj){
        if (obj.addEventListener) {
            obj.addEventListener('click', trackfiles, true);
        }
        else 
            if (obj.attachEvent) {
                obj.attachEvent("on" + 'click', trackfiles);
            }
    }
    
    function trackfiles(array_element){
        file_path = ((array_element.srcElement) ? "/" + array_element.srcElement.pathname : this.pathname);
        urchinTracker(file_path);
    }
});

