/**
 * Wire up newsletter sign up form.
 */
$(document).ready(function() {
	$('#newsletterSignup form').bind('submit', function() {
		$.post('http://www.andelcare.com/api.php', $(this).serialize(), function(data) {
			if (data == "1") {
				$('#newsletterSignupResult').text('Thank you!  You have successfully subscribed to our newsletter.');
				$('#newsletterSignup form').slideUp();
				$('#newsletterSignupResult').slideDown();
			} else {
				$('#newsletterSignupResult').text('Your email address appears to be invalid.  Please check the address and try again.');
				$('#newsletterSignupResult').slideDown();
			}
		});
		return false;
	});
});

/**
 * Wire up content controls.
 */
$(document).ready(function() {
	if ($.cookie('textSize')) {
		setTextSize($.cookie('textSize'));
	}
	$('#contentControls .textSize .default a').bind('click', function() {
		setTextSize('default');
	});
	$('#contentControls .textSize .large a').bind('click', function() {
		setTextSize('large');
	});
	function setTextSize(size) {
		switch (size) {
			case 'default':
				$('h1').css('font-size', '18px');
				$('h2').css('font-size', '14px');			
				$('body').css('font', '15px/22px Times New Roman');
				break;
			case 'large':
				$('h1').css('font-size', '23px');
				$('h2').css('font-size', '19px');
				$('body').css('font', '20px/26px Times New Roman');
				break;
		}
		$.cookie('textSize', size, {expires: 30, path: '/'});
	}
	$('#contentControls .print a').bind('click', function() {
		window.print();
	});
});
