jQuery(document).ready(function(){

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

	jQuery('#slides')
		.bind('advance', function(e,num){
			if(num > 6) num = 1;
			if(num < 1) num = 6;
			var slideId = 'slide-' + num;
			jQuery('#' + slideId).trigger('open');
		})
		.bind('next',function(){
			var jQueryopen = jQuery('#slides .open');
			var num = Number(jQueryopen.attr('id').substring(6,7)) + 1;
			jQuery(this).trigger('advance',[num]);
		});
	
	jQuery('.slide')
		.bind('open', function(){
			if(! jQuery(this).hasClass('open')){
				jQuery(this).next().trigger('open');
				jQuery(this).addClass('open');
				jQuery(this).animate({right: "-=540px"});
			}
			else{
				jQuery(this).prev().trigger('close');
			}
			jQuery(this).siblings().removeClass('active');
			jQuery(this).addClass('active');
		})
		.bind('close', function(){
			if(jQuery(this).hasClass('open')){
				jQuery(this).removeClass('open');
				jQuery(this).animate({right: "+=540px"});
				jQuery(this).prev().trigger('close');
			}
		});
		

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

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

});

window.homepageInterval = window.setInterval(function (a,b) {
       jQuery('#slides').trigger('next');
},8000);
