function send_message() {
    var frm    = document.getElementById('frmcontacts');
    var semail = frm.email.value;
    var at     = '@';
    var dot    = '.';

    msg = 'Veuillez remplir le formulaire correctement :       \n\n';
    show_alert = false;
    if (frm.name.value == '') {
        msg += '  - Nom et prénom       \n';
        show_alert = true;
    }
    if (frm.telephone.value == '' && (semail == '' || semail.indexOf(at) == -1 || semail.indexOf(dot) == -1 || semail.indexOf(" ") != -1 || semail.length < 8)) {
        msg += '  - Courriel OU téléphone       \n';
        show_alert = true;
    }
    if (frm.message.value == '') {
        msg += '  - Message       \n';
        show_alert = true;
    }

    if (show_alert == true) {
        alert(msg+'\n');
    } else {
        frm.submit();
    }
}

function send_commentaire() {
    var frm    = document.getElementById('frmcommentaire');
    var semail = frm.email.value;
    var at     = '@';
    var dot    = '.';

    msg = 'Veuillez remplir le formulaire correctement :       \n\n';
    show_alert = false;
    if (frm.name.value == '') {
        msg += '  - Nom       \n';
        show_alert = true;
    }
    if (semail == '' || semail.indexOf(at) == -1 || semail.indexOf(dot) == -1 || semail.indexOf(" ") != -1 || semail.length < 8) {
        msg += '  - Courriel       \n';
        show_alert = true;
    }
    if (frm.comment.value == '') {
        msg += '  - Commentaire       \n';
        show_alert = true;
    }

    if (show_alert == true) {
        alert(msg+'\n');
    } else {
        frm.submit();
    }
}

function login_partenaires() {
    var frm    = document.getElementById('frmpartenaires');
    if (frm.email.value == '') {
        alert('Veuillez entrez vos identifiants.       ');
    } else if (frm.password.value == '') {
        alert('Veuillez entrez vos identifiants.       ');
    } else {
        frm.submit();
    }
}

function create_partenaires() {
    var frm    = document.getElementById('frmpartenaires_create');
    var semail = frm.email.value;
    var at     = '@';
    var dot    = '.';

    msg = 'Veuillez remplir le formulaire correctement :       \n\n';
    show_alert = 0;
    if (semail == '' || semail.indexOf(at) == -1 || semail.indexOf(dot) == -1 || semail.indexOf(" ") != -1 || semail.length < 8) {
        msg += '  - Courriel       \n';
        show_alert = 1;
    }
    if (frm.password.value == '') {
        msg += '  - Mot de passe       \n';
        show_alert = 1;
    }
    if (frm.confirm.value == '') {
        msg += '  - Confirmation du mot de passe       \n';
        show_alert = 1;
    }
    if (show_alert == 0 && frm.password.value != frm.confirm.value) {
        show_alert = 2;
        alert('Les mots de passe ne sont pas identiques.       ');
        frm.password.value = '';
        frm.confirm.value = '';
        frm.password.focus();
    }

    if (show_alert == 1) {
        alert(msg+'\n');
    } else if (show_alert == 0) {
        frm.submit();
    }
}

function forgot_partenaires() {
    var frm    = document.getElementById('frmpartenaires_forgot');
    var semail = frm.email.value;
    var at     = '@';
    var dot    = '.';

    msg = 'Veuillez remplir le formulaire correctement :       \n\n';
    show_alert = 0;
    if (semail == '' || semail.indexOf(at) == -1 || semail.indexOf(dot) == -1 || semail.indexOf(" ") != -1 || semail.length < 8) {
        msg += '  - Courriel       \n';
        show_alert = 1;
    }

    if (show_alert == 1) {
        alert(msg+'\n');
    } else if (show_alert == 0) {
        frm.submit();
    }
}

