

$(document).ready(function(){

    $("ul.sf-menu").superfish({

        animation: {
            height: 'show'
        }, // slide-down effect without fade-in
        delay: 1200 // 1.2 second delay on mouseout
        //autoArrows: flase

    });

});

function ValRemise(){
	document.valide.action='valide.php';
	document.valide.submit();
}

function SupprRemise(){
	document.valide.remise.value='';
	document.valide.rem_action.value='suppr';
	document.valide.rem_cat.value='';
	document.valide.rem_val.value='';
	document.valide.rem_code.value='';
	document.valide.rem_usag.value='';
	document.valide.rem_type.value='';
	document.valide.action='valide.php';
	document.valide.submit();
}

/////////////////////// popup image ////////////////////////////

function ImageCentrer(titre, img, largeur, hauteur, options){

    var hauteurimage = hauteur;

    var largeurimage = largeur;



    if (hauteur >= 600) {

        hauteurimage = 600;

        largeurimage = (hauteurimage * largeur) / hauteur;

    }



    var top = (screen.height - hauteurimage) / 2;

    var left = (screen.width - largeurimage) / 2;

    w = open("", 'image', 'width=400,height=400,toolbar=no,scrollbars=no,resizable=yes,status=no, top=' + top + ', left=' + left);

    w.document.write("<html><head><title>" + titre + "</title></head>");

    w.document.write("<script language=javascript>function checksize()  { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+15,document.images[0].height+40); window.focus();} else { setTimeout('check()',250) } }</" + "script>");

    w.document.write("<body onload='checksize()' leftMargin='0' topMargin='0' marginwidth='0' marginheight='0' onblur='javascript:window.close()'><a href='javascript:window.close()'><img  src='" + img + "' style='border:none; height:" + hauteurimage + "'></a>");

    w.document.write("</body></html>");

    w.document.close();

}



/////////////////////////// fin popup image //////////////////////



/////////////////////////// menu deroulant ///////////////////////

function montre(id){



    if (document.getElementById('ul' + id).style.display == 'none') {

        document.getElementById('ul' + id).style.display = 'block';

        document.getElementById('span' + id).innerHTML = '-';

    }

    else
        if (document.getElementById('ul' + id).style.display == 'block') {

            document.getElementById('ul' + id).style.display = 'none';

            document.getElementById('span' + id).innerHTML = '+';

        }

}



function imageCache(){

    for (var i = 0; i < totalImage; i++) {

        document.getElementById('agd' + i).style.display = 'none';

    }

}



function imageMontre(id){

    imageCache();

    document.getElementById('agd' + id).style.display = 'block';

}

/////////////////////////// fin menu deroulant ///////////////////////



/////////////////////////// pagination ///////////////////////



function choixPage(p){

    window.location = "" + url + "?idrub=" + idrub + "&rechercher=" + rechercher + "&page=" + p;

}



function choixPageSaveur(p){

    window.location = "" + url + "?id_saveur=" + id_saveur + "&page=" + p;

}



/////////////////////////// fin pagination ///////////////////////



/////////////////////////// verification login ///////////////////////





function verifLog(){

    var obj = document.getElementById('formLog');

    var msg = '';

    msg += obj.identifiant.value == '' ? 'Veuillez entrer votre Email!\n' : '';

    msg += obj.password.value == '' ? 'Veuillez entrer votre mot de passe!' : '';

    msg != "" ? alert(msg) : obj.submit();

}



/////////////////////////// fin verification login ///////////////////////



/////////////////////////// verification recherche ///////////////////////



function verifSearch(){

    document.getElementById('formsearch').submit();

}



/////////////////////////// fin verification recherche ///////////////////////



/////////////////////////// detail commande ///////////////////////



function annuleCommande(commande){

    if (confirm("Voulez vous vraiment annuler cette commande ?")) {

        window.location = 'suppr_com.php?commande=' + commande;

    }

}



/////////////////////////// fin detail commande ///////////////////////





/////////////////////////// conditions ///////////////////////



function verifLog2(){

    var obj = document.getElementById('formLog2');

    var ok = true;

    ok = ok && estPresent(obj.identifiant, "Veuillez entrer votre Email!");

    ok = ok && estPresent(obj.password, "Veuillez entrer votre mot de passe!");

    if (ok) {

        obj.submit();

    }

}



/////////////////////////// fin page conditions ///////////////////////



/////////////////////////// coords ///////////////////////

function verifCoords(){

    var obj = document.getElementById('formCoords');

    var ok = true;

    ok = ok && estPresent(obj.nom_new, "Veuillez entrer votre nom!");

    ok = ok && estPresent(obj.prenom_new, "Veuillez entrer votre prénom!");

    ok = ok && estPresent(obj.adresse_new, "Veuillez entrer votre adresse !");

    ok = ok && estPresent(obj.mail_new, "Veuillez entrer votre e-mail!");

    ok = ok && estValide(obj.mail_new, "E-mail!", -1, "email");

    ok = ok && estPresent(obj.passe_new, "Veuillez entrer votre mot de passe!");

    ok = ok && estPresent(obj.passeconfirm_new, "Veuillez entrer votre mot de passe!");

    ok = ok && estPresent(obj.postal_new, "Veuillez entrer votre code postal!");

    ok = ok && estPresent(obj.ville_new, "Veuillez entrer votre ville!");

    if (ok) {

        obj.submit();

    }

}

/////////////////////////// fin coords ///////////////////////



/////////////////////////// inscription ///////////////////////



