/*
........................................................................................................

	
	:::::::::   :::::::::
	:::::::::   :::::::::										 
	:::::::::   :::::::::    
    :::::::::   :::::::::

    :::::::::   :::::::::
    :::::::::   :::::::::
    :::::::::   :::::::::
    :::::::::   :::::::::
 

    squarehead design studio   |  845.389.8953 :: www.squareheaddesignstudio.com :: sblissinc@me.com

........................................................................................................

	DEPENDENCIES: 
	MooTools - version 1.20              
	copyright 2007 | Valerio Proietti | http://mootools.net/
	MIT-style license | http://www.opensource.org/licenses/mit-license.php
	
	Clientside CNET Libraries for MooTools
	For descriptions and documentation: http://clientside.cnet.com/wiki/cnet-libraries
	
........................................................................................................
*/


// :::::::::::::::::::::::::: initialize page

function initPage(){	
	
	winScroller = new Fx.Scroll(window);
	
	// smoothscroll
	new SmoothScroll({ 
		duration: 700,
		transition: Fx.Transitions.Expo.easeOut
		}, window);

	if($('carousel')){
		
		// Create SlideItMoo instance	
		var sMoo = new SlideItMoo({
			overallContainer: 'carousel',
			elementScrolled: 'carousel_inner',
			thumbsContainer: 'carousel_items',		
			itemsSelector: '.item',
			itemsVisible: 1,				
			itemWidth: 712,
			showControls: 0,
			autoSlide: 5000,
			transition: Fx.Transitions.Expo.easeOut,
			duration: 600,
			direction: 1
		});	
	
	}
}

// :::::::::::::::::::::::::: AJAX

// --------> Request for pages 
//           page = page to load, target = id of container to load it in

function getPage(project_id,target){
		
	$$('.project-item').removeClass('selected');
	$('project_'+project_id).addClass('selected');
	
	page = 'project.php?project_id='+project_id;
	
	
	$('show').setStyle('opacity', 0);
	var pageRequest = new Request({
		url: page,
		method: 'get',
		evalScripts: true,
		onSuccess: function(responseText, responseXML) {
		$(target).innerHTML = responseText;
		Cufon.refresh();
		Cufon.now();
		showContent(target);
		}
	});
	pageRequest.send();	
}

function showContent(target){

// --------> move to top
	winScroller.toTop();
	
// --------> show inner content
	$('show').tween('opacity', 1);
	
}

// :::::::::::::::::::::::::: AUTO COPYRIGHT
function copyright(){
	document.write("&copy;", new Date().getFullYear(), " All rights reserved.");
}


/* 	INITIALIZE STUFF AFTER DOM LOADS
---------------------------------------------------------------------------------------------------------------------------*/
window.addEvent('domready', function(){
	initPage();
});



















