$(function() { 
  	$(".fave_it").click(function() {  
		var item_id = $(this).attr('item_id');
		var that = $(this);
		$.post("/favorite_item.php", {"item_id": item_id}, $(that).fadeOut("slow"));
		return false;
  	});  

	$(".fave_it_big").click(function() {  
		var item_id = $(this).attr('item_id');
		var that = $(this);
		$.post("/favorite_item.php", {"item_id": item_id}, $(that).fadeOut("slow"));
		return false;
  	});

	$(".fave_link").click(function()	{
		var link_id = $(this).attr('link_id');
		var cat_id = $(this).attr('cat_id');
		var that = $(this);
		$.post("/favorite_link.php", {"link_id": link_id, "cat_id": cat_id}, $(that).fadeOut("slow"));
		return false;
	});

	$("#newsForm button.submitForm").bind('click',function()	{
		
		var title = $('input#title').val();
		var url = $('input#url').val();
		var description = $('textarea#description').val();
		
		var dataString = 'title='+ title + '&url=' + url + '&description=' + description;
		
		$.ajax({
			type: "POST",
			url: "/submit_news.php",
			data: dataString,
			success: function()	{
				$('#newsSub').html("<div id='postMessage'></div>");
				$('#postMessage').html("<h2>Thanks for posting.</h2>") 
				.append("<p>Your news is in our queue and once approved will be published.</p>")
				.hide()
				.fadeIn(1500);
			}
		});
		
		//$.post("/submit_news.php", {"title":title, "url":url, "description": description});
		
		return false;
	});
	
	$("#nickForm button#nickSubmit").click(function()	{
		var nick = $('input#nick').val();
		
		var dataString = 'nick='+ nick;
		$.ajax({
			type: "POST",
			url: "/nick_submit.php",
			data: dataString,
			success: function() {
				location.reload();
			}
		})
		return false;
	});
	
	$("#nickForumsForm button#nickForumsSubmit").bind('click',function()	{
		var nick = $('input#forumsnick').val();
		
		var dataString = 'nick='+ nick;
		
		$.ajax({
			type: "POST",
			url: "/nick_submit.php",
			data: dataString,
			success: function() {
				/*$('.site_warning').html("<div id='successMessage'></div>");
				$('#successMessage').html("<p>Thanks for entering your new nickname. Now enjoy the Community!");
				$('.site_warning').fadeOut(5000);*/
				location.reload();
			}
		})
		return false;
	});
	
	$('span.pullquote').each(function(index) {
		var $parentParagraph = $(this).parent('p');
		$parentParagraph.css('position', 'relative');
		$(this).clone()
		.addClass('pulledquote')
		.prependTo($parentParagraph);
	});
	
});

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}