$(document).ready(function(){	
	$('#imgGalleryContainer').fadeTo(1000, 1);
});

var imgCount 		= 0;
var lastNum			= 0;
var boxWidth 		= 0;
var totalWidth 		= new Array();
var curNum			= 0;
	
function setupSlider(){	
	$('.galImg').click(function(){
		imgSlider();
	});
	$('.galImg').each(function(i){
		var $box		= $(this);
		totalWidth[i]	= boxWidth;
		boxWidth		+= $box.width();
	});
	
	$('#imgGallerySlider').width(boxWidth);
	lastNum 			= (totalWidth.length)-1;
}

function imgSlider(num){
	
	if(num != null) {
		curNum	= imgCount+1;
		imgCount = (num-1);
		
	} else if(imgCount == lastNum){
		imgCount = 0;
		curNum = lastNum+1;
	} else {
		imgCount++;
		curNum = imgCount
	}
	$('#imgGallerySlider').animate({
		marginLeft: '-' + totalWidth[imgCount] + 'px'
	}, 500);
	
	$('.slider'+curNum).removeClass('active');
	$('.slider'+(imgCount+1)).addClass('active');
}

function subNav(lvl1class, activeClass){
	closeLevel2(); 
	
	$(lvl1class).each(function(){
		$(this).removeClass('active');
	});
	$(activeClass).addClass('active');
	$(activeClass).slideDown(200); 
	return false;
}

var navNewsOn 	= 0;
var navProjOn 	= 0;
function navNewsItems(){
	if(navNewsOn){
		$('#newsNavItems')		.slideUp(200);
		closeLevel2();
		navNewsOn = 0;
	} else {
		removeTopLevelActive()
		$('.newsTop')			.addClass('active');
		$('#newsNavItems')		.slideDown(200);
		$('#projectsNavItems')	.slideUp(200);
		$('#studioNavItems')	.slideUp(200);
		closeLevel2();
		navNewsOn = 1;
		navProjOn = 0;
	}
}

function navProjItems(){
	if(navProjOn){
		$('#projectsNavItems')	.slideUp(200);
		closeLevel2();
		navProjOn = 0;
	} else {
		removeTopLevelActive()
		$('.projectsTop')		.addClass('active');
		$('#projectsNavItems')	.slideDown(200);
		$('#newsNavItems')		.slideUp(200);
		$('#studioNavItems')	.slideUp(200);
		closeLevel2();
		navProjOn = 1;
		navNewsOn = 0;
	}
}

function navStudioItems(){
	removeTopLevelActive()
	$('.studioTop')			.addClass('active');
	$('#studioNavItems')	.slideToggle(200);
	$('#projectsNavItems')	.slideUp(200);
	$('#newsNavItems')		.slideUp(200);
	closeLevel2();
	navProjOn = 0;
	navNewsOn = 0;
}

function navContactItems(){
	removeTopLevelActive()
	$('.contactTop')		.addClass('active');
	$('#contactNavItems')	.slideToggle(200);
	$('#projectsNavItems')	.slideUp(200);
	$('#newsNavItems')		.slideUp(200);
	$('#studioNavItems')	.slideUp(200);
	navProjOn = 0;
	navNewsOn = 0;
}

function removeTopLevelActive(){
	$('.newsTop')		.removeClass('active');
	$('.projectsTop')	.removeClass('active');
	$('.studioTop')		.removeClass('active');
	$('.contactTop')	.removeClass('active');
}

function closeLevel2(){
	$('.navLevel2').each(function(){ 
		$(this).slideUp(200);
		$(this).addClass('active');
	});
}

function msg(msg){
	alert(msg);
}
