$(document).ready(function(){ 
    $("#rating_loading").hide();
    $("#rating_complete").hide();
});
/*
$(document).ajaxStart(function(){
    $("#rating_loading").show();
    $("#rating_complete").hide();
});
*/

function submitRate(number, object_type, object_id)
{
    $.post("/"+object_type+"/rate",
    { rating: number, object_id: object_id },
    function(data) {
     if (data.substr(0,13) == "LOGINREQUIRED") 
     { 
         alert("Login is required.");
         document.location=data.substr(13,data.length);
     }
     else if (data == "INVALIDRATINGINPUT") alert("Invalid Input.");
     else if (data == "SAMEUSER") alert("You can't rate your content.");
     else { 
              $("#rating_complete").show();
          }
     $("#rating_loading").hide();
    }
    );
}