function verifInscription(){

    var obj = document.getElementById('formInscription');

    var ok = true;

    ok = ok && estPresent(obj.nom, "Veuillez entrer votre nom!");

    ok = ok && estPresent(obj.prenom, "Veuillez entrer votre prénom!");

    ok = ok && estPresent(obj.adresse, "Veuillez entrer votre adresse !");

    ok = ok && estPresent(obj.mail, "Veuillez entrer votre e-mail!");

    ok = ok && estValide(obj.mail, "Ce n'est pas une adresse électronique!", -1, "email");

    ok = ok && estPresent(obj.passe, "Veuillez entrer votre mot de passe!");

    ok = ok && estPresent(obj.passeconfirm, "Veuillez entrer votre mot de passe de confirmation!");

    ok = ok && estPresent(obj.postal, "Veuillez entrer un code postal valide!", 6, "intPositif");

    ok = ok && estPresent(obj.port, "Veuillez entrer un numéro de portable valide!");

    ok = ok && estPresent(obj.ville, "Veuillez entrer votre ville!");

    if (ok) {
        captVerif(obj);
    }
}


function verifLivraison(){

    var obj = document.getElementById('formInscription');

    var ok = true;

    ok = ok && estPresent(obj.nom, "Veuillez entrer votre nom!");

    ok = ok && estPresent(obj.prenom, "Veuillez entrer votre prénom!");

    ok = ok && estPresent(obj.adresse, "Veuillez entrer votre adresse !");

    ok = ok && estPresent(obj.mail, "Veuillez entrer votre e-mail!");

    ok = ok && estValide(obj.mail, "Ce n'est pas une adresse électronique!", -1, "email");

    ok = ok && estPresent(obj.tel_port, "Veuillez entrer un numéro de portable valide!");

    ok = ok && estPresent(obj.ville, "Veuillez entrer votre ville!");

    if (ok) {
        obj.submit();
    }
}




function verifInscriptionpro(){

    var obj = document.getElementById('formInscription');

    var ok = true;

    ok = ok && estPresent(obj.nom, "Veuillez entrer votre nom!");

    ok = ok && estPresent(obj.prenom, "Veuillez entrer votre prénom!");

    ok = ok && estPresent(obj.adresse, "Veuillez entrer votre adresse !");

    ok = ok && estPresent(obj.mail, "Veuillez entrer votre e-mail!");

    ok = ok && estValide(obj.mail, "Ce n'est pas une adresse électronique!", -1, "email");

    ok = ok && estPresent(obj.passe, "Veuillez entrer votre mot de passe!");

    ok = ok && estPresent(obj.passeconfirm, "Veuillez entrer votre mot de passe de confirmation!");

    ok = ok && estPresent(obj.postal, "Veuillez entrer un code postal valide!", 6, "intPositif");

    ok = ok && estPresent(obj.tel, "Veuillez entrer un numéro de téléphone valide!");

    ok = ok && estPresent(obj.ville, "Veuillez entrer votre ville!");

    ok = ok && estPresent(obj.entreprise, "Veuillez entrer le nom de votre entreprise!");

    ok = ok && estPresent(obj.siret, "Veuillez entrer le numéro de siret de votre entreprise!");

    if (ok) {

        captVerif(obj);

    }

}



/////////////////////////// fin inscription ///////////////////////



/////////////////////////// contact ///////////////////////



function ValideContact(){

    var obj = document.getElementById('formContact');

    captVerif(obj);

}





function popupPlan(){

    var largeur = ((screen.width) - 800) / 2;

    var hauteur = ((screen.height) - 600) / 2;

    window.open("plan-acces.php", "Plan", "width=800, height=600, top=" + hauteur + ", left=" + largeur)

}

/////////////////////////// fin contact ///////////////////////



/////////////////////////// panier ///////////////////////





function viderpanier(){

    if (confirm("Etes vous sur de vouloir vider entierement votre panier ?")) {

        window.location = "panier.php?vider=1";

    }

}



function verifQte(obj){

    if (obj.value == "") {

        obj.value = 0

    };

    }





/////////////////////////// fin panier ///////////////////////



/////////////////////////// valide ///////////////////////



function annuleValide(){

    window.location = 'panier.php';

}



/////////////////////////// fin valide ///////////////////////



function Chg_Paye(){

    document.getElementById("valide").action = 'valide.php';

    document.getElementById("valide").submit();

}





/* GESTION AJAX */

function getXhr(){

    var xhr = null;

    if (window.XMLHttpRequest) // Firefox et autres
        xhr = new XMLHttpRequest();

    else {

        if (window.ActiveXObject) { // Internet Explorer
            try {

                xhr = new ActiveXObject("Msxml2.XMLHTTP");

            }

            catch (e) {

                xhr = new ActiveXObject("Microsoft.XMLHTTP");

            }

        }

        else { // XMLHttpRequest non supporté par le navigateur
            alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");

            xhr = false;

        }

    }

    return xhr;

}





/* Traduire */

function Trans(lang){

    var xhr = getXhr();



    xhr.onreadystatechange = function(){

        if (xhr.readyState == 4 && xhr.status == 200) {

            var reg = new RegExp("[/]+", "g");

            var taburl = window.location.pathname.split(reg);

            var page = taburl[taburl.length - 1];

            if (page == "") {

                window.location = "accueil.php";

            }
            else {

                window.location.reload();

            }

        }
    };



    xhr.open("POST", "translation.php", true);
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xhr.send("lang=" + lang);
}

