
function callbackListUserReviews(data) {
                        var html, idx;
                        idx=0;
                        html = [];
    if (data.list.length>0){


        for(var i = 0; i<data.list.length;i++){

            html[idx++] = "<li class=\"clearfix\"><a name=\"reviewID#\"/><a href=\""+ profilePagePath +"?s3user=";
            html[idx++] = data.list[i].s3Id;
            html[idx++] = "\" class=\"profile\" title=\"Til ";
            html[idx++] = data.list[i].nickName;
            html[idx++] = " sin profilside\"><img width=\"50\" height=\"56\" src=\""+ data.list[i].profileImage;
            html[idx++] = "\"/></a><div class=\"reviewContent\">";
            if (data.list[i].ratingValue>0){
                html[idx++] = "<div class=\"userStars\"><span class=\"rating\">";
                for(var y=1;y<=data.list[i].ratingValue;y++){
                    html[idx++] = "<img src=\"/communityProfileWeb/img/oslopuls/userstar_medium_on.gif\" alt=\"\">";
                }
                for(var y=1;y<=(6-data.list[i].ratingValue);y++){
                    html[idx++] = "<img src=\"/communityProfileWeb/img/oslopuls/userstar_medium_off.gif\" alt=\"\">";
                }

            }
            data.list[i].message = replaceCarriageReturn(data.list[i].message,"<br/>");
            html[idx++] = "</span></div><h2>"+data.list[i].title+"</h2>";
            html[idx++] = "<div class=\"author\"><a href=\""+ profilePagePath +"?s3user=";
            html[idx++] = data.list[i].s3Id + "\" title=\"Til "+data.list[i].nickName + " sin profilside\">";
            html[idx++] = data.list[i].nickName +"</a>-<em class=\"date\"><abbr title=\""+data.list[i].longDate+"\">"+data.list[i].shortDate+"</abbr></em></div>";
            html[idx++] = "<blockquote>"+data.list[i].message+"</blockquote>";

            html[idx++] = "<ul class=\"rateReview \"><li class=\"buttonLink abuse\" id=\"abuse_"+data.list[i].id+"\">";
            html[idx++] = "<a href=\"\" onclick=\"reportInappropriateReview('abuse_"+data.list[i].id+"', '"+data.list[i].id+"');return false\" title=\"Finner du innholdet i anmeldelsen støtende eler upassende kan du klage her.\">Send klage</a>";
            html[idx++] = "</li></ul></div></li>";
        }

        document.getElementById("userReviewsListing").innerHTML = html.join("");

        idx = 0;
        html = [];

        html[idx++] = "<li class=\"first\">Viser "+(((data.page-1)*data.pageSize)+1)+"-";
        if (data.list.length< data.pageSize) html[idx++] = data.size;
        else html[idx++] = (data.page*data.pageSize);
        html[idx++] = " av "+data.size+" </li>";

        for(var y = 1; y < (data.size/data.pageSize+1); y++){
            if (y == (data.page) ) html[idx++] = "<li><strong>"+(data.page)+"</strong></li>";
            else html[idx++] = "<li class=\"buttonLink\"><a href=\"#reviews\" onClick='dwrUserEntryFacadeOslopuls.listUserReviews("+data.parameters+","+y+","+data.pageSize+", callbackListUserReviews);'>"+(y)+"</a></li>";
        }


        document.getElementById("userReviewsListingPagination").innerHTML = html.join("");

    }
}
