$(document).ready(
	function() {
		//facebook.init(fb_key,fb_session);
		//console.log(base_url);

		$('#newsletter_email').keypress(function(e) {
			if(e.keyCode == 13) {
				subscribe();
				return false;
			}
		});


		$('#newsletter_email').focus(function(){
			if($('#newsletter_email').val() == 'Email')
				$('#newsletter_email').val('');
		});

		$('#newsletter_email').blur(function(){
			if($('#newsletter_email').val() == '')
				$('#newsletter_email').val('Email');
		});
		
		
		// Search box
		var searchText = 'Search';
		$('#search #q').val(searchText);
		
		$('#search #q').click(function(){
			$(this).val('');
		});
		
		$('#search #q').blur(function(){
			if ($(this).val() == '') {
				$(this).val(searchText);
			}
		});
		
		
		
	}
);

function subscribe(){
	// loader
	$('#newsletter_signup .loader').fadeIn();
	
	var email = $('#newsletter_email').val();
	$.ajax({
		  type: "POST",
		  url: '/ajax/subscribe',
		  data: ({email:email}),
		  success: function(data) {
				if(data == 'false')
				{
					$('#subscribe_message').html('Error! Subscription failed.');
					$('#subscribe_message').addClass('error');
					$('#subscribe_message').removeClass('success');
				}
				else if(data == 'invalid')
				{
					$('#subscribe_message').html('Please enter a valid email address.');
					$('#subscribe_message').addClass('error');
					$('#subscribe_message').removeClass('success');
				}
				else
				{
					$('#subscribe_message').html('Thank you for subscribing. An email has been sent to your inbox. Please click the link in this email to activate your account.');
					$('#subscribe_message').addClass('success');
					$('#subscribe_message').removeClass('error');
				}
				
				$('#newsletter_signup .loader').fadeOut();


				$('#subscribe_message').slideDown("medium");
				setTimeout(function(){
					$('#subscribe_message').slideUp("medium");
				}, 6000);
		  }
	});
}

function removeComment(id){
	$.ajax({
		  type: "POST",
		  url: '/ajax/removeComment',
		  data: ({id:id}),
		  success: function(data) {
				if(data == 'false')
				{
					$('#c_' + id).append('Error! Removal failed.');
				}
				else
				{
					$('#c_' + id).fadeOut("medium");
				}
		  }
	});
}
