Cufon.replace('h1', {
	fontFamily: 'Colaborate-Thin',
	fontSize: '55',
	color: '-linear-gradient(#aaa, #fff)'
});

Cufon.replace('h2', {
	fontFamily: 'Colaborate-Thin',
	fontSize: '40',
	color: '-linear-gradient(#aaa, #fff)'
});

$(document).ready(function() {

	// Homepage slider
	$('.slideimage').cycle({
		fx: 'fade', speed: 300, timeout: 0, pagerAnchorBuilder: navitem
	});
	
	$('.slides').cycle({
		fx: 'fade', speed: 200, timeout: 0, pagerAnchorBuilder: navitem
	});

	function navitem (idx) {
		if (idx == 0) return '.page1';
		else if (idx == 1) return '.page2';
		else if (idx == 2) return '.page3';
		else if (idx == 3) return '.page4';	
	};
	
	
	// Gallery slider
	$('#gallery').cycle({
		fx: 'fade', speed: 300, timeout: 0, prev: '.prev', next: '.next', pager: '#gallerynav',
		pagerAnchorBuilder: function(idx, slide) { 
			return '<li><a href="#"><img src="' + slide.src + '" /></a></li>'; 
	}
	});

});


$(window).load(function() {
	// Gallery thumbnails scroller
	$(".thumbs").jCarouselLite({
		btnNext: ".next",
		btnPrev: ".prev",
		circular: 0,
		scroll: 1,
		speed: 300,
		vertical: true,
		visible: 6
	});
});

// Form validation
function formValidator(){
	// Make quick references to our fields
	var name = document.getElementById('name');
	var message = document.getElementById('message');
	var email = document.getElementById('email');
	
	// Check each input in the order that it appears in the form!
	if(notEmpty(name, "Please enter your name")){
		if(notEmpty(email, "Please enter your email address")){
			if(notEmpty(message, "Please enter your message")){
				return true;
			}
		}
	}
	
	return false;
}

function notEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
		elem.focus(); // set the focus to this input
		return false;
	}
	return true;
}
