
// 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");
}

// Update the stars rating on the wine review page
function wineReviewRating (fieldName, rating) {
	for (i = 1; i <= rating; i++) {
		document.getElementById(fieldName + '_star_' + i).src = '/images/star.png';
	}
	if (i < 5) {
		for (i; i <= 5; i++) {
			document.getElementById(fieldName + '_star_' + i).src = '/images/star_grey.png';
		}
	}
	$("#"+fieldName).val(rating);
}

// 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);
        }
    });
}

