function setUp(){
	$(this).parent().slideUp(500);
	if(!Modernizr.csstransitions)
		$('a.active').stop().animate({left:0},250);
	else
		$('a.active').removeClass('over');
	$('a.active').removeClass('active');
}

function setDown(event){
	event.preventDefault();
	var source = $(this).attr("href");
	if(!$(this).hasClass('active')){
		if(!Modernizr.csstransitions)
			$('a.active').stop().animate({left:0},250);
		else
			$('a.active').removeClass('over');
		$('a.active').removeClass('active');
		$(this).addClass('active');
		var li = $(this).parent().parent();
		$(".description").slideUp(500, function(){
			$(".description").load(source+"&type=js", function(){
				$(".description").appendTo(li).slideDown(500);
				setupDescription();
			});
		});
	}
	else{
		$(".description .closeDesc").click();
	}
	
}

function iconOver(){
	if(!$(this).hasClass('active')){
		if(!Modernizr.csstransitions){
			$(this).stop().animate({left:-260},250);
		}
		else{
			$(this).addClass('over');
		}
	}
}

function iconOut(){
	if(!$(this).hasClass('active')){
		if(!Modernizr.csstransitions){
			$(this).stop().animate({left:0},250);
		}
		else{
			$(this).removeClass('over');
		}
	}
}

function setupDescription(){
	// Set starting slide to 1
	var startSlide = 1;
	// Initialize Slides
	$('.projectslides').slides({
		preload: true,
		preloadImage: 'public/img/loading.gif',
		pagination: true,
		generatePagination: false,
		play: 5000,
		hoverPause: true
	});
	$(".closeDesc").bind('click', setUp);
	$("a[rel=lightbox]").fancybox();
	$(".vimeo").fancybox({width:'75%', height:'75%',type:'iframe'});
}

function setupSlideshow(){
	// Set starting slide to 1
	var startSlide = 1;
	// Initialize Slides
	$('.weslide').slides({
		preload: true,
		preloadImage: 'public/img/loading.gif',
		generatePagination: false,
		next:"weslidenext",
		prev:"weslideprev"
	});
}

$(document).ready(function(){
	$(".info").mouseenter(iconOver);
	$(".info").mouseleave(iconOut);
	$(".info").bind('click', setDown);
	$(".description").slideUp(0);
	setupSlideshow();

	if (typeof _gaq !== "undefined" && _gaq !== null) {
	  $(document).ajaxSend(function(event, xhr, settings){
	    _gaq.push(['_trackPageview', settings.url]);
	  });
	}
});

