Scriptaculous.require("http://static.internal.ihoops.com/assets/template/javascript/reviews.js");

function createReviewsWidget(assetId, loginDomain) {

	var title = "Comments & Ratings";
	var controlId = "ratings-reviews";
	var previewControlId = "ratings-reviews-preview";

    if (assetId != "") {
        // CAS must be defined on the page first
        if ((typeof(CAS) != undefined) && (typeof(CAS.loginData) != undefined)) {
			var reviews = new Reviews(assetId, CAS.loginData.UserID);
			var layout = new ReviewsLayout(reviews, CAS.loginData.UserID, loginDomain);

			reviews.onLoad = function(success) {
				if (success) {
					layout.displayReviews(controlId, title);
					layout.displayReviewsPreview(previewControlId, controlId);
				}
				else {
					layout.controlId = controlId;
					layout.displayError("Error retrieving reviews.");
				}

			};

			reviews.getReviews();
        } 
    }
}
