$(document).ready(function(){

	$('#nav li').hover(function(){
		$(this).addClass('hover');
	}, function() {
		$(this).removeClass('hover');
	});

	$('.slide')
		.bind('open', function(){
			if(! $(this).hasClass('open')){
				$(this).next().trigger('open');
				$(this).addClass('open');
				$(this).animate({right: "-=511px"});
			}
			else{
				$(this).prev().trigger('close');
			}
			$(this).siblings().removeClass('active');
			$(this).addClass('active');
		})
		.bind('close', function(){
			if($(this).hasClass('open')){
				$(this).removeClass('open');
				$(this).animate({right: "+=511px"});
				$(this).prev().trigger('close');
			}
		});

	$('.slidebutton')
		.click(function(){
			$(this).parent().trigger('open');
			$('#content-' + $(this).parent().attr('id')).trigger('show');
		});

	$('.slidecontent').bind('show', function(){
		$('.slidecontent').removeClass('open');
		$(this).addClass('open');
	});
	
	$.getJSON(
		'http://twitter.com/statuses/user_timeline/striving4more.json?count=2&callback=?',
		function(json){
  	  $('#tweet').html(json[0].text);
		}
	);
	
	$('#nav>li').hover(function() {
      $(this).addClass('hover');
    }, function() {
      $(this).removeClass('hover');
    }
  )
	
	$('.hidden').removeClass('hidden');
	
	$('#gallery-slides .scroll-content').jScrollPane({
		scrollbarWidth: '10'
	});
	$('#gallery-slides ol').cycle({
		timeout: 0,
		fx: 'fade',
		after: function(){
			$('#gallery-slides ol li').css('background', 'transparent');
		}
	});
	$('#gallery-nav ol li').click(function(){
		$('#gallery-slides').fadeIn();
		$('#gallery-intro').fadeOut();
		$(this).parent().children().removeClass('activeslide');
		$(this).addClass('activeslide');
		var slidenum = Number($(this).attr('id').substr(6,1)) - 1;
		$('#gallery-slides ol').cycle(slidenum);	
	});
	$('#gallery-slides').hide();
	
	$('#startslides').click(function(){
		$('#gallery-slides').fadeIn();
		$('#gallery-intro').fadeOut();
		$('#slide-1-nav').trigger('click');
	});
	
	$('#gallery-nav ol li').hover(
		function(){ $(this).addClass('hov'); },
		function(){ $(this).removeClass('hov'); }
	);
	
	$('.lightbox').colorbox({iframe:true, innerWidth:600, innerHeight:480});

});