function save_profil() {
    var frm    = document.getElementById('frmprofil');
    var slogin = frm.email.value;
    var at     = '@';
    var dot    = '.';

    msg = 'Veuillez remplir le formulaire correctement :       \n\n';
    show_alert = false;
    if (frm.email.value == '' || slogin.indexOf(at) == -1 || slogin.indexOf(dot) == -1 || slogin.indexOf(" ") != -1 || slogin.length < 8) {
        msg += '  - Courriel       \n';
        show_alert = true;
    }

    if (show_alert == true) {
        alert(msg+'\n');
    } else if (frm.password.value != frm.confirmation.value) {
        alert('Les deux mots de passe ne sont pas identiques.       ');
    } else if (frm.password.value.length >=1 && frm.password.value.length < 4) {
        alert('Votre mot de passe doit contenir au moins 4 caractères.       ');
    } else {
        frm.submit();
    }
}

function inscription_infolettre() {
    var frm    = document.getElementById('frminfolettre');
    var slogin = frm.email.value;
    var at     = '@';
    var dot    = '.';

    if (slogin == '' || slogin.indexOf(at) == -1 || slogin.indexOf(dot) == -1 || slogin.indexOf(" ") != -1 || slogin.length < 8) {
        alert('Veuillez entrer un courriel valide.       ');
    } else {
        frm.submit();
    }
}

function simulationRobotSubmit(sUrl)
{
    var frm = document.getElementById('simulationrobot');
    frm.url.value=sUrl;
    frm.submit();
}

function valid_domain() {
    var frm = document.getElementById('frmdomain');
    var sdns1 = frm.dns1.value;
    var sdns2 = frm.dns2.value;
    var dot    = '.';

    msg = 'Veuillez remplir le formulaire correctement :       \n\n';
    show_alert = false;
    if (frm.name.value == '') {
        msg += '  - Nom du domaine       \n';
        show_alert = true;
    }
    if (frm.duration.value == '') {
        msg += '  - Durée d\'enregistrement       \n';
        show_alert = true;
    }
    if ((frm.dns1.value != '' && sdns1.indexOf(dot) == -1) || (frm.dns1.value == '' && frm.ip1.value != '') || (frm.dns1.value == '' && (frm.dns2.value != '' || frm.ip2.value != ''))) {
        msg += '  - Serveur DNS 1       \n';
        show_alert = true;
    }
    if ((frm.dns2.value != '' && sdns2.indexOf(dot) == -1) || (frm.dns2.value == '' && frm.ip2.value != '') || (frm.dns2.value == '' && (frm.dns1.value != '' || frm.ip1.value != ''))) {
        msg += '  - Serveur DNS 2       \n';
        show_alert = true;
    }

    if (show_alert == true) {
        alert(msg+'\n');
    } else {
        frm.submit();
    }
}

function valid_renouvellement() {
    var frm = document.getElementById('frmrenouvellement');

    msg = 'Veuillez remplir le formulaire correctement :       \n\n';
    show_alert = false;
    if (frm.duration.value == '') {
        msg += '  - Durée de renouvellement       \n';
        show_alert = true;
    }

    if (show_alert == true) {
        alert(msg+'\n');
    } else {
        frm.submit();
    }
}

function titulaire_exist() {
    var frm    = document.getElementById('frmtitulaireexist');

    msg = 'Veuillez remplir le formulaire correctement :       \n\n';
    show_alert = false;
    if (frm.idtitexist.value == '' || (frm.idtitexist.value == 'other' && frm.idtitnew.value == '')) {
        msg += '  - Numéro du titulaire       \n';
        show_alert = true;
    }

    if (show_alert == true) {
        alert(msg+'\n');
    } else {
        frm.submit();
    }
}

function enable_newtitulaire() {
    var frm = document.getElementById('frmtitulaireexist');

    if (frm.idtitexist.value == 'other') {
        frm.idtitnew.disabled = false;
        frm.idtitnew.style.background = '#fff';
    } else {
        frm.idtitnew.disabled = true;
        frm.idtitnew.style.background = '#ccc';
    }
}

