
jQuery.fn.animateHighlight = function(highlightColor, duration) {
    var highlightBg = highlightColor || "#FFFF9C";
    var animateMs = duration || 1500;
    var originalBg = this.css("backgroundColor");
    this.stop().css("background-color", highlightBg).animate({backgroundColor: originalBg}, animateMs);
};

function SendMailAbusif()
{	
	a = document.getElementById("antiSpam").value;
	mail = $('mail_abus').value;
	if(a<10){return;};
	if(!verificationmail(mail)){alert('l\'email entré est invalide');return;}
	url = document.location.href;
	message = $('message').value;
	if(message==""){alert('Merci d\'entrer un message d\'explication à destination du modérateur.');return;};
	jQuery.ajax({
	  type: "POST",
	  url: "abusif/abusif.php",
	  data: "f=sendmail&url_page="+url+"&message="+message+"&mail="+mail,
	  success :function( msg ) {
		$("formulaire_abusif").toggle("fast");
		$("result_abus").toggle("fast");
		$("message").value = '';
		//$("mail_abus").value = '';
	}
	});
}
function Affiche_abusif()
{
	$('formulaire_abusif').toggle('fast');
	if(document.getElementById('result_abus').style.display != 'none')
	$('result_abus').toggle('fast');

	antiSpam();

}
function Annuler_abusif()
{
	$('formulaire_abusif').toggle('fast');
	$("message").value = '';
	$("mail_abus").value = '';
}

function verificationmail(mailteste)
{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	return(reg.test(mailteste));
}

var antiSpam = function() {
        if (document.getElementById("antiSpam")) {
                a = document.getElementById("antiSpam");
                if (isNaN(a.value) == true) {
                        a.value = 0;
                } else {
                        a.value = parseInt(a.value) + 1;
                }
        }
        setTimeout("antiSpam()", 700);
}
