addSendMailBtnEvent = function () {
    $('fAnnonce').addEvent('submit', function(e){
        var err = 0;
        // Verification de base des champs de formulaires indispensables (*)

        $$('div[class^=form_field]').each(function(e, i) {
            var label = e.getElementsByTagName('label')[0];
            if(label.innerHTML.lastIndexOf("*") != -1)
            {
                var elVal = document.forms['fAnnonce'].elements[i+3].value;
                var sColor = ((elVal == "") || (elVal == 0)) ? 'red' : '#57656E';
                var sWeight = ((elVal == "") || (elVal == 0)) ? 'bold' : 'normal';
                label.style.color = sColor;
                label.style.fontWeight = sWeight;
                if((elVal == "") || (elVal == 0))
                    err++;
            }

        });

        // Verification des champs spéciaux

        var valid_url = /^(https?|ftp):\/\/([a-z0-9._-]+:[a-z0-9._-]+@)?[a-z0-9äöüÄÖÜ#._\/~% -]+(\?([a-z0-9_-]+(=[a-zA-Z0-99äöüÄÖÜß+%?_-]+&?)?)*)?$/i;
        var valid_mail = /^[a-z0-9._-]+@[a-z0-9äöüÄÖÜ.-]+\.[a-z]{2,4}$/i;

        if(($('link').value != "http://") && ($('link').value.search(valid_url) == -1) && ($('link').value != ""))
        {
            err++;
            $('link_label').setStyles({color : 'Orange', 'font-weight' : 'bold'});
        }

        if(($('mail').value != "") && ($('mail').value.search(valid_mail) == -1))
        {
            err++;
            $('mail_label').setStyles({color : 'Orange', 'font-weight' : 'bold'});
        }

//        Envoi du mail
//        
//        if (!err)
//        {
//            $('sendmail_btn').disabled = true;
//            $('sendmail_btn').value = "Veuillez patienter...";
//
//            var ajax = new Request({
//                method: 'get',
//                evalScript : true,
//                url : 'ajax/sendmail.php',
//                onComplete: function(response) {
//                    alert('Votre message a correctement été envoyé.');
//                    history.go(-1);
//                }
//            });
//
//            ajax.send('action=edit' + get);
//        }
        return (err == 0);
    });

}

aFunctions.push(addSendMailBtnEvent);
