var selected = null;
$(document).ready(function(){ 
	if (self.hide_navbar)
		toggle_navbar();

	toggle_discover();
	$('#footer .button').click(function() {
		toggle_discover();
		return false;
	});
	$('#navbar .button').click(function() {
		toggle_navbar();
		return false;
	});
	
	$('#s1').cycle();
	var i = 0;
	$('#thumbs a').each(function() {
		
		
		
		var $this = $(this);
		var img = $this.find('img');
		var href = $this.attr('href');
		
	//	img.animate({opacity:0.5});
		
		$this.hover(function() {
	//		img.animate({opacity:1});
		}, function() {
//			if (selected == undefined || selected.attr('href') != href)
	//			img.animate({opacity:0.5});
		});
		
		$this.click(function() {
	//		if (selected != undefined)
	//			selected.find('img').animate({opacity:0.5});
	//		img.animate({opacity:1});
			$('#overlay *').slideUp('slow');
			$('#overlay').fadeOut('slow');
			if (selected != $this) {
				selected = $this;
				$('#banner img').hide().attr('src',href).load(function() {
					$(this).fadeIn('fast');
				});
			}
			
			return false;
		})
		
		if (i == 0) {
//			img.animate({opacity:1});
			selected = $this;
			$('#banner img').attr('src',href);
		}
		i++;
	});
	
	$('#thumbs').jcarousel();

	$('#navbar ul ul').hide();
	$('#navbar ul li.active > ul').show();
	
	$('#navbar li > ul > li > ul').each(function() {
		var $this = $(this).parent();
		var $ul  = $(this);
		if ($ul[0] && $ul[0].firstChild) {
			if ($ul.is(':hidden'))
				$this.addClass('min');
			else
				$this.addClass('max');
		}
	})
	
	
	
	
	$('#navbar ul li a').click(function() {
		var $this = $(this).parent();
		var $ul  = $this.children('ul')
		if ($ul[0] && $ul[0].firstChild) {
			$ul.slideToggle();
			
			var $li = $(this).parent();
			if ($li.hasClass('min')) {
				$li.removeClass('min');
				$li.addClass('max');
			}
			else if ($li.hasClass('max')) {
				$li.removeClass('max');
				$li.addClass('min');
			}
			
			return false
		}
		else
			return true;
	});
	

});


function toggle_navbar() {
	var div = $('#navbar .bottom');
	var button = $('#navbar .button');
	
	if (button.hasClass('button-min')) {
		button.removeClass('button-min');
		button.addClass('button-max');
		div.slideUp();
	}
	else {
		button.removeClass('button-max');
		button.addClass('button-min');
		div.slideDown();
	}	
}

function toggle_discover() {
	var div = $('#discover');
	var button = $('#footer .button');
	
	if (button.hasClass('button-min')) {
		button.removeClass('button-min');
		button.addClass('button-max');
		div.slideUp();
	}
	else {
		button.removeClass('button-max');
		button.addClass('button-min');
		div.slideDown();
	}
	
	
}