function change_tsa() {
    var frm = document.getElementById('frmnewtitulaire');
    if (frm.tsa.checked == true) {
        frm.tsp.checked          = false;
        frm.t_fname.value        = frm.a_fname.value;
        frm.t_fname.disabled     = true;
        frm.t_lname.value        = frm.a_lname.value;
        frm.t_lname.disabled     = true;
        frm.t_company.value      = frm.a_company.value;
        frm.t_company.disabled   = true;
        frm.t_address1.value     = frm.a_address1.value;
        frm.t_address1.disabled  = true;
        frm.t_address2.value     = frm.a_address2.value;
        frm.t_address2.disabled  = true;
        frm.t_city.value         = frm.a_city.value;
        frm.t_city.disabled      = true;
        frm.t_province.value     = frm.a_province.value;
        frm.t_province.disabled  = true;
        frm.t_cp.value           = frm.a_cp.value;
        frm.t_cp.disabled        = true;
        frm.t_phone.value        = frm.a_phone.value;
        frm.t_phone.disabled     = true;
        frm.t_fax.value          = frm.a_fax.value;
        frm.t_fax.disabled       = true;
        frm.t_email.value        = frm.a_email.value;
        frm.t_email.disabled     = true;
    } else {
        frm.t_fname.value        = '';
        frm.t_fname.disabled     = false;
        frm.t_lname.value        = '';
        frm.t_lname.disabled     = false;
        frm.t_company.value      = '';
        frm.t_company.disabled   = false;
        frm.t_address1.value     = '';
        frm.t_address1.disabled  = false;
        frm.t_address2.value     = '';
        frm.t_address2.disabled  = false;
        frm.t_city.value         = '';
        frm.t_city.disabled      = false;
        frm.t_province.value     = '';
        frm.t_province.disabled  = false;
        frm.t_cp.value           = '';
        frm.t_cp.disabled        = false;
        frm.t_phone.value    = '';
        frm.t_phone.disabled = false;
        frm.t_fax.value          = '';
        frm.t_fax.disabled       = false;
        frm.t_email.value        = '';
        frm.t_email.disabled     = false;
    }
}

function titulaire_new() {
    var frm    = document.getElementById('frmnewtitulaire');
    var emaila = frm.a_email.value;
    var emailt = frm.t_email.value;
    var at     = '@';
    var dot    = '.';

    msg = 'Veuillez remplir le formulaire correctement :       \n';
    show_alert = false;
    admin_jump = true;
    tech_jump  = true;
    if (frm.type.value == '') {
        msg += '\n  - Type légal       \n';
        show_alert = true;
    }
    if (frm.a_fname.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Prénom       \n';
        show_alert = true;
    }
    if (frm.a_lname.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Nom       \n';
        show_alert = true;
    }
    if (frm.a_address1.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Adresse 1       \n';
        show_alert = true;
    }
    if (frm.a_city.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Ville       \n';
        show_alert = true;
    }
    if (frm.a_province.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Province       \n';
        show_alert = true;
    }
    if (frm.a_cp.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Code Postal       \n';
        show_alert = true;
    }
    if (frm.a_country.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Pays       \n';
        show_alert = true;
    }
    if (frm.a_phone.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Téléphone       \n';
        show_alert = true;
    }
    if (emaila.value == '' || emaila.indexOf(at) == -1 || emaila.indexOf(dot) == -1 || emaila.indexOf(" ") != -1 || emaila.length < 8) {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Courriel       \n';
        show_alert = true;
    }
    if (frm.t_fname.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Prénom       \n';
        show_alert = true;
    }
    if (frm.t_lname.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Nom       \n';
        show_alert = true;
    }
    if (frm.t_address1.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Adresse 1       \n';
        show_alert = true;
    }
    if (frm.t_city.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Ville       \n';
        show_alert = true;
    }
    if (frm.t_province.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Province       \n';
        show_alert = true;
    }
    if (frm.t_cp.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Code Postal       \n';
        show_alert = true;
    }
    if (frm.t_country.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Pays       \n';
        show_alert = true;
    }
    if (frm.t_phone.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Téléphone       \n';
        show_alert = true;
    }
    if (emailt.value == '' || emailt.indexOf(at) == -1 || emailt.indexOf(dot) == -1 || emailt.indexOf(" ") != -1 || emailt.length < 8) {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Courriel       \n';
        show_alert = true;
    }


    if (show_alert == true) {
        alert(msg+'\n');
    } else {
        frm.submit();
    }
}

