/*

BASE Functions

==================================================================================================================*/	

	
var COOKIE_NAME = 'oswaldco';
var options = { path: '/', expires: 60 };


// Cufon Setup
Cufon.replace('h1, h2, .statement, li.item .summary, legend', { fontFamily: 'Gotham' });


//jQuery Load
$(document).ready(function() {
	
	$('#photos').hide();
		
	$('#prev-img').click(function(){
		$(document).bgStretcher.previous();
	});
	
	$('#next-img').click(function(){
		$(document).bgStretcher.next();
	});

	$('#handle').bind('click', function() {
		toggleScreen();
	});
	
	if ( $('.project-photos li a').length > 0 ) {
		$('.project-photos li a:first').addClass('current');
		$('.project-photos li a').bind('click', function() {
			$(document).bgStretcher.changeTo($(this).parent().index());
			$('.project-photos li a').removeClass('current');
			$(this).addClass('current');
			return false;
		});
	}
	
	$('#content').jScrollPane({showArrows:true, scrollbarWidth: 7});
	
},function(){
	//GUnload();
});


function toggleScreen() {
	var $screen = $('#screen');
	var $wedges = $('.wedge');
	
	if ( $screen.hasClass('open') ) {
		$wedges.animate({ 'left': '0'}, 1000);
		$screen.animate({ 'left': '-840px'}, 1000);
	} else {
		$screen.animate({ 'left': '0'}, 1000);
		$wedges.animate({ 'left': '620px'}, 1000);
	}
	$screen.toggleClass('open');
	$wedges.toggleClass('open');
	if (!$.cookie(COOKIE_NAME)) {
		$.cookie(COOKIE_NAME, "visited", options);
	}
}

function openScreen() {
	if (!$.cookie(COOKIE_NAME)) {
		var $screen = $('#screen');
		var $wedges = $('.wedge');
		
		if ( !$screen.hasClass('open') ) {
			$screen.animate({ 'left': '0'}, 1000).addClass('open');
			$wedges.animate({ 'left': '620px'}, 1000).addClass('open');
		}
	}
	$.cookie(COOKIE_NAME, "visited", options);
}

// Print Page
function printThis() {
	(window.print) ? window.print() : alert('To print his page press Ctrl-P on your keyboard \nor choose print from your browser or device after clicking OK');
}
