function searchKeyword() {
		var keyword = $("#keyword").val();
		if (keyword.length > 0) {
			window.location.href = '/keyword/'+keyword+'/';
		}
	}
function loadNewsletter() {
	output = '';
	output += '<h4>JOIN THE NEWSLETTER</h4>';
	output += '<input type="text" name="email" value="" class="email">&nbsp;';
	output += '<input type="image" src="/assets/images/button_join.gif" id="button_join" width="57" height="21" onclick="joinNewsletter(\'\');">';
	output += '<img src="/assets/images/loader_newsletter.gif" id="loader_newsletter" width="16" height="16" />';
	$("#newsletter").html(output);
}
function joinNewsletter() {
	$("#button_join").hide();
	$("#loader_newsletter").css("display", "inline");
	
	//grab email value
	var email = $("#newsletter .email").val();
	
	//not empty
	if (email.length <= 0) {	
		output = '';
		output += '<h4>JOIN THE NEWSLETTER</h4>';
		output += '<p>Invalid email, <a href="javascript:;" onclick="loadNewsletter();">try again?</a></p>';
		$("#newsletter").html(output);
		return false;
	}
	
	//create data query string
	var q = "action=newsletter&email="+email;

	//send email to database
	$.ajax({type: "POST", url: "/includes/helpers/jquery.newsletter.php", data: q,
		success: function(data, textStatus) {
			if (data == "complete") {
				output = '';
				output += '<h4>JOIN THE NEWSLETTER</h4>';
				output += '<p>Thanks for joining! <a href="javascript:;" onclick="loadNewsletter();">Reload?</a></p>';
				$("#newsletter").html(output);
			}
		}
 	});
}
function submitComment(ID) {
	$("#button_submit").hide();
	$("#loader_comments").css("display", "inline");
	
	var name = $("#comment_name").val();
	var email = $("#comment_email").val();
	var link = $("#comment_link").val();
	var body = $("#comment_body").val();
	
	//create data query string
	var q = "action=comment&ID="+ID+"&name="+name+"&email="+email+"&link="+link+"&body="+body;
	
	//send comment to database
	$.ajax({type: "POST", url: "/includes/helpers/jquery.comment.php", data: q, dataType: "json",
		success: function (data, textStatus) {
			if (data.errors) {
				//hide loader, show submit
				$("#button_submit").show();
				$("#loader_comments").hide();
				
				//display errors
				for (i = 0; i < data.errors.length; i++) {
					var ref = data.errors[i].input + "_error";
					if ($("#"+ref)) {
						$("#"+ref).remove();
					}
					if (data.errors[i].display.length > 0) {						
						$("#"+data.errors[i].input).after('<div id="'+ref+'" class="error">' + data.errors[i].display + '</div>');
						$("#"+ref).hide();
						$("#"+ref).slideDown("fast");		
					}
				}
				
				//stop
				return false;
			} else {			
				//clear errors
				$("#post div.error").remove();
			
				//build, display confirmation
				$("#post").slideUp("slow", function callback() {
					$("#post").remove();
					
					//append new comment
					$("#comment_group").append(output);
					$("#new_comment").hide();
					$("#new_comment").fadeIn("normal");
				});
				
				//build new comment
				output = '';
				output += '<div id="new_comment" class="comment">';
				output += '<p>' + data.body + '</p>';
				output += '<p class="details"><img src="/assets/images/post_comment_arrow.gif" alt="" width="5" height="10" /> <b>' + data.name + '</b> (' + data.date + ')</p>';
				output += '</div>';
				
				if ($("#no_comment")) {
					$("#no_comment").hide();
				}					
			}
		}
 	});
}