jQuery.animateNav = function(animateId, clickThrough) {

	$('#navcontainer > ul').attr("id", animateId);	
	
	function unSheathed(){
		$(this).addClass(' flyout');
		$('#cNav > li.flyout > ul').show(450);
	}
	
	function Sheathed(){
		$('#cNav > li.flyout > ul').hide(350);
		$('#cNav > li.flyout').removeClass(' flyout');
	} 
	
    if(animateId == "eNav"){
		$(document).ready(function() {
			$('#eNav > li > a').click(
				function (event) {
					if($(this).next().html() != null){
						if($(this).parent().is("#clicked") == false){
							event.preventDefault();	
						}
					}
					if(clickThrough){
						$(this).parent().attr("id", "clicked");
					}					
					$(this).parent().addClass(' expand');
					$('#eNav > li.expand > ul').toggle("slow", function () {
						$("#eNav > li.expand").removeClass(' expand');
					});
				}
			);
		});
	}else if(animateId == "cNav"){
		$(document).ready(function() {
			$('#cNav > li').hoverIntent({
				sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
				interval: 200, // number = milliseconds for onMouseOver polling interval
				over: unSheathed, // function = onMouseOver callback (REQUIRED)    
				timeout: 125, // number = milliseconds delay before onMouseOut    
				out: Sheathed // function = onMouseOut callback (REQUIRED) 
			}); 
		});
	}else{
		return false;	
	}
};
