// Rating System by Frank Cefalu| GotFrag.com


function rateup(integer,uid,relate_node,relate_id,perpage,offset){
	
	integer = integer * 1;

	// First Check to see if its fragged..
	
	if($('rating'+integer).innerHTML == "Fragged"){
	newnumber = $('rating2'+integer).innerHTML * 1;
	oldnumber = newnumber;
	newnumber += 1;
	fragged = "true";
	}else{
	newnumber = $('rating'+integer).innerHTML * 1;
	oldnumber = newnumber;
	newnumber += 1;
	fragged = "false";
	}
	new Ajax.Request('/portal/xact/comments/rate/', {method:'post',parameters:'cID='+integer+'&uID='+uid+'&relate_node='+relate_node+'&relate_id='+relate_id+'&type=up&perpage='+perpage+'&offset='+offset});

	if(oldnumber === -7 ){
		
		var prime = $('prime'+integer);
		var signature = $('signature'+integer);
		
		if(prime != null){
		Effect.toggle('prime'+integer,'appear');
		}
		
		if(signature != null){
		Effect.toggle('signature'+integer,'appear');
		}
			
		if($('postbodyrating'+integer).style.display == "none"){
		$('postbodyrating'+integer).style.display = "block";
		}else{
		$('postbodyrating'+integer).style.display = "none";
		}		
	
		$('rating'+integer).innerHTML = newnumber + '&nbsp;Frags';

		$('date'+integer,'footer'+integer,'ratingstar'+integer).each(function(e1){Effect.toggle(e1,'appear')});
		

	}
	
	
	if(fragged == "true"){
	$('rating2'+integer).innerHTML = newnumber + '&nbsp;Frags';
	}else{
	$('rating'+integer).innerHTML = newnumber;	
	}

	
	$('ratingtext'+integer).innerHTML = "<table cellspacing='0' cellpadding='0' style='display:inline;position:relative;top:3px;'><tr><td valign='top'><img src='/assets/shared/images/boxes/box_left.gif' style='position:relative;top:0px;'></td><td style='background-image:url(/assets/shared/images/boxes/box_center.gif);font-family:verdana;font-size:10px;'><a onclick='alert(\"You have Already Rated This Comment\")' rel='%s' style='color:#898989;'><span> + </span></a></td><td valign='top'><img src='/assets/shared/images/boxes/box_right.gif' style='position:relative;top:0px;'></td><td valign='top'>&nbsp;</td><td valign='top'><img src='/assets/shared/images/boxes/box_left.gif' style='position:relative;top:0px;'></td><td style='background-image:url(/assets/shared/images/boxes/box_center.gif);font-family:verdana;font-size:10px;'><a onclick='alert(\"You have Already Rated This Comment\")' rel='%s' style='color:#898989;'><span> - </span></a></td><td valign='top'><img src='/assets/shared/images/boxes/box_right.gif' style='position:relative;top:0px;'></td></tr></table>";	
}

function ratedown(integer,uid,relate_node,relate_id,perpage,offset){
	
	integer = integer * 1;
	
	// First Check to see if its fragged..
	
	if($('rating'+integer).innerHTML == "Fragged"){
	newnumber = $('rating2'+integer).innerHTML * 1;
	oldnumber = newnumber;
	newnumber -= 1;
	fragged = "true";
	}else{
	newnumber = $('rating'+integer).innerHTML * 1;
	oldnumber = newnumber;
	newnumber -= 1;	
	fragged = "false";
	}
	new Ajax.Request('/portal/xact/comments/rate/', {method:'post',parameters:'cID='+integer+'&uID='+uid+'&relate_node='+relate_node+'&relate_id='+relate_id+'&type=down&perpage='+perpage+'&offset='+offset});
	
	if(newnumber === -7){
		var prime = $('prime'+integer);
		var signature = $('signature'+integer);
		if(prime != null){
			Effect.toggle('prime'+integer,'appear');
		}
		if(signature != null){
		Effect.toggle('signature'+integer,'appear');
		}
		if($('postbodyrating'+integer).style.display == "none"){

			$('postbodyrating'+integer).style.display = "block";

		}else{

			$('postbodyrating'+integer).style.display = "none";

		}
		
		
		$('date'+integer,'footer'+integer,'ratingstar'+integer).each(function(e1){Effect.toggle(e1,'appear')});
		
	}
	
	if(fragged == "true"){
	$('rating2'+integer).innerHTML = newnumber + '&nbsp;Frags';
	}else{
	$('rating'+integer).innerHTML = newnumber;	
	}
		
	$('ratingtext'+integer).innerHTML = "<table cellspacing='0' cellpadding='0' style='display:inline;position:relative;top:3px;'><tr><td valign='top'><img src='/assets/shared/images/boxes/box_left.gif' style='position:relative;top:0px;'></td><td style='background-image:url(/assets/shared/images/boxes/box_center.gif);font-family:verdana;font-size:10px;'><a onclick='alert(\"You have Already Rated This Comment\")' rel='%s' style='cursor:not-allowed;color:#898989;'><span> + </span></a></td><td valign='top'><img src='/assets/shared/images/boxes/box_right.gif' style='position:relative;top:0px;'></td><td valign='top'>&nbsp;</td><td valign='top'><img src='/assets/shared/images/boxes/box_left.gif' style='position:relative;top:0px;'></td><td style='background-image:url(/assets/shared/images/boxes/box_center.gif);font-family:verdana;font-size:10px;'><a onclick='alert(\"You have Already Rated This Comment\")' rel='%s' style='cursor:not-allowed;color:#898989;'><span> - </span></a></td><td valign='top'><img src='/assets/shared/images/boxes/box_right.gif' style='position:relative;top:0px;'></td></tr></table>";	
}


