$(document).ready(function() {

        $('#envoi_ami').click(function() {

                var titre_article = encodeURIComponent($('#envoi_ami').attr('titre_article'));
                var id_article = $('#envoi_ami').attr('id_article');
                var url = encodeURIComponent(document.location);

                Boxy.load('/sso/js/envoi-ami/envoi-ami.php?id_article=' + id_article + '&url=' + url + '&titre_article=' + titre_article, {type: 'get', cache: false, modal: true, afterShow: function() {

                        jQuery.validator.setDefaults({
                                'errorClass': 'champ-alert-ami',
                                onkeyup: function(element) {
                                        return (element.name == 'captcha');
                                }
                        });

                        $('form#envoi_art_ami').validate({

                                rules: {
                                        email: {
                                                required: true,
                                                email: true
                                        },
                                        destemail: {
                                                required: true,
                                                email: true
                                        },
					captcha: {
						required: true,
						remote: {
							url: "/sso/ajax/checkCaptcha.php",
							type: "get",
							data: {
								CaptchaID: function() { return $('input#id_captcha').val(); },
								CaptchaValue: function() { return $('input#captcha').val(); }
							}
						}
					}
                                },

                                messages: {
                                        email: {
                                                required: "Renseignez une adresse mail valide",
                                                email: "Renseignez une adresse mail valide"
                                        },
                                        destemail: {
                                                required: "Renseignez une adresse mail valide",
                                                email: "Renseignez une adresse mail valide"
                                        },
                                        captcha: {
                                                required: "Veuillez saisir le code de vérification",
                                                remote: jQuery.format("Le code saisi est incorrect. Cliquez sur l'image pour en regénérer une autre")
                                        }
                                },

                                submitHandler: function() {
                                        $('form#envoi_art_ami').ajaxSubmit({
                                                target: '#moduleenvemail'
                                        });
                                        return false;
                                }

                        });

                        $('#captcha_img').click(function() {
                                $.ajax({
                                        url: "/sso/ajax/renewCaptcha.php",
                                        type: "get",
                                        success: function(msg) {
                                                var rData = msg.split('|');

                                                $('#id_captcha').val(rData[1]);
                                                $('#captcha_img').attr("src", rData[0]);
                                                $('#captcha').val('');
                                        }
                                });
                        });

                }});
        });
});


