var currentSlide = 0;
var numSlides = 4 - 1;
var timer = Number;
var interval = 5000;

$(function(){
	//top bar
	$('input#s').focus();
	//$('div#bar_wrapper').hover(showBar, hideBar);
	$('input#s').focus(function(){
		$('div#bar_wrapper').show();	
	});
	// slideshow
	$('ul#slideshow li').eq(currentSlide).fadeIn('normal');
	$('#marquee .nav li a').eq(currentSlide).addClass('active');
	$('#marquee').mouseover(infoDown);
	$('#marquee').hover(infoDown, infoUp);
	$('#marquee .info').hide();
	$('#marquee .nav li a').click(function(){
		window.clearInterval(timer);
		$('#marquee .nav li a').removeClass('active');
			var id = this.id;
			switch (id){
				case "btn_0":
				currentSlide = 0;
				break;
				case "btn_1":
				currentSlide = 1;
				break;
				case "btn_2":
				currentSlide = 2;
				break;
				case "btn_3":
				currentSlide = 3;
				break;	
			}
		goToSlide(currentSlide);
	});
	timer = window.setInterval(advanceSlide, interval);
	// work page
	$('ul.work li .info').hide();
	$('ul.work li').hover(showInfo, hideInfo);
	$('#recent').toggle(hideRecent, showRecent).css(
		'background-position','0px -21px'
	).hover(showOver, showOff);	
});

function searchFocus () {
	$('div#bar_wrapper').show();	
}

function infoDown(){
	$('#marquee .info').slideDown();
}

function infoUp(){
	$('#marquee .info').slideUp();
}

function goToSlide(currentSlide) {
	//$('#marquee .info').slideUp();
	$('ul#slideshow li').fadeOut('fast');
	$('ul#slideshow li').eq(currentSlide).fadeIn('normal');
	$('#marquee .nav li a').eq(currentSlide).addClass('active');
	//$('#marquee .info').slideDown();
}

function advanceSlide(){
	window.clearInterval();
	$('#marquee .nav li a').eq(currentSlide).removeClass('active');
	$('#marquee .info').hide();
	if(currentSlide == numSlides){
		currentSlide = 0;	
	}else{
		currentSlide++;
	}
	goToSlide(currentSlide);
}

function showInfo(){
	$(this).children().slideDown('fast');
}

function hideInfo(){
	$(this).children().not('img').slideUp('fast');
}

function showBar(){
	$('#top_bar').slideDown('normal');
}

function hideBar(){
	$('#top_bar').slideUp('fast');
}

function showRecent(){
	$('#recent').css(
		'background-position','-25px 0'
	);
	$('.xoxo').slideDown();	
	$('#recent').hover(showOver, showOff);
}

function showOver() {
	$('#recent').css(
		'background-position','0px 0px'
	);
}

function showOff() {
	$('#recent').css(
		'background-position','0px -21px'
	);
}

function hideRecent(){
	$('#recent').css(
		'background-position','0 0'
	);
	$('.xoxo').slideUp();
	$('#recent').hover(hideOver, hideOff);	
}

function hideOver() {
	$('#recent').css(
		'background-position','-25px 0px'
	);
}

function hideOff() {
	$('#recent').css(
		'background-position','-25px -21px'
	);
}
