/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
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",o).val());
	var comment = strip($("#comment",o).val());
	var rid = $("#rid",o).val();
	var captcha = $("#captcha_code",o).val();

	if(name.length>=3)
	{
	if(!captcha.length){
		$("#commentfail").html('<font color="red">Must supply captcha code</font>');
	return false;
	}
		if(comment.length >= 3 )
		{
			sendcomments(name,comment,rid,captcha,o);
			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,o)
{

	var myDomain = location.protocol+'//'+location.hostname;
	var url = myDomain+"/includes/inc.post_comment.php";

	$.post(url, { comments:'true',captcha_code:p,name:n,comment:c,cid:r ,id: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
		{
			$(".comments_container").html(data); 
			hidecomments();
		}
	});
}
