
// Handles the hiding / showing of the activity stream on the homepage
function homeActivityClick(id) {
	$("#activity_everyone").removeClass("selected");
	$("#activity_fanned").removeClass("selected");
	$("#activity_user").removeClass("selected");
	$("#activity_"+id).addClass("selected");

	$("#activities_everyone").hide();
	$("#activities_fanned").hide();
	$("#activities_user").hide();
	$("#activities_"+id).show("fast");
}

// Handles the clicking of the stars in recipe review area
function recipeReviewRating(num) {
	for (i = 1; i <= num; i++) {
		document.getElementById('star_' + i).src = '/images/star.png';
	}
	if (i < 5) {
		for (i; i <= 5; i++) {
			document.getElementById('star_' + i).src = '/images/star_grey.png';
		}
	}
	$("#rating").val(num);
}

// Handles the clicking of the make again y/n in the recipe review area
function recipeReviewMakeAgain(answer){
	if (answer == 'y') {
		document.getElementById('make_again_img_no').src = '/images/thumbs_down_grey.gif';		
		document.getElementById('make_again_img_yes').src = '/images/thumbs_up.gif';		
	} else {
		document.getElementById('make_again_img_no').src = '/images/thumbs_down.gif';		
		document.getElementById('make_again_img_yes').src = '/images/thumbs_up_grey.gif';		
	}
	$("#make_again").val(answer);
}

// Determine whether or not a username is available
function usernameAvailable(){
	var username = document.getElementById('username').value;
	$.ajax({
   		type: "POST",
   		url: "auth/register_username_available",
   		data: "username="+username+"&ajax=1",
		dataType: "json",
   		success: function(msg){
			$("#usernameAvailable").removeClass("error");
			$("#usernameAvailable").removeClass("success");
			$("#usernameAvailable").addClass(msg.status);
			$("#usernameAvailable").html(msg.message);
 		}
 	});
}