var obj = null;
function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');	
	}
}
/* ==== ON DOC READY ==== */
$(function(){

	$("ul#menu li ul").hide(0);
	if( $.browser.msie ){ var tOff = 20; }else{ var tOff = 12; }
	
	$('#menu > li').hover(function() {
		if (obj) {
			obj.find('ul').fadeOut('fast');
			obj = null;
		}			   						   
		var offsetMenu = $(this).offset();
		$(this).find('ul').css({ top: offsetMenu.top +tOff, left: offsetMenu.left -5 }).fadeIn('fast');
	}, function() {
		obj = $(this);
		setTimeout(
			"checkHover()",
			500);
	});
		
    var options = {
        resizeLgImages:     true,
        displayNav:         true,
        handleUnsupported:  'remove',
        keysClose:          ['c', 27], // c or esc
        autoplayMovies:     true
    };
    Shadowbox.init(options);

	
	if( $("body").attr('id') == 'root' ){		
		var $panels = $('#slider .scrollContainer > div');
		var $container = $('#slider .scrollContainer');
		var horizontal = true;
	
		if (horizontal) {
			$panels.css({
				'float' : 'left',
				'position' : 'relative' // IE fix to ensure overflow is hidden
			});
			$container.css('width', $panels[0].offsetWidth * $panels.length);
		}
	
		var $scroll = $('#slider .scroll').css('overflow', 'hidden');
	
		$scroll
			.before('<img class="scrollButtons left" src="/uploads/images/icons/scroll_left.png" />')
			.after('<img class="scrollButtons right" src="/uploads/images/icons/scroll_right.png" />');
	
		function selectNav() {
			$(this)
				.parents('ul:first')
					.find('a')
						.removeClass('selected')
					.end()
				.end()
				.addClass('selected');
		}
	
		$('#slider .navigation').find('a').click(selectNav);
	
		function trigger(data) {
			var el = $('#slider .navigation').find('a[href$="' + data.id + '"]').get(0);
			selectNav.call(el);
		}
	
		if (window.location.hash) {
			trigger({ id : window.location.hash.substr(1) });
		} else {
			$('ul.navigation a:first').click();
		}
	
		var offset = parseInt((horizontal ? 
			$container.css('paddingTop') : 
			$container.css('paddingLeft')) 
			|| 0) * -1;
	
	
		var scrollOptions = {
			target: $scroll,
			items: $panels,
			navigation: '.navigation a',
			prev: 'img.left', 
			next: 'img.right',
			axis: 'xy',
			onAfter: trigger,
			offset: offset,
			duration: 500,
			easing: 'swing'
		};
		$('#slider').serialScroll(scrollOptions);
		$.localScroll(scrollOptions);
		scrollOptions.duration = 1;
		$.localScroll.hash(scrollOptions);
	}


	if( ($("body").attr('id') == 'biography') ){
		$('ul#fader1').innerfade({
				speed: 'slow',
				timeout: 11000,
				type: 'sequence',
				containerheight: '243px'
		});
		$('ul#fader2').innerfade({
				speed: 'slow',
				timeout: 13000,
				type: 'sequence',
				containerheight: '243px'
		});
		$('ul#fader3').innerfade({
				speed: 'slow',
				timeout: 12000,
				type: 'sequence',
				containerheight: '243px'
		});	
	}
	
	if( $("body").attr('id') == 'faq' ){	
	
		$('#accordion li div.content').hide();
		$('#accordion li h3').click(
			function() {
				$(this).next('div.content').slideToggle('normal');	
			}
		);
        
	}

		
	if( $("body").attr('id') == 'articles' ){		
		$(".columnR div a").click(function() {						  
			$elClass = $(this).attr('class');
			$elTitle = $(this).attr('title');
			$.ajax({ 
				url: 'sort_articles.php?g_date='+$elClass,
				cache: false,
				success: function(html){
					$(".leftCol, .rightCol, .columnL h2").remove();
					$(".columnL h1").after('<h2>sort articles : <span class="sorted">' + $elTitle + '</span></h2>');
					$(".columnL h2").after(html);
				}
			});	
		});
	}
	
});