if (!JS_Netlash) { var JS_Netlash = new Object(); }
JS_Netlash.portfolio = { debug : false, init : function() { JS_Netlash.portfolio.slideshow.init(); }, _eoo : true }
JS_Netlash.portfolio.slideshow = {
	currentPosition : 0,
	newPosition: 0,
	maxItems: 0,
	items: 0,
	init: function() {
		JS_Netlash.portfolio.slideshow.items = portfolioJson;
		JS_Netlash.portfolio.slideshow.maxItems = JS_Netlash.portfolio.slideshow.items.length; 
		var extImg = [];
		for(key in JS_Netlash.portfolio.slideshow.items) {
			extImg[key] = new Image();
			extImg[key].src = JS_Netlash.portfolio.slideshow.items[key].image;
		}
		$('#homePortfolio .listholder .next').bind('click', function(e) { JS_Netlash.portfolio.slideshow.nextSlide(e); });
		$('#homePortfolio .listholder .prev').bind('click', function(e) { JS_Netlash.portfolio.slideshow.prevSlide(e); });
		$('#homePortfolio .listholder .listholder-item a').bind('click', function(e) { JS_Netlash.portfolio.slideshow.numberClick(e, $(this)); });
	},
	numberClick: function(evt, clicked) {
		evt.preventDefault();
		JS_Netlash.portfolio.slideshow.newPosition = clicked.attr('rel') - 1; 
		JS_Netlash.portfolio.slideshow.transSlide();
	},
	nextSlide: function(evt) {
		evt.preventDefault();
		JS_Netlash.portfolio.slideshow.newPosition++;
		if(JS_Netlash.portfolio.slideshow.newPosition >= JS_Netlash.portfolio.slideshow.maxItems) JS_Netlash.portfolio.slideshow.newPosition = 0;
		JS_Netlash.portfolio.slideshow.transSlide();
	},
	prevSlide: function(evt) {
		evt.preventDefault();
		JS_Netlash.portfolio.slideshow.newPosition--;
		if(JS_Netlash.portfolio.slideshow.newPosition < 0) JS_Netlash.portfolio.slideshow.newPosition = JS_Netlash.portfolio.slideshow.maxItems - 1;
		JS_Netlash.portfolio.slideshow.transSlide();
	},
	transSlide: function() {
		$('#homePortfolio .content h3 a').html(JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].title);
		$('#homePortfolio .content #projectText').html(JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].text);
		$('#homePortfolio #projectHeaderLink').attr('href', JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].link)
		$('#homePortfolio #projectLink').attr('href', JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].link)
		var newImg = '<img id="slideshow-image-even" width="438" height="205" src="'+ JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].image +'" style="display: none;"/>';
		$('#homePortfolio #slideshow-link').append(newImg);
		$('#homePortfolio #slideshow-link').attr('href', JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].link);
		var imageOut = $('#homePortfolio #slideshow-link img:visible');
		var imageIn = $('#homePortfolio #slideshow-link img:hidden');
		imageOut.css('zIndex', 100).fadeOut(1000, function() { $(this).css('display','none'); });
		imageIn.css('zIndex', 20).fadeIn(1000, function() {
			$('#homePortfolio #slideshow-image-odd').remove();
			$('#homePortfolio #slideshow-image-even').attr('id', 'slideshow-image-odd');
		});
		var currentPosition = JS_Netlash.portfolio.slideshow.newPosition + 1;
		$('#homePortfolio #portfolioNavigation li').removeClass('selected');
		$('#homePortfolio #listholder-item-' + currentPosition).addClass('selected');
		if($.browser.msie && $.browser.version == '6.0') {
			$('#homePortfolio .colorInverse').css('background-color', JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].background_color);
			$('#homePortfolio .content p, #homePortfolio .content h3').css('color', JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].font_color);
		} else {
			$('#homePortfolio .colorInverse').stop().animate({backgroundColor: JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].background_color}, 1000);
			$('#homePortfolio .content p, #homePortfolio .content h3').animate({color: JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].font_color}, 1000);
		}
	},
	_eoo: true
}
$(document).ready(function() { jQuery(function($) { JS_Netlash.portfolio.init(); }); });