Shadowbox.loadSkin('classic', 'js/skin');
	window.addEvent('domready', function(){
		Shadowbox.init();

	//querystring ^_^
	(function(){for(var Q=QueryString={},h=location.href,
		s=h.substring(h.indexOf("?")+1),qs=s.split("&"),i=0,k,v;
		k=qs[i++];v=k.split("="),Q[v[0]]=unescape(v[1]));})()
			
	// mootools effects.
	$('portfolioContent').get('slide').hide();
	$('contactContent').get('slide').hide();
	$('blogContent').get('slide').hide();
	$('banner').get('slide');
	var slideCurOpen = $('banner');
	
	if(QueryString.subaction){
		$('banner').get('slide').hide();
		$('blogContent').setStyle('display','');
		$('blogContent').get('slide').show();
		slideCurOpen = $('blogContent');
	}

	$('home').addEvent('click', function(e){
		e.stop();
		slideCurOpen.slide('out');
		$('banner').slide('in');
		slideCurOpen = $('banner');
		document.location.hash = 'home';
	});
	$('portfolio').addEvent('click', function(e){
		e.stop();
		slideCurOpen.slide('out');
		$('portfolioContent').setStyle('display','');
		$('portfolioContent').slide('in');
		slideCurOpen = $('portfolioContent');
		document.location.hash = 'portfolio';
	});
	$('contact').addEvent('click', function(e){
		e.stop();
		slideCurOpen.slide('out');
		$('contactContent').setStyle('display','');
		$('contactContent').slide('in');
		slideCurOpen = $('contactContent');
		document.location.hash = 'contact';
	});
	$('blog').addEvent('click', function(e){
		e.stop();
		slideCurOpen.slide('out');
		$('blogContent').setStyle('display','');
		$('blogContent').slide('in');
		slideCurOpen = $('blogContent');
		document.location.hash = 'blog';
	});

	// Here we check if there's any anchors 
	// to go to a specific place :) 
	// Thanks jeffus [#mootools] for the help!	

		(function(){
			var pages = ['portfolio', 'contact', 'blog'];
			var pageLoc = pages.indexOf(document.location.hash.substring(1));
			if(pageLoc != -1){
				var page = $(pages[pageLoc] + 'Content');
				slideCurOpen.slide('out');
				page.setStyle('display','');
			page.slide('in');
			slideCurOpen = $(pages[pageLoc] + 'Content');
		}
	})()
});
