function afficheOnglet(qui){
    if (document.getElementById(qui).style.display=="block"){
        document.getElementById(qui).style.display="none";
    }else{
        document.getElementById(qui).style.display="block";
    }
}

function chargePage(nompage) {
    top.location.href="/atepac-societe.php?page="+nompage;
}

function PopupImage(img,titre) {
    sw=Math.round((screen.availWidth-400)/2);
    sh=Math.round((screen.availHeight-400)/2);
    w=open("/popup-img.php?titre="+titre+"&img="+img,"image","width=400,height=400,toolbar=no,scrollbars=no,resizable=no,top="+sh+",left="+sw+"");
    w.document.close();
}

function newsletter(email){
    var a=email;
    var test="" + a;
    for(var k = 0; k < test.length;k++)
        {
        var c = test.substring(k,k+1);
        if(c == "@")
        {
        top.location="/atepac-societe.php?page=newsletter&mail="+email+"&ok=1";
        return true;
        }
    }
    top.location="/atepac-societe.php?page=newsletter&mail="+email+"&ok=0";
    return false;
}

function effaceChamps(){
    document.formContact.leNom.value="";
    document.formContact.lePrenom.value="";
    document.formContact.leMail.value="";
    document.formContact.lAdresse.value="";
    document.formContact.leCP.value="";
    document.formContact.laVille.value="";
    document.formContact.leMessage.value="entrez votre message ici";
}

function effaceChampsIns(){
    document.formContact.leNom.value="";
    document.formContact.lePrenom.value="";
    document.formContact.leMail.value="";
    document.formContact.lAdresse.value="";
    document.formContact.leCP.value="";
    document.formContact.laVille.value="";
    document.formContact.leTel.value="";
}

function arobaceok(email)
{
    if(document.formContact.leMail.value == ""){
        alert("L'email est obligatoire.");
        return false;
    }
    var a=document.forms[0].leMail.value;
    var test="" + a;
    for(var k = 0; k < test.length;k++)
        {
        var c = test.substring(k,k+1);
        if(c == "@")
        {
        document.forms.formContact.submit();
        return true;
        }
    }
    alert("La syntaxe de votre e-mail est incorrect !");
    return false;
}

var checkflag = "false";
function check(field) {
if (checkflag == "false") {
  for (i = 0; i < field.length; i++) {
  field[i].checked = true;}
  checkflag = "true";
  return "Tout décocher"; }
else {
  for (i = 0; i < field.length; i++) {
  field[i].checked = false; }
  checkflag = "false";
  return "Tout cocher"; }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Masque de saisie
function editMaskPre(obj, mask, evt) {
    var keyCode = evt.keyCode;
    if (keyCode == 0) {
        keyCode = evt.charCode;
    }
    if (obj.value.length == 0 && keyCode != 8 && keyCode != 0 && keyCode!= 9) {
        completeMask(obj, mask);
    }
}

function toregexp(txt) {
    txt = txt.replace(/([-\/\[\]()\*\+])/g, '\\$1');
    txt = txt.replace(/N/g, '\\d');
    txt = txt.replace(/\?/g, '.');
    txt = txt.replace(/A/g, '\\w');
    txt = txt.replace(/C/g, '[A-Za-z]');
    return txt;
}

function editMask(obj, mask, evt) {
    var tmVal = getFirstMatch(obj.value, mask);
    if (obj.value != tmVal) {
        obj.value = tmVal;
    }
    if(evt.keyCode != 8 && obj.value.length != 0) { // backspace and tab
        completeMask(obj, mask);
    }
}

function getFirstMatch(value, mask) {
    var size = value.length;
    if(size == 0) {
        return "";
    }
    var re = new RegExp('^' + toregexp(mask.substr(0, size)) + '$');
    if (!value.match(re)) {
        return getFirstMatch(value.substr(0, size-1), mask);
    } else {
        return value;
    }
}


function completeMask(obj, mask) {
    var size = obj.value.length;
    var sw=true;
    var tmp = obj.value;
    while (sw) {
        if (mask.length<=size) {
            break;
        }
        switch (mask.charAt(size)) {
            case 'N':
            case 'A':
            case 'C':
            case '?':
                sw = false;
                break;
            default:
                tmp += mask.charAt(size);
        }
        size++;
    }
    if (obj.value != tmp) {
        obj.value = tmp;
        obj.lastMatched = obj.value;
    }
    return;
}

function fctMenu(x){
    if(x=='1'){
        parent.contenu.location.href='beaux-arts-mon-compte.php';
    }
    if(x=='2'){
        parent.contenu.location.href='beaux-arts-mon-panier.php';
    }
    if(x=='3'){
        popupConditions('conditions');
    }
}

//AJOUT DANS LE PANIER
function ajoutProduitPanier(id_prod)
{
        document.getElementById('AddToBasket').setAttribute("src", 'ajout-panier.php?id_produit=' + id_prod);
}


go_visibility = new Array;
function goblink()
    {
    if(document.getElementById && document.all)
        {
        blink_tab = document.getElementsByTagName('blink');
        for(a=0;a<blink_tab.length;a++)
            {
            if(go_visibility[a] != "visible")
                go_visibility[a] = "visible";
            else
                go_visibility[a] = "hidden";
            blink_tab[a].style.visibility=go_visibility[a];
            }
        }
    setTimeout("goblink()", 500);
    }
window.onload = goblink;