﻿var partenaire = new Class({
    initialize: function() {
        $('sendPartenaire').addEvent('click', function() { this._clearResponse(); this._checkFields(); } .bind(this));
    },
    _checkFields: function() {
        var notEmpty = true;        
        $('recherche').getElements('input.toCheck, textarea.toCheck').each(function(inputElt) {
            notEmpty = notEmpty && inputElt.get('value') != '';
        });

        if (notEmpty) {
            this._sendReq();
        }
        else {
            $("response").setStyle('background-image', 'none');
            $("response").set('html', "<span class='error'>Merci de remplir tout les champs obligatoires.</span>");
        }
    },
    _sendReq: function() {
        var req = new Request.HTML({
            url: "/ajax/sendPartenaire.aspx",
            update: $("response")
        }).addEvent('success', function() { $("response").setStyle('background-image', 'none'); });

        req.post({
            societe: $('societe').get('value'),
            nom: $('nom').get('value'),
            email: $('email').get('value'),
            tel: $('tel').get('value'),
            adresse: $('adresse').get('value'),
            cp: $('cp').get('value'),
            ville: $('ville').get('value'),
            pays: $('pays').get('value'),
            pres: $('pres').get('value'),
            birthdate: $('birthdate').get('value'),
            effectif: $('effectif').get('value'),
            secteur: $('secteur').get('value'),
            type: $('type').get('value'),
            objectif: $('objectif').get('value')
        });
    },
    _clearResponse: function() {
        $("response").empty();
        $("response").setStyle('background-image', 'url(/assets/ajax-loader-black.gif)');
    }
});
