/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
RAM.Media BV Comments JS - Copyright 2008 - Copy prohibited.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
function showcomments()
{
	$("#addcomment").css('display','inline');
}
function hidecomments()
{
	$("#addcomment").css('display','none');
}
function submitcomment(o)
{
	$("#commentfail").html('');
	$("#namefail").html('');
	$("#captchafail").html('');
	
	var name = strip($("#name").val());
	var comment = strip($("#comment").val());
	var rid = $("#rid").val();
	var captcha = $("#captcha").val();

	if(name.length>=3)
	{
		if(comment.length >= 3)
		{
			sendcomments(name,comment,rid,captcha);
			return false;
		}
		else
		{
			$("#commentfail").html('<font color="red">Minimal 3 characters.</font>');
		}
	}
	else
	{
		$("#namefail").html('<font color="red">Minimal 3 characters.</font>');
	}
	return false;
}
function strip(val)
{
	val = new String(val).replace(/\'/g, '`');
	return val.replace(/[^0-9A-Za-z\.,`\-\!\?\@_ ]/g, '');
}
function sendcomments(n,c,r,p)
{
	var myDomain = location.protocol+'//'+location.hostname;
	var url = myDomain+"/ram/index.php?comments";

	$.post(url, { comments:'true',captcha:p,name:n,comment:c,cid:r }, function(data){ 
		if(data=='namefail')
		{
			$("#namefail").html('<font color="red">Invalid Name.</font>');
		}
		else if(data=='captchafail')
		{
			$("#captchafail").html('<font color="red">Human Verification Failed.</font>');
		}
		else if(data=='commentfail')
		{
			$("#commentfail").html('<font color="red">Invalid comments.</font>');
		}
		else
		{
			$("#showcomments").html(data); 
			hidecomments();
		}
	});
}