function add_comment(email,author,comment,form,id,type)
{
    var ok = 'true';
    if(is_email(email) == false || email=='Votre email' )
    {
        alert('Ce n\'est pas parcequ\'il n\'est pas publié qu\'il faut mettre un email invalide');
        ok='false';
    }
    if(ok =='true' && ((email =='')||author=='' || comment =='' || author=='Votre Nom'))
    {
        alert('Tous les champs sont obligatoires');
        ok='false';
    }
    if(ok =='true')
    {
         var url    = "/index.php/?module=editorial&action=ajax:ajx_addcomment";
         var vars 	= "noblog=true&base=AA&id="+id+"&type="+type+"&"+formQueryString(form);
        
         var myAjax = new Ajax.Request(
                url,
                {
                    method			: 'post', 
                    parameters		: vars,
                    onComplete		: 
                        function ajx_exec_complete(myAjax)
                        {
                            if (myAjax.responseText == 'OK')
                            {
                                alert('votre commentaire apparaitra apres validation par le moderateur');
                                document.location.reload(true)
                            }
                            else
                            {
                                alert('erreur');
                            }
                        }
                }
            );


    }
}

function is_email(email)
{
	var ve = /^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9-\.]{2,}[\.][a-zA-Z]{2,3}$/;
	if (ve.exec(email) == null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@0-mail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@10minutemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@20minutemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@2prong[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@anonimity[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@anoninbox[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@anonymbox[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@blockfilter[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@briefemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@bugmenot[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@controlpanic[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@cosmorph[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@dandikmail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@deadaddress[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@dodgeit[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@dontreg[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@dumpyemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@e4ward[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@emailmiser[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@ephemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@fakedemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@greensloth[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@guerillamail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@haltospam[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@hidzz[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@hushmail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@incognitomail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@ipoo[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@jetable[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@kasmail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@link2mail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@litedrop[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@mailcatch[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@maileater[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@mailexpire[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@mailinator[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@mailzilla[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@mierdamail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@mintemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@mytempemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@mytrashmail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@nobulk[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@pookmail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@rapidmailbox[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@regbypass[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@saynotospams[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@selfdestructingmail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@skeefmail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@sneakemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@soodonims[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spam[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spamavert[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spambox[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spambox[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spamcero[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spamfree24[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spamgournet[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spamhole[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spamify[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spaml[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spammotel[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@spamobox[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@tempemail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@tempe-mail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@tempinbox[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@tempomail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@temporaryinbox[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@undisposable[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
    ve = /^[a-zA-Z0-9_\.-]+@yopmail[\.][a-zA-Z\.]{2,6}$/;
	if (ve.exec(email) != null)
		return false;
	return true;
}
