
$(document).ready(function()
{
	/*---------------------------------
		TOP NAV
	---------------------------------*/
	// Hide selects for IE6
	$(document)
		.bind('overlay.on', function() {
		    if($.browser.msie && $.browser.version < 7)
		        $('select').hide();
		})
		.bind('overlay.off', function() {
		    if($.browser.msie && $.browser.version < 7)
		        $('select').show();
		});
		
	// Top Nav Menu
	var menuTimer = null;
	$('#primary-nav li:has(ul)').hover(
		function() {
			var $that = $(this);
			menuTimer = menuTimer || setTimeout(function() { $that.addClass('over'); }, 100);

			$(document).trigger('overlay.on');
		},
		function() {
			clearTimeout(menuTimer);
			menuTimer = null;

			$(this).removeClass("over");
			$(document).trigger('overlay.off');
		}
	);
	/*---------------------------------
		CYCLE
	---------------------------------*/
	var $cycle =  $('#cycle'),
		$cycleItemsList = $('> ul', $cycle),
		$cycleItems = $('> li', $cycleItemsList)
	;
	
	if($cycleItems.length <= 1)
		return false;
		
	var $cycleNav = $('<div>')
		.attr('id', 'cycle-nav')
		.appendTo($cycle);
	
	var $playPause = $('<div>')
		.addClass('cycle-play-pause pause')
		.text('pause')
		.click(function() 
		{
			var $this = $(this);
			if($this.hasClass('resume'))	
			{
				$this
					.removeClass('resume')
					.addClass('pause')
					.text('pause')
				;
				$cycleItemsList.cycle('resume', true);
			}
			else
			{
				$this
					.removeClass('pause')
					.addClass('resume')
					.text('resume')
				;
				$cycleItemsList.cycle('pause');
			}
		})
		.appendTo($cycleNav);
	
	$cycleItemsList.cycle({ 
		delay: 4000, 
		speed: 1000, 
		pager: $cycleNav 
	});
});
		

