//**********************************************************************************************
//
//	DATE		INIT	DESCRIPTION
//	111207		JDC		Moved live.
//	120105		JDC		funcZoomTest now adds or removes a class instead of setting styles directly.  This fixes issue with JS overriding CSS media query styles.
//	120106		JDC		Re-added the custom sorting function "funcSort".
//
//**********************************************************************************************
// JavaScript Document
$(document).ready(function(){
	var bBasics = false;
	var arrLinks = $("#whereToMenu a");
	var nLinks = arrLinks.length;
	var sClone = '<div id="comp_percent"></div><div id="comp_fixed"></div><h5>Choose a Destination:</h5><ul>';
	
	function funcSort(a,b){
		return ($(a).html()<$(b).html())?-1:1;
	};
	
	arrLinks.sort(funcSort);
	
	for(var i=0;i<nLinks;i++){
		sClone += '<li><a href="'+$(arrLinks[i]).attr("href")+'" title="'+$(arrLinks[i]).attr("title")+'">'+$(arrLinks[i]).html()+'</a></li>';
	};
	
	sClone += "</ul>";
	
	$("#offsetter").html(sClone);
	
	if(navigator.appName == 'Microsoft Internet Explorer' || /Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
		bBasics = true;
	
	function funcZoomTest(event){
		if(!bBasics)
			$("#comp_percent").outerWidth(true) < $("#comp_fixed").outerWidth(true) ? $("#sideNav").addClass("hidden") : $("#sideNav").removeClass("hidden");
	};
	$(window).scroll(function(event){ 
		$("#offsetter").css({top:"-"+$(this).scrollTop()+"px"});
		funcZoomTest();
	});
	$(window).resize(function(event){
		funcZoomTest();
	});
	funcZoomTest();
});

