//using jQuery instead of $ so it will play nice with prototype used on the admin side
var currentli = null;
var menuOpen = false;
var closeInterval = null;
function closeMenu() {
	currentli.find('ul').stop(true,true).hide();
	crrentli = null;
	menuOpen = false;
}
function closeSearch() {
	jQuery("#search_form").animate({width: "25px"}, 500 );
	jQuery("#sliderContent").animate({width: "25px"}, 500 );
	jQuery("#openCloseIdentifier").removeClass('visible');
}
jQuery(document).ready(function(){
	//animated navigation
	jQuery("#nav li.top").each(function(){
		jQuery(this).hover(
			function(){
				if(currentli != null && currentli.attr('id') == jQuery(this).attr('id')) {
					clearTimeout(closeInterval);
				} else if(menuOpen) {
					closeMenu();	
					clearTimeout(closeInterval);
				}
				currentli = jQuery(this);
				currentli.find('ul').slideDown('medium');
				menuOpen = true;
				
				//jQuery(this).find('ul').slideDown('medium',function(){});
			},
			function() {
				closeInterval = setTimeout('closeMenu()', 350);
				//jQuery(this).find('ul').stop(true,true).hide();
			}
		);
	});
	//search slider
	jQuery("#topMenuAction").click( function() {
		if(jQuery("#openCloseIdentifier").hasClass('visible')) {
			closeSearch();
		} else {
			jQuery("#search_form").animate({width: "205px"}, 250, 'linear', function() { jQuery('#search_field').focus(); });
			jQuery("#sliderContent").animate({width: "230px"}, 500 );
			jQuery("#openCloseIdentifier").addClass('visible');
		}
	});
	jQuery("#liner, #content").click(function() {
		closeSearch();				  
	});
	//home news slideshow
	jQuery('div.slides > ul', '#slideshow').cycle({
		fx: 'scrollLeft',
		timeout: 12000,
		speed: 1800,
		pauseOnPagerHover: true,
		pause: true,
		before: function() {
			jQuery('#slideshow').fadeTo(500, 0.25);
		},
		after: function() {
			jQuery('#slideshow').fadeTo(1880, 1);
		}
	});
	//tooltip
	try { jQuery(".tooltip").easyTooltip(); } catch(e) {}
});