function titulaire_modif() {
    var frm    = document.getElementById('frmnewtitulaire');
    var emaila = frm.a_email.value;
    var emailt = frm.t_email.value;
    var at     = '@';
    var dot    = '.';

    msg = 'Veuillez remplir le formulaire correctement :       \n';
    show_alert = false;
    admin_jump = true;
    tech_jump  = true;
    if (frm.a_fname.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Prénom       \n';
        show_alert = true;
    }
    if (frm.a_lname.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Nom       \n';
        show_alert = true;
    }
    if (frm.a_address1.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Adresse 1       \n';
        show_alert = true;
    }
    if (frm.a_city.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Ville       \n';
        show_alert = true;
    }
    if (frm.a_province.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Province       \n';
        show_alert = true;
    }
    if (frm.a_cp.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Code Postal       \n';
        show_alert = true;
    }
    if (frm.a_country.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Pays       \n';
        show_alert = true;
    }
    if (frm.a_phone.value == '') {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Téléphone       \n';
        show_alert = true;
    }
    if (emaila.value == '' || emaila.indexOf(at) == -1 || emaila.indexOf(dot) == -1 || emaila.indexOf(" ") != -1 || emaila.length < 8) {
        if (admin_jump == true) { msg += '\n'; admin_jump = false; }
        msg += '  - Contact administratif: Courriel       \n';
        show_alert = true;
    }
    if (frm.t_fname.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Prénom       \n';
        show_alert = true;
    }
    if (frm.t_lname.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Nom       \n';
        show_alert = true;
    }
    if (frm.t_address1.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Adresse 1       \n';
        show_alert = true;
    }
    if (frm.t_city.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Ville       \n';
        show_alert = true;
    }
    if (frm.t_province.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Province       \n';
        show_alert = true;
    }
    if (frm.t_cp.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Code Postal       \n';
        show_alert = true;
    }
    if (frm.t_country.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Pays       \n';
        show_alert = true;
    }
    if (frm.t_phone.value == '') {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Téléphone       \n';
        show_alert = true;
    }
    if (emailt.value == '' || emailt.indexOf(at) == -1 || emailt.indexOf(dot) == -1 || emailt.indexOf(" ") != -1 || emailt.length < 8) {
        if (tech_jump == true) { msg += '\n'; tech_jump = false; }
        msg += '  - Contact technique: Courriel       \n';
        show_alert = true;
    }

    if (show_alert == true) {
        alert(msg+'\n');
    } else {
        frm.submit();
    }
}

function confirmBids()
{
    var o     = document.getElementById('frmbids');
    var nBids = o.ibids.value;
    var sMes  = '';

    for(i = 1; i <= nBids; i++)
    {
        c = parseInt(document.getElementById('d'+i+'c').value);
        b = parseInt(document.getElementById('d'+i+'b').value);
        n = document.getElementById('d'+i+'n').value;
        if(b > c)
        {
            sMes += '  - '+n+' '+b+'$       \n';
        }
    }

    if(sMes != '')
    {
        if(confirm('Veuillez confirmer que vous voulez comme enchères :       \n\n'+sMes))
        {
            o.submit();
        }
        else
        {
            return false;
        }
    }
    else
    {
        alert('Vous devez augmenter une enchère pour participer.       ');
        return false;
    }
}