jQuery(document).ready(function() {
	if($('.page-home').length > 0) {
		init_home();
	}
	if($('.page-project').length > 0) {
		init_project();
	}
	init_nav();
});

/* ***************************************************************************************************************************
	Nav
*/
function init_nav() {
	jQuery('#nav a').hover(function() {
			jQuery(this).find('img.over').fadeIn();
		},function() {
			jQuery(this).find('img.over').fadeOut();
	});
	
	jQuery('#nav-return-projects a').hover(function() {
			jQuery(this).find('img').fadeOut();
		},function() {
			jQuery(this).find('img').fadeIn();
	});
}


/* ***************************************************************************************************************************
	Slider Functions
*/

function init_home() {
	$('#home-images').cycle({ 
	    fx: 'fade',
			speed: 900,  
			timeout: 4000
	});
}
function init_project() {
	/*
	$('#project-images').cycle({ 
	    fx: 'scrollLeft',
			speed: 500,  
			timeout: 4000
	});
	*/
	
	$('#project-images').cycle({ 
	    fx:     	'fade', 
	    speed:  	900, 
	    timeout: 	0, 
			next:   '#project-next', 
			prev:   '#project-prev'    
	//pager:  	'#project-nav',
	});
}

/* ***************************************************************************************************************************
	Sifr
*/
function init_sifr() {
	
	var aller_bold 	= {	src: '/flash/font_aller_bold_sifr3.swf' };

  sIFR.activate(aller_bold);

  sIFR.replace(aller_bold, {
    selector	: 	'.page-head h2',
    css				: 	[ '.sIFR-root { color: #ffffff; background: #000000 }' ],
		wmode			: 	'transparent'
	});
	
	sIFR.replace(aller_bold, {
    selector	: 	'.news-item h3',
    css				: 	[ '.sIFR-root { color: #ffffff; background: #000000 }' ],
		wmode			: 	'transparent'
	});
	
	sIFR.replace(aller_bold, {
    selector	: 	'#bio h3',
    css				: 	[ '.sIFR-root { color: #ffffff; background: #000000 }' ],
		wmode			: 	'transparent'
	});
}
// sIFR has it's own internal DOM loading handlers. 
// It bugs out when being called within jQuery's (document).ready();
init_sifr();
