var gallery_timeout;
var gallery;
$(document).ready(function() {
	var hover_timeout;
	// for dropdown menus
	$('#main_nav li').hover(
		function() {
			clearTimeout(hover_timeout);
			$(this).addClass('hover');
			if ($('#home_main').length) {
				$('#home_main').addClass('ie_zindex_fix');
			}
		},
		function() {
			$(this).removeClass('hover');
			if ($('#home_main').length) {
				hover_timeout = setTimeout(function() {
					$('#home_main').removeClass('ie_zindex_fix')
				},50);
			}

		}
	);
	
	// init tabs for gallery
	gallery = $('#gallery_thumbs').tabs('#gallery_slide_container > div', {
		effect:'fade',
		fadeOutSpeed: 400,
		api:true,
		rotate:true,
		onClick: function() {
			this.getCurrentPane().find('.caption').animate({
				opacity:0.7
			},400);
		}
	});
	$('#gallery_thumbs > li > a').click(function(){
		clearTimeout(gallery_timeout);
	});
	rotate_gallery();	
	
	$('#gallery_prev').bind('click',function() {
		clearTimeout(gallery_timeout);
		gallery.prev();
		return false;
	});
	$('#gallery_next').bind('click',function() {
		clearTimeout(gallery_timeout);
		gallery.next();
		return false;
	});
});
function rotate_gallery() {
	gallery_timeout = setTimeout(function() {
		gallery_list = $('#gallery_thumbs > li');
		gallery.next();
		rotate_gallery();
	}, /*TL: reduce the slideshow interval waiting period on the home page*/ 3000);
}

