$(function(){

	// IE sniffing
	if ($.browser.msie && $.browser.version == "6.0") {
		$(document.body).addClass('ie6');
	}
	if ($.browser.msie && $.browser.version == "7.0") {
		$(document.body).addClass('ie7');
	}
	
	/* Server down links */
	/*
	$('a[href*="http://launchpad.apollohq.com"], a[href*="http://signup.apollohq.com"]').click(function(){
	
		$('#serverdown_popup').fadeIn('fast');

		return false;
	})
	*/
	
	
	// 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('');
		})
		.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 response_box = $('#footer-newsletter .response');
		var input = $('#footer-newsletter input');
		var value = input.val();
		var defvalue = input.attr('defaultValue');
		
		if (value == defvalue || value == '') {
			input.focus()
		}
		else {
			// Update user interface
			response_box.html('Adding e-mail address...');
			
			// Subscribe
			$.getJSON('/inc/store-address.php', { 'ajax': true, 'email': escape(input.val()) }, function(data){
				response_box.html(data.message);
			});
		}

		return false;
	});
});
