Cufon.replace('#content .megatitle h1');
Cufon.replace('#content .megatitle h2');
Cufon.replace('footer h1');

$(function(){

	// IE 6 sniffing
	if ($.browser.msie && $.browser.version == "6.0") {
		$(document.body).addClass('ie6');
	}
	
	// Twitter messages
	var twittermsgs = $('#footer-twitter p');
	var currentmsg = 0;
	var nextmsg = 1;
	
	$('#footer-twitter p:gt(0)').hide();
	
	var timer = setInterval(function(){
		twittermsgs.eq(currentmsg).fadeOut(300);
		twittermsgs.eq(nextmsg).delay(300).fadeIn(300);
		
		currentmsg = nextmsg;
		nextmsg = currentmsg < twittermsgs.length-1 ? currentmsg+1 : 0;
	}, 5000);
	
	// Newsletter input handling
	$('#footer-newsletter input').focus(function(){
		var defvalue = $(this).attr('defaultValue');
		var value = $(this).val();
		
		if (value == defvalue) $(this).val('');
	});
	$('#footer-newsletter input').blur(function(){
		var defvalue = $(this).attr('defaultValue');
		var value = $(this).val();
		
		if (value == defvalue || value == '') $(this).val(defvalue);
	});
	
	// Newsletter submit
	$('#footer-newsletter form').submit(function(){
	
		var input = $('#footer-newsletter input');
		var value = input.val();
		var defvalue = input.attr('defaultValue');
		
		if (value == defvalue || value == '') {
			input.focus()
		}
		else {
			// Update user interface
			$('#newsletter-response').html('Adding e-mail address...');
			
			// Subscribe
			$.get('/inc/store-address.php', { 'ajax': true, 'email': escape($('#footer-newsletter input').val()) }, function(data){
				$('#footer-newsletter .response').html(data);
			});
		}

		return false;
	})
})