function markspam(integer,uid,relate_node,relate_id,perpage,offset){
	
	
	var agree=confirm("Are you sure you want to mark this comment as spam?");
	
	

	
	if (agree){
	
	new Ajax.Request('/portal/xact/comments/spam/', {method:'post',parameters:'cID='+integer+'&uID='+uid+'&relate_node='+relate_node+'&relate_id='+relate_id+'&perpage='+perpage+'&offset='+offset});
	
	alert('Marked As Spam');
			


	var prime = $('prime'+integer);
		var signature = $('signature'+integer);
		if(prime != null){
			Effect.toggle('prime'+integer,'appear');
		}
		if(signature != null){
		Effect.toggle('signature'+integer,'appear');
		}
		if($('postbodyrating'+integer).style.display == "none"){

			$('postbodyrating'+integer).style.display = "block";

		}else{

			$('postbodyrating'+integer).style.display = "none";

		}
		
		insertShowSpam(integer);
		
		$('ratingtext'+integer,'spamtext'+integer,'ratingtext2'+integer).each(function(e1){$(e1).innerHTML = "";});
		
		$('date'+integer,'footer'+integer,'ratingstar'+integer,'ratingtext'+integer,'spamtext'+integer,'ratingtext2'+integer).each(function(e1){Effect.toggle(e1,'appear')});
			

	}
	
	}
	
	



function removeShowComment(integer){
	
		$('showcomm'+integer).innerHTML = " ";
	
}

function insertShowComment(integer){
	
	$('ratingtext3'+integer).innerHTML = "<table cellspacing='0' cellpadding='0' style='display:inline;position:relative;top:3px;'><tr><td valign='top'><img src='/assets/shared/images/boxes/box_left.gif' style='position:relative;top:0px;'></td><td style='background-image:url(/assets/shared/images/boxes/box_center.gif);font-family:verdana;font-size:10px;'><a  onclick=\"ShowCommentEffect('postbodyrating"+integer+"')\" style='cursor:pointer;color:black'>Fragged</a></b></span></td><td valign='top'><img src='/assets/shared/images/boxes/box_right.gif' style='position:relative;top:0px;'></td></tr></table>";
}

function insertShowSpam(integer){
	
	$('ratingtext3'+integer).innerHTML = "<table cellspacing='0' cellpadding='0' style='display:inline;position:relative;top:3px;'><tr><td valign='top'><img src='/assets/shared/images/boxes/box_left.gif' style='position:relative;top:0px;'></td><td style='background-image:url(/assets/shared/images/boxes/box_center.gif);font-family:verdana;font-size:10px;'><a  onclick=\"ShowCommentEffect('postbodyrating"+integer+"')\" style='cursor:pointer;color:black;'>Spammed</a></b></span></td><td valign='top'><img src='/assets/shared/images/boxes/box_right.gif' style='position:relative;top:0px;'></td></tr></table>";


}


function ShowCommentEffect(integer){

if($(integer).style.display == "none"){
$(integer).style.display = "block";
}else{
$(integer).style.display = "none";
}


}

