$(document).ready(function () {
	winH = $(window).height();
	winW = $(window).width();
	centerThis();
	galleryPrepare();
	subnavPrepare();
	bioPrepare();
	scrollPrepare();
	scrollPrepare2();
});

function centerThis() {
	$('body').wrapInner('<div id="outerWraper"></div>')
	newWrapper = $('#outerWraper');
	newTop =  winH/2-newWrapper.height()/2;
	if (20 > newTop) newTop = 20;
	newLeft = winW/2-newWrapper.width()/2;
	newWrapper.css({position: 'relative', top: newTop, left: newLeft});
}

function galleryPrepare() {
	if (!($('#galleryImages').length)) return;
	
	images = $('#galleryImages').children('img');
	thumbs = $('#galleryThumbs').children('img');
	
	if(thumbs.length<11) $('#galleryThumbs').css({marginTop: "64px"});
	
	images.eq(0).show();
	current=0;
	
	thumbs.each(function(i){
  		thumbs.eq(i).click(function(event){
		  	if(i==current) return;
			images.eq(current).fadeOut("fast");
			images.eq(i).fadeIn("fast");
			current=i;
			event.preventDefault();
		});
	});
}

function subnavPrepare() {
	if (!($('#subNav').length)) return;
	links = $('#subNav').children('li').children('a');
	curLoc = window.location.href
	locArray = curLoc.split("/");
	filename = locArray[locArray.length-1];
	links.each(function(i){	
		if (links.eq(i).attr('href') == filename ){
			links.eq(i).addClass('thisProject');
		}
	});
}

function bioPrepare() {
	if (!($('#scrollContent').length)) return;
	
	theBios = $('#scrollContent').children('p');
	bioLinks = $('#designerList').children('li');
	images = $('#bioImages').children('img');
	
	theBios.eq(0).show();
	bioLinks.eq(0).addClass('thisDesigner');
	images.eq(0).show();
	
	current=0;
	
	bioLinks.each(function(i){	
		bioLinks.eq(i).hover(
		      function () {
		        $(this).addClass('on');
		      }, 
		      function () {
		        $(this).removeClass('on');
		      }
		    );
		    
		bioLinks.eq(i).click(function(event){
		  	if(i==current) return;
			theBios.eq(current).hide();
			images.eq(current).fadeOut("fast");
			bioLinks.eq(current).removeClass('thisDesigner');

			theBios.eq(i).show();
			images.eq(i).fadeIn("fast");
			bioLinks.eq(i).addClass('thisDesigner');		

			current=i;
		});
	});
}

function scrollPrepare() {
	if (!($('#scrollContent').length)) return;

	$('#scrollContent').jScrollPane({showArrows:true});
}

function scrollPrepare2() {
	if (!($('#scrollContent2').length)) return;

	$('#scrollContent2').jScrollPane({showArrows:true});
}
