
$j(document).ready(function() {
		
		var originalFontSize = $j('body').css('font-size');

		if($j.cookie('gc_font_setting') != null) {
			$j('body').not('.noSize').css('font-size', parseFloat($j.cookie('gc_font_setting')));
		}
		
		var position = 0;
		
	  // Reset Font Size
	  $j(".resetFont").click(function(){
	    $j('body').not('.noSize').css('font-size', parseFloat(originalFontSize, 10));
		$j.cookie('gc_font_setting', originalFontSize, { expires: 30, path: '/'})
		return false;
	  });
	  
	  // Increase Font Size
	  $j(".increaseFont").click(function(){

		var currentFontSize = $j('body').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
	    var newFontSize = currentFontSizeNum + ((parseFloat(originalFontSize) * 1.2) - parseFloat(originalFontSize));
		
		if(newFontSize >= 19) {
			return false;
		}
		
	    $j('body').not('.noSize').css('font-size', newFontSize);
		$j.cookie('gc_font_setting', newFontSize, { expires: 30, path: '/'})
		
		position++;
	    return false;
	  });
	  
	  // Decrease Font Size
	  $j(".decreaseFont").click(function(){

		var currentFontSize = $j('body').css('font-size');
	    var currentFontSizeNum = parseFloat(currentFontSize, 10);
	    var newFontSize = currentFontSizeNum - (parseFloat(originalFontSize) - (parseFloat(originalFontSize) * 0.8));
		
		if(newFontSize < 7) {
			return false;
		}
		
	    $j('body').not('.noSize').css('font-size', newFontSize);
		$j.cookie('gc_font_setting', newFontSize, { expires: 30, path: '/'})
		position--;
	    return false;
	  });

})

function sendPage() {
	$j('#email_page_progress').show();

	$j.ajax({
	   type: "GET",
	   url: 'email-page',
	   data: '&' + $j('#email_page_form').serialize(),
	   success: function(data){
			$j('#email_page_progress').hide();
			if (data == '1') {
				$j('#email_page_success').show().animate({
					opacity: 1
				}, 1500).fadeOut(500);
			} else {
				$j('#email_page_error').show().animate({opacity:1},1500).fadeOut(500);
			}
	   },
	   error: function(data) {
	   		$j('#email_page_progress').hide();
			$j('#email_page_error').show().animate({opacity:1},1500).fadeOut(500);
	   }
	 });
}

function joinNewsletter() {
	$j('#newsletter_page_progress').show();

	$j.ajax({
	   type: "GET",
	   url: 'join-newsletter',
	   data: '&' + $j('#join_newsletter_form').serialize(),
	   success: function(data){
			$j('#newsletter_page_progress').hide();

			if (data == '1') {
				$j('#newsletter_page_success').show().animate({
					opacity: 1
				}, 1500).fadeOut(500);
			} else if(data == '-2') {		
				$j('#newsletter_page_invalid_email').show().animate({opacity:1},1500).fadeOut(500);
			} else if(data == '-3') {		
				$j('#newsletter_page_invalid_name').show().animate({opacity:1},1500).fadeOut(500);
			} else {
				$j('#newsletter_page_error').show().animate({opacity:1},1500).fadeOut(500);
			}
	   },
	   error: function(data) {
	   		$j('#newsletter_page_progress').hide();
			$j('#newsletter_page_error').show().animate({opacity:1},1500).fadeOut(500);
	   }
	 });
}


