function formRate(formId, fieldId, rating) {
	document.getElementById(formId+'-'+fieldId).value=rating;
	document.getElementById(formId+'-current-rating').style.width=(rating*20)+'%';
	document.getElementById(formId+'-current-rating').firstChild.nodeValue=rating+'/5';

}
function editReview(guid) {
	document.getElementById(guid+'-action').value='SHOW_EDIT_REVIEW_FORM';
	document.getElementById(guid).submit();
}
function deleteReview(guid) {
	document.getElementById(guid+'-action').value='DELETE_REVIEW';
	document.getElementById(guid).submit();
}
function viewBc(bcUrl) {
	var posX = (screen.width / 2) - 325;
	var posY = (screen.height / 2) - 250;
	var bcWindowSpecs = "width=650,height=500,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,top=" + posY + ",left=" + posX;
	window.open(bcUrl, "SDNBC", bcWindowSpecs);
}

/*
* Loads Reviews
*
*/
SDN.Collaboration.GetReviews = function(id, rid, noOfReviews){
	 $j.ajax({
		   	dataType:'text',
		   	type: "GET",
		   	url: "/irj/ecohub/go/prtrw/prtmode/getReviews/prtroot/com.sap.sdn.wpc.collaboration.ReviewsAjaxHandler",
		   	data:'id='+id+'&rid='+rid+'&nor='+noOfReviews,
		   	success: function(data, status){
		 		$j(".star-rating").css("position","");
		   		$j('#'+id).html(data);
		   		$j(".star-rating").css("position","relative");
	 	   	},
	 	   	error:function(xhr, status, err){
	 	   		$j('#'+id).html("Error loading document");
	 	   	} 
	 });	
}

SDN.Collaboration.GetReportReviewUI = function(id, rid, reviewuid){
	 $j.ajax({
		   	dataType:'text',
		   	type: "GET",
		   	url: "/irj/ecohub/go/prtrw/prtmode/getUI/prtroot/com.sap.sdn.wpc.collaboration.ReportReviewAjaxHandler",
		   	data:'rid='+rid+'&reviewuid='+reviewuid+'&id='+id,
		   	success: function(data, status){
		 		$j(".star-rating").css("position","");
		   		$j('#'+id).html(data);
		   		$j(".star-rating").css("position","relative");
	 	   	},
	 	   	error:function(xhr, status, err){
	 	   		$j('#'+id).html("Error loading document");
	 	   	} 
	 });	

}

SDN.Collaboration.MarkHelpful = function(id,rid, reviewuid){
	 $j.ajax({
		   	dataType:'text',
		   	type: "GET",
		   	url: "/irj/ecohub/go/prtrw/prtmode/markHelpful/prtroot/com.sap.sdn.wpc.collaboration.ReviewsAjaxHandler",
		   	data:'rid='+rid+'&reviewuid='+reviewuid,
		   	success: function(data, status){
		 		$j(".star-rating").css("position","");
		   		$j('#'+id).html(data);
		   		$j(".star-rating").css("position","relative");
	 	   	},
	 	   	error:function(xhr, status, err){
	 	   		$j('#'+id).html("Error loading document");
	 	   	} 
	 });	

}

SDN.Collaboration.CancelReport = function(id){
	$j(".star-rating").css("position","");
	$j('#'+id).html("");
	$j(".star-rating").css("position","relative");
}
SDN.Collaboration.ReportReview = function(id, rid, reviewuid, uid, description){
	
	 $j.ajax({
		   	dataType:'text',
		   	type: "GET",
		   	url: "/irj/ecohub/go/prtrw/prtmode/reportReview/prtroot/com.sap.sdn.wpc.collaboration.ReportReviewAjaxHandler",
		   	data:'rid='+rid+'&reviewuid='+reviewuid+'&uid='+uid+"&description="+description,
		   	success: function(data, status){
		 		$j(".star-rating").css("position","");
		   		$j('#'+id).html(data);
		   		$j(".star-rating").css("position","relative");
	 	   	},
	 	   	error:function(xhr, status, err){
	 	   		$j('#'+id).html("Error loading document");
	 	   	} 
	 });	 
}

SDN.Collaboration.ViewDetails = function(rid, uid){
	$j('#rid').val(rid);
	$j('#uid').val(uid);
	$j('#moderatorform').submit();
}
SDN.Collaboration.IgnoreReports = function(rid, uid, id){
	 $j.ajax({
		   	dataType:'text',
		   	type: "GET",
		   	url: "/irj/ecohub/go/prtrw/prtmode/ignoreReports/prtroot/com.sap.sdn.wpc.collaboration.ModeratorAjaxHandler",
		   	data:'rid='+rid+'&uid='+uid,
		   	success: function(data, status){
		 		$j(".star-rating").css("position","");
		   		$j('#'+id).html(data);
		   		$j(".star-rating").css("position","relative");
	 	   	},
	 	   	error:function(xhr, status, err){
	 	   		$j('#'+id).html("Error loading document");
	 	   	} 
	 });		   
}
SDN.Collaboration.DeleteReview = function(rid, uid, id, informreporter, informreviewer){
	 $j.ajax({
		   	dataType:'text',
		   	type: "GET",
		   	url: "/irj/ecohub/go/prtrw/prtmode/deleteReview/prtroot/com.sap.sdn.wpc.collaboration.ModeratorAjaxHandler",
		   	data:'rid='+rid+'&uid='+uid+"&informreporter="+informreporter+"&informreviewer="+informreviewer,
		   	success: function(data, status){
		 		$j(".star-rating").css("position","");
		   		$j('#'+id).html(data);
		   		$j(".star-rating").css("position","relative");
	 	   	},
	 	   	error:function(xhr, status, err){
	 	   		$j('#'+id).html("Error loading document");
	 	   	} 
	 });
}
