//Taille fenêtre function getWindowHeight() { var windowHeight=0; if (typeof(window.innerHeight)=='number') { windowHeight=window.innerHeight; } else { if (document.documentElement && document.documentElement.clientHeight) { windowHeight = document.documentElement.clientHeight; } else { if (document.body&&document.body.clientHeight) { windowHeight=document.body.clientHeight; } } } return windowHeight; } function getWindowWidth() { var windowWidth=0; if (typeof(window.innerWidth)=='number') { windowWidth=window.innerWidth; } else { if (document.documentElement && document.documentElement.clientWidth) { windowWidth = document.documentElement.clientWidth; } else { if (document.body&&document.body.clientWidth) { windowWidth=document.body.clientWidth; } } } return windowWidth; } //Ajout au panier function ajout_panier(ref, id_qte) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finAjout(httpRequest); }; //Url de destination var url = "ajout_panier.php"; qte = document.getElementById("qte_"+id_qte).value; document.getElementById("qte_"+id_qte).value = 1; //Construction de la requête var req = encodeURI("ref="+ref+"&qte="+qte); //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finAjout(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { if (httpRequest.responseText == "ok") { majPanier(); } else { alert("Impossible d'ajouter le produit au panier"); alert(httpRequest.responseText); } } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Moins au panier function moinsPanier(ref) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finMoins(httpRequest); }; //Url de destination var url = "moins_panier.php"; //Construction de la requête var req = encodeURI("ref="+ref); //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } //Moins au panier function moinsPanier2(ref) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finMoins2(httpRequest); }; //Url de destination var url = "moins_panier.php"; //Construction de la requête var req = encodeURI("ref="+ref); //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } //Moins au panier function supprPanier(ref) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finMoins(httpRequest); }; //Url de destination var url = "suppr_panier.php"; //Construction de la requête var req = encodeURI("ref="+ref); //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } //Moins au panier function supprPanier2(ref) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finMoins2(httpRequest); }; //Url de destination var url = "suppr_panier.php"; //Construction de la requête var req = encodeURI("ref="+ref); //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finMoins(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { majPanier(); } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } function finMoins2(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { majPanier2(); majRecap(); } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Plus au panier function plusPanier(ref) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finPlus(httpRequest); }; //Url de destination var url = "plus_panier.php"; //Construction de la requête var req = encodeURI("ref="+ref); //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } //Plus au panier function plusPanier2(ref) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finPlus2(httpRequest); }; //Url de destination var url = "plus_panier.php"; //Construction de la requête var req = encodeURI("ref="+ref); //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finPlus(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { majPanier(); } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } function finPlus2(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { majPanier2(); majRecap(); } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function majPanier() { majTotal(); //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finMaj(httpRequest); }; //Url de destination var url = "panier.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function majPanier2() { majTotal(); //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finMaj(httpRequest); }; //Url de destination var url = "panierbis.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } //Mise à jour du panier function majRecap() { majRTotal(); //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finMaj2(httpRequest); }; //Url de destination var url = "panier2.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finMaj(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("panier").innerHTML = html; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } function finMaj2(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("panier2").innerHTML = html; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function majTotal() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finTotal(httpRequest); }; //Url de destination var url = "total.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finTotal(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("total_commande").innerHTML = html; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function majRTotal() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finRTotal(httpRequest); }; //Url de destination var url = "r_total.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finRTotal(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("r_total").innerHTML = html; majRLivraison(); } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function majRLivraison() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finRLivraison(httpRequest); }; //Url de destination var url = "r_livraison.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finRLivraison(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("r_livraison").innerHTML = html; majRTVA1(); majRTVA2(); majRTotal2(); } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function changeLivraison(id) { if (id == 2) { document.getElementById("rdv").style.display = ""; } else { document.getElementById("rdv").style.display = "none"; } //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finChange(httpRequest); }; //Url de destination var url = "change_livraison.php"; //Construction de la requête var req = "id="+id; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finChange(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { majRecap(); } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function majRTVA1() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finTVA1(httpRequest); }; //Url de destination var url = "r_tva1.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finTVA1(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("tva1").innerHTML = html; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function majRTVA2() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finTVA2(httpRequest); }; //Url de destination var url = "r_tva2.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finTVA2(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("tva2").innerHTML = html; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function majRTotal2() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finRTotal2(httpRequest); }; //Url de destination var url = "r_total2.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finRTotal2(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("r_total2").innerHTML = html; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Mise à jour du panier function changeLivraison2() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finChange(httpRequest); }; //Url de destination var url = "change_livraison2.php"; //Construction de la requête var req = ""; valeur1 = document.getElementsByName("horaire")[0].checked; if (valeur1 == true) { req = "id="+1; } valeur2 = document.getElementsByName("horaire")[1].checked; if (valeur2 == true) { req = "id="+2; } valeur3 = document.getElementsByName("horaire")[2].checked; if (valeur3 == true) { req = "id="+3; } valeur4 = document.getElementsByName("horaire")[3].checked; if (valeur4 == true) { req = "id="+4; } valeur5 = document.getElementsByName("horaire")[4].checked; if (valeur5 == true) { req = "id="+5; } //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } //Mise à jour du panier function fav_produit(ref, id) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finFav(httpRequest, id); }; //Url de destination var url = "fav_produit.php"; //Construction de la requête var req = "ref="+ref; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finFav(httpRequest, id) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { document.getElementById(id).src = httpRequest.responseText; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Fonction popup DHTML function dhtml(ref, id) { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finDhtml(httpRequest, id); }; //Url de destination var url = "dhtml.php"; //Construction de la requête var req = "ref="+ref; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finDhtml(httpRequest, id) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("dhtml").innerHTML = html; document.getElementById("dhtml").style.top = (document.getElementById(id).offsetTop)+"px"; if (getWindowWidth() > 810) { document.getElementById("dhtml").style.left = (Math.round((getWindowWidth()-810)/2)-document.getElementById("active").offsetLeft)+"px"; } document.getElementById("dhtml").style.display = ""; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } function close_dhtml() { document.getElementById("cache").style.display = "none"; document.getElementById("dhtml").style.display = "none"; document.getElementById("acc").style.display = "none"; document.getElementById("mv2010").style.display = "none"; } //Mise de côté d'un panier function mettre_cote() { document.getElementById("mettre_cote").style.display = ""; document.getElementById("mettre_cote").style.left = (Math.round((getWindowWidth()-570)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("mettre_cote").style.top = "290px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; document.getElementById("name").focus(); } function mettre_cote2() { var name = document.getElementById("name").value; //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finCote(httpRequest); }; //Url de destination var url = "mettre_cote.php"; //Construction de la requête var req = "name="+name; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finCote(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { alert("Votre commande a été mise de côté."); document.getElementById("cache").style.display = "none"; document.getElementById("mettre_cote").style.display = "none"; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } function close_dhtml2() { document.getElementById("mettre_cote").style.display = "none"; document.getElementById("cache").style.display = "none"; } //Ajouter aux favoris function ajouter_favori() { document.getElementById("ajouter_favori").style.display = ""; document.getElementById("ajouter_favori").style.left = (Math.round((getWindowWidth()-570)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("ajouter_favori").style.top = "290px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; document.getElementById("name2").focus(); } function ajouter_favori3(id_commande) { document.getElementById("ajouter_favori").style.display = ""; document.getElementById("type").value = id_commande; document.getElementById("ajouter_favori").style.left = (Math.round((getWindowWidth()-570)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("ajouter_favori").style.top = "290px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function ajouter_favori2() { var name = document.getElementById("name2").value; var type = document.getElementById("type").value; //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finAjouterFav(httpRequest); }; //Url de destination var url = "ajouter_favori.php"; if (type == undefined) { type = 0; } //Construction de la requête var req = "name="+name+"&type="+type; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finAjouterFav(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { alert("Votre commande a été ajoutée aux favoris."); document.getElementById("cache").style.display = "none"; document.getElementById("ajouter_favori").style.display = "none"; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } function close_dhtml3() { document.getElementById("ajouter_favori").style.display = "none"; document.getElementById("cache").style.display = "none"; } //Effacer le panier function erase() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finEffacer(httpRequest); }; //Url de destination var url = "effacer.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finEffacer(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { if (httpRequest.responseText == "ok") { majPanier(); } else { alert("Impossible d'effacer le panier"); } } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Fonction d'ajout d'article commande rapide var temp_ref; var temp_ref2; function addArticle() { if ((temp_ref2 != "") && (document.getElementById("qte_qte").value != "")) { ajout_panier(temp_ref2, "qte"); document.getElementById("ref").value = ""; document.getElementById("qte_qte").value = ""; document.getElementById("titre_article").innerHTML = ""; document.getElementById("prix_total").innerHTML = ""; if (document.getElementById("surmesure") != undefined) { document.getElementById("surmesure").selectedIndex = 0; } document.getElementById("favoris").selectedIndex = 0; document.getElementById("ref").focus(); } } function testRef(ref) { temp_ref2 = ""; temp_ref = ""; //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finTest(httpRequest, ref); }; //Url de destination var url = "test_ref.php"; //Construction de la requête var req = "ref="+ref; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finTest(httpRequest, ref) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { response = httpRequest.responseText; tab = response.split("|X|"); if (tab[0] != "error") { document.getElementById("infos").innerHTML = ""; if (tab[0] == "rpl") { document.getElementById("infos").innerHTML = "Ce produit n'existe plus et a été remplacé par le produit : "+tab[1]; } else { if (tab[0] == "suppr") { document.getElementById("infos").innerHTML = "Ce produit n'existe plus et n'a actuellement pas de remplaçant."; } else { document.getElementById("titre_article").innerHTML = tab[0]; document.getElementById("prix_total").innerHTML = tab[1]+"€"; temp_ref = tab[1]; temp_ref2 = ref; document.getElementById("qte_qte").value = 1; document.getElementById("qte_qte").focus(); document.getElementById("qte_qte").select(); } } } else { document.getElementById("titre_article").innerHTML = ""; document.getElementById("prix_total").innerHTML = ""; document.getElementById("qte_qte").value = ""; } } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } function updateRef() { var qte = parseInt(document.getElementById("qte_qte").value); if (temp_ref2 == "") { alert("La référence choisie n'existe pas."); } if ((qte == NaN) || (qte == "") || (temp_ref == "") || ((temp_ref*qte) == NaN)) { document.getElementById("prix_total").innerHTML = "0.00€"; } else { document.getElementById("prix_total").innerHTML = (temp_ref*qte).toFixed(2)+"€"; if (document.getElementById("prix_total").innerHTML.substr(0, 3) == "NaN") { document.getElementById("prix_total").innerHTML = "0.00€"; } } } function resetc(id1, id2) { if (id1 == "ref") { document.getElementById(id1).value = ""; } else { document.getElementById(id1).selectedIndex = 0; } document.getElementById(id2).selectedIndex = 0; } //Aide commande rapide function aide() { document.getElementById("aide").style.display = ""; document.getElementById("aide").style.left = (Math.round((getWindowWidth()-570)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("aide").style.top = "290px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function close_dhtml4() { document.getElementById("aide").style.display = "none"; document.getElementById("cache").style.display = "none"; } //Popups accueil //Mise de côté d'un panier function popup2() { document.getElementById("popup2").style.display = ""; document.getElementById("popup2").style.left = (Math.round((getWindowWidth()-570)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup2").style.top = "260px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function popup1() { document.getElementById("popup1").style.display = ""; document.getElementById("popup1").style.left = (Math.round((getWindowWidth()-570)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup1").style.top = "260px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function popup_dev() { document.getElementById("popup_dev").style.display = ""; document.getElementById("popup_dev").style.left = (Math.round((getWindowWidth()-570)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup_dev").style.top = "20px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight)+"px"; document.getElementById("cache").style.top = "0px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function popup_fournisseurs() { document.getElementById("popup4").style.display = ""; document.getElementById("popup4").style.left = (Math.round((getWindowWidth()-650)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup4").style.top = "60px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight)+"px"; document.getElementById("cache").style.top = "0px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function popup10() { document.getElementById("popup10").style.display = ""; document.getElementById("popup10").style.left = (Math.round((getWindowWidth()-650)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup10").style.top = "60px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight)+"px"; document.getElementById("cache").style.top = "0px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function popup_lavazza() { document.getElementById("popup5").style.display = ""; document.getElementById("popup5").style.left = (Math.round((getWindowWidth()-650)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup5").style.top = "60px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight)+"px"; document.getElementById("cache").style.top = "0px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function popup_miko() { document.getElementById("popup6").style.display = ""; document.getElementById("popup6").style.left = (Math.round((getWindowWidth()-650)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup6").style.top = "60px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight)+"px"; document.getElementById("cache").style.top = "0px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function popup_rdv() { document.getElementById("popup7").style.display = ""; document.getElementById("popup7").style.left = (Math.round((getWindowWidth()-650)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup7").style.top = "60px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight)+"px"; document.getElementById("cache").style.top = "0px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function popup3() { document.getElementById("popup3").style.display = ""; document.getElementById("popup3").style.left = (Math.round((getWindowWidth()-570)/2)-document.getElementById("active").offsetLeft)+"px"; document.getElementById("popup3").style.top = "260px"; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } function close_dhtmlpop() { document.getElementById("cache").style.display = "none"; if (document.getElementById("cache2") != null) { document.getElementById("cache2").style.display = "none"; } document.getElementById("popup1").style.display = "none"; document.getElementById("popup2").style.display = "none"; document.getElementById("popup3").style.display = "none"; document.getElementById("popup_dev").style.display = "none"; document.getElementById("popup4").style.display = "none"; document.getElementById("popup5").style.display = "none"; document.getElementById("popup6").style.display = "none"; document.getElementById("popup7").style.display = "none"; document.getElementById("popup10").style.display = "none"; } function champs(elt) { if (elt.checked == true) { document.getElementById("raison_2").disabled = "disabled"; document.getElementById("raison_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("raison_2").value = document.getElementById("raison").value; document.getElementById("contact_2").disabled = "disabled"; document.getElementById("contact_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("contact_2").value = document.getElementById("contact").value; document.getElementById("tel2_2").disabled = "disabled"; document.getElementById("tel2_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("tel2_2").value = document.getElementById("tel2").value; document.getElementById("horaire").disabled = "disabled"; document.getElementById("horaire").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("etage").disabled = "disabled"; document.getElementById("etage").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("bureau").disabled = "disabled"; document.getElementById("bureau").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("adresse_2").disabled = "disabled"; document.getElementById("adresse_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("adresse_2").value = document.getElementById("adresse").value; document.getElementById("adresse1_2").disabled = "disabled"; document.getElementById("adresse1_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("adresse1_2").value = document.getElementById("adresse1").value; document.getElementById("adresse2_2").disabled = "disabled"; document.getElementById("adresse2_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("adresse2_2").value = document.getElementById("adresse2").value; document.getElementById("cp_2").disabled = "disabled"; document.getElementById("cp_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("cp_2").value = document.getElementById("cp").value; document.getElementById("ville_2").disabled = "disabled"; document.getElementById("ville_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("ville_2").value = document.getElementById("ville").value; document.getElementById("pays_2").disabled = "disabled"; document.getElementById("pays_2").style.backgroundColor = "rgb(220, 220, 220)"; document.getElementById("pays_2").value = document.getElementById("pays").value; } else { document.getElementById("raison_2").disabled = ""; document.getElementById("raison_2").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("contact_2").disabled = ""; document.getElementById("contact_2").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("tel2_2").disabled = ""; document.getElementById("tel2_2").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("horaire").disabled = ""; document.getElementById("horaire").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("etage").disabled = ""; document.getElementById("etage").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("bureau").disabled = ""; document.getElementById("bureau").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("adresse_2").disabled = ""; document.getElementById("adresse_2").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("adresse1_2").disabled = ""; document.getElementById("adresse1_2").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("adresse2_2").disabled = ""; document.getElementById("adresse2_2").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("cp_2").disabled = ""; document.getElementById("cp_2").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("ville_2").disabled = ""; document.getElementById("ville_2").style.backgroundColor = "rgb(255, 255, 255)"; document.getElementById("pays_2").disabled = ""; document.getElementById("pays_2").style.backgroundColor = "rgb(255, 255, 255)"; } } //Référence interne commande function refInterne(elt) { var interne = elt.value; //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finInterne(httpRequest); }; //Url de destination var url = "interne.php"; //Construction de la requête var req = "interne="+interne; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(req); } function finInterne(httpRequest) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { //NADA } //Echec else { alert("Impossible de mettre en place l'objet AJAX (ref interne)"); } } } //Fonctions prehome function close_introv() { document.getElementById("introv").style.display = "none"; document.getElementById("cache").style.display = "none"; } function show_introv() { document.getElementById("introv").style.display = ""; document.getElementById("introv").style.left = (Math.round((getWindowWidth()-502)/2))+"px"; document.getElementById("introv").style.top = "290px"; document.getElementById("cache").style.width = "100%"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight)+"px"; document.getElementById("cache").style.top = "265px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } //Fonction popup accueil function popAcc() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finAcc(httpRequest); }; //Url de destination var url = "acc.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finAcc(httpRequest, id) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("acc").innerHTML = html; document.getElementById("acc").style.top = "220px"; if (getWindowWidth() > 510) { document.getElementById("acc").style.left = (Math.round((getWindowWidth()-510)/2)-document.getElementById("active").offsetLeft)+"px"; } document.getElementById("acc").style.display = ""; document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } } //Fonction popup accueil function popMV2010() { //Objet de requête Ajax var httpRequest = false; //Initialisation de l'objet if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { //Nada } } } //Vérification de l'initialisation if (!httpRequest) { alert("Impossible de mettre en place l'objet AJAX"); return false; } //Changement d'état de l'objet httpRequest.onreadystatechange = function() { finMV2010(httpRequest); }; //Url de destination var url = "mv2010.php"; //Construction de la requête var req = ""; //Encodage de l'envoi + envoi de la requête httpRequest.open("POST", url, true); httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); httpRequest.send(null); } function finMV2010(httpRequest, id) { //Vérification de l'état de la requête (4 == terminée) if (httpRequest.readyState == 4) { //Si succès if (httpRequest.status == 200) { html = httpRequest.responseText; document.getElementById("mv2010").innerHTML = html; document.getElementById("mv2010").style.top = "220px"; if (getWindowWidth() > 590) { document.getElementById("mv2010").style.left = (Math.round((getWindowWidth()-590)/2)-document.getElementById("active").offsetLeft)+"px"; } document.getElementById("mv2010").style.display = ""; var so = new SWFObject("flash/voeux.swf", "", "590", "300", "7", "#FFFFFF", true); so.write("fl_mv2010"); document.getElementById("cache").style.width = (document.getElementById("active").offsetWidth)+"px"; document.getElementById("cache").style.height = (document.getElementById("active").offsetHeight-196)+"px"; document.getElementById("cache").style.top = "196px"; document.getElementById("cache").style.left = "0px"; document.getElementById("cache").style.display = ""; } //Echec else { alert("Impossible de mettre en place l'objet AJAX"); } } }