﻿
function rechercher() {
    var frm = document.frmprdsearch;
    pricesSelect();
    frm.submit();
}

function pricesSelect() {
    var frm = document.frmprdsearch;
    frm.s_prd_Price1_min.value = '';
    frm.s_prd_Price1_max.value = '';
    var pricesSelect = frm.__s_prd_Price1[frm.__s_prd_Price1.selectedIndex].value;
    if (pricesSelect != '') {
        pricesSelect = pricesSelect.split('|');
        if (pricesSelect[0] != 0) frm.s_prd_Price1_min.value = pricesSelect[0];
        if (pricesSelect[1] != 0) frm.s_prd_Price1_max.value = pricesSelect[1];
    }
}


function check(type) {
    var frm = document.frmsendmail;

    if (frm._nom.value == '') {
        alert('Veuillez renseigner votre nom');
        frm._nom.focus();
        return;
    }
    if (frm._prenom.value == '') {
        alert('Veuillez renseigner votre prénom');
        frm._prenom.focus();
        return;
    }
    if (frm._email.value == '') {
        alert('Veuillez renseigner votre adresse e-mail');
        frm._email.focus();
        return;
    }
    if (!verif(frm._email.value)) {
        alert('Veuillez vérifier le format de votre adresse e-mail');
        frm._email.focus();
        return;
    }

    if (type == 'general') {
        if (frm._demande_type.selectedIndex == 0 && frm._demande_pieces_min.selectedIndex == 0 && frm._demande_pieces_max.selectedIndex == 0 && frm._demande_ville.selectedIndex == 0) {
            frm._demande_ignorer.value = 'yes';
            frm._demande_alerte.value = 'no';
        }
    }

    document.getElementById('div_frm').style.display = 'none';
    document.getElementById('div_wait').style.display = '';
    frm.submit();
}


function numbersonly(e, decimal) {
    var key;
    var keychar;

    if (window.event) {
        key = window.event.keyCode;
    }
    else if (e) {
        key = e.which;
    }
    else {
        return true;
    }
    keychar = String.fromCharCode(key);

    if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27)) {
        return true;
    }
    else if ((("0123456789").indexOf(keychar) > -1)) {
        return true;
    }
    else if (decimal && (keychar == ".")) {
        return true;
    }
    else
        return false;
}


function verif(email) { // vérif validité email par REGEXP
    var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
    return (reg.exec(email) != null)
}


