// Cufon font replacement

Cufon.replace('#features h3, #clients h3',{fontSize: '17px'});
Cufon.replace('#services h2',{fontSize: '20px'});
Cufon.replace('#nav ul li a',{fontSize: '15px', hover: true});
Cufon.replace('#copy h2, #copyWide h2',{fontSize: '30px'});
Cufon.replace('#copy h4',{fontSize: '19px'});

// jQuery animation

	var oldvis;
	var curvis;
	var intervalid;

	function autofade() {
		var tmpvis;
		
		tmpvis = (curvis + 1) % $('#series > div').length;		
		$('#services > div').eq(tmpvis).click();			
	}
		
	$(document).ready(function(){
		$('#series > div').css('position', 'absolute').css('display', 'none').css('z-index', 100);
		
		$('#services > div').click(fade).hover(
			function(){
				$(this).addClass('hover');
				if (intervalid != 0) {
					clearInterval(intervalid);
					intervalid = 0;
				}
			}, function(){
				$(this).removeClass('hover');
				intervalid = setInterval('autofade()', 5000);
			});
		
		function fade(){
			var tmpvis = $('#services > div').index(this);
			
			if (tmpvis != curvis && $('#series > div').eq(curvis).queue('fx').length == 0) {
				
				oldvis = curvis;
				curvis = tmpvis;
				
				$('#series > div').eq(curvis).fadeIn(600, function(){
					$('#series > div').eq(oldvis).css('display', 'none').css('z-index', 100);
					$(this).css('z-index', 0);
				});
			}
		}

		curvis = Math.floor(Math.random() * $('#series > div').length);
		$('#series > div').eq(curvis).fadeIn(600, function(){$(this).css('z-index', 0)});
		
		intervalid = setInterval('autofade()', 5000);
	});
