Cufon.replace('.chunkFive', {fontFamily: 'ChunkFive'});
Cufon.replace('.gnuolane', {fontFamily: 'gnuolane'});

var bannerImagesTotal = 0;
var bannerImagesLoaded = 0;
var bannerTimeout = 0;
var bannerCurrent = 0;
var bannerDelay = 4000;

$(document).ready(function() {
	
	bannerImagesTotal = $("#banner img").size();
	//$("#banner .bannerItem:gt(0)").css("display","none");

	bannerTimeout = setTimeout("doBannerSlide()", bannerDelay);
	$("#banner img").load(function() {
		bannerImagesLoaded++;
		if (bannerImagesLoaded == bannerImagesTotal) {
			clearTimeout(bannerTimeout);
			bannerTimeout = 0;
			bannerTimeout = setTimeout("doBannerSlide()", bannerDelay);
		};
	});
	
	$("#controls a").click(function() {
		
		var index = $("#controls a").index($(this));
		var scrollLeftValue = index*960;
		
		clearTimeout(bannerTimeout);
		bannerTimeout = 0;
		
		$("#controls li").removeClass("current");
		$(this).parent().addClass("current");	
		$("#bannerContainer").scrollTo(scrollLeftValue, 1500);		
		
		return false;
	});	
	
	$(".text").each(function() {
		$(this).attr("rel", $(this).val());
	}).focus(function() {
		if ($(this).attr("rel") == $(this).val()) {
			$(this).val("");
		};
	}).blur(function() {
		if ($(this).val() == "") {
			$(this).val($(this).attr("rel"));
		};
	});
	
	$("#menu-ourclients a").click(function() {
		$("#ourclients").slideDown(1500);
		$("#getintouch").slideUp(1500);
		return false;
	});
	
	$("#menu-getintouch a").click(function() {
		$("#ourclients").slideUp(1500);
		$("#getintouch").slideDown(1500);
		return false;
	});
	
	$("#clientsWrapper p a").click(function() {
		$("#ourclients").slideUp(1500);
		return false;
	});
	
	$("#getintouchWrapper p a").click(function() {
		$("#getintouch").slideUp(1500);
		return false;
	});
	
        
});

function doBannerSlide() {
	
	var bannerNext = bannerCurrent+1;
	var scrollLeftValue = bannerNext*960;
	
	$("#controls li").removeClass("current");
	$("#controls li:eq("+bannerNext+")").addClass("current");	
	
	$("#bannerContainer").scrollTo(scrollLeftValue, 1500, function() {
		//$("#bannerContainer").scrollTo(0);	
		//$(".bannerItem:eq("+bannerCurrent+")").appendTo("#bannerSlider");
		bannerCurrent++;
		if (bannerCurrent == 2) {
			bannerCurrent = -1;
		};
		bannerTimeout = setTimeout("doBannerSlide()", bannerDelay);
	});

};

