/*________________________________________________________________________________________ Détection du navigateur ie ou autres */ var strChUserAgent = navigator.userAgent; var intSplitStart = strChUserAgent.indexOf("(",0); var intSplitEnd = strChUserAgent.indexOf(")",0); var strChStart = strChUserAgent.substring(0,intSplitStart); var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd); var strChEnd = strChUserAgent.substring(strChEnd); var nav = ""; if(strChMid.indexOf("MSIE 8") != -1){ nav = "ie"; }else if(strChMid.indexOf("MSIE 7") != -1){ nav = "ie"; }else if(strChMid.indexOf("MSIE 6") != -1){ nav = "ie"; }else{ nav = "autres"; } /*________________________________________________________________________________________ Gestion des fenêtres popup - openWindowTool : affiche le masque et la div sélectionnée - closeWindowTool : cache le masque et la div sélectionnée */ function openWindowTool(maDiv){ location.href='#'; document.body.style.overflow = 'hidden'; document.getElementById("masque").style.display = 'block'; document.getElementById(maDiv).style.display = 'block'; var listeSelect = document.getElementsByTagName('select'); for(var i=0;i < listeSelect.length;i++){ listeSelect[i].style.visibility='hidden'; } } function closeWindowTool(maDiv){ document.body.style.overflow = 'auto'; document.getElementById(maDiv).style.display = 'none'; document.getElementById('masque').style.display = 'none'; var listeSelect = document.getElementsByTagName('select'); for(var i=0;i < listeSelect.length;i++){ listeSelect[i].style.visibility='visible'; } } /*________________________________________________________________________________________ mise en évidence du champ en erreur et affichage du message d'erreur */ /*function afficheError(champ,error){ if(document.getElementById('errors')){ if(!(champ == 'date_naissance')){ document.getElementById(champ).style.backgroundColor = "#ff0033"; } if(error.length > 0){ if(document.getElementById("errors").innerHTML.length > 0){ document.getElementById("errors").innerHTML += "
"; } document.getElementById("errors").innerHTML += error; } document.getElementById("errors").style.display = 'block'; }else{ document.getElementById(champ).innerHTML = error; document.getElementById(champ).style.display = 'block'; } }*/ /*________________________________________________________________________________________ mise en évidence du champ en erreur et affichage du message d'erreur liée à l'authentification */ function afficheErrorComun(champ,error){ if(champ.length > 0){ document.getElementById("error_"+champ).style.backgroundImage = "url()"; } if(document.getElementById("spanerrors").innerHTML.length >0){ document.getElementById("spanerrors").innerHTML +="
"; } document.getElementById("spanerrors").innerHTML += error; document.getElementById("erreur").style.display = 'block'; } /*________________________________________________________________________________________ search */ function submit_search(id_src,page){ if(page == 'forum_p'){ var currentUrl = document.location.href; var reg1 = new RegExp("(#)", "g"); currentUrl = currentUrl.replace(reg1,""); if(currentUrl.indexOf("?") != -1){ var reg = new RegExp("[?]+", "g"); var tableau = currentUrl.split(reg); currentUrl = "search.php?"+tableau[1]+"&src="+document.getElementById(id_src).value; }else{ currentUrl= "search.php?src="+document.getElementById(id_src).value; } window.location.replace(currentUrl); }else if(page == 'forum'){ currentUrl= "search.php?src="+document.getElementById(id_src).value; window.location.replace(currentUrl); } } function resize(id_div,nbPix){ if(document.getElementById(id_div)){ document.getElementById(id_div).style.width = (document.getElementById("center").offsetWidth-nbPix)+"px"; } } //--> displayHide function displayHide(div,idImg,ImageOpen,ImageClose){ var div = document.getElementById(div); if(div.style.display == 'block'){ div.style.display = 'none'; if(idImg && ImageClose && ImageOpen){ document.getElementById(idImg).src = ImageClose; } }else{ div.style.display = 'block'; if(idImg && ImageClose && ImageOpen){ document.getElementById(idImg).src = ImageOpen; } } } /*________________________________________________________________________________________ checkbox graphique */ function checkThis(champ){ var aVal = champ.split("_"); var nVal = aVal[1]; var val = document.getElementById(nVal).value; if(val == "on"){ document.getElementById(nVal).value = "off"; document.getElementById(champ).className = "checkbox"; }else{ document.getElementById(nVal).value = "on"; document.getElementById(champ).className = "checkbox_on"; } } /*________________________________________________________________________________________ confirmation commande version d'essai */ function frm_Tryout_submit(){ var cgv = document.getElementById("cgv").value; if(cgv == 'on'){ document.getElementById("error").style.display = 'none'; document.getElementById("frm_Tryout").submit(); }else{ document.getElementById("error").style.display = 'block'; } } function slideSwitch() { var $active = $('#slideshow DIV.active'); if ( $active.length == 0 ) $active = $('#slideshow DIV:last'); // use this to pull the divs in the order they appear in the markup var $next = $active.next().length ? $active.next() : $('#slideshow DIV:first'); // uncomment below to pull the divs randomly // var $sibs = $active.siblings(); // var rndNum = Math.floor(Math.random() * $sibs.length ); // var $next = $( $sibs[ rndNum ] ); $active.addClass('last-active'); $next.css({opacity: 0.0}) .addClass('active') .animate({opacity: 1.0}, 1000, function() { $active.removeClass('active last-active'); }); } function displayOptions(){ //document.getElementById('combo_selected').style.display='none'; document.getElementById('combo_options').style.display='block'; document.getElementById('combo').className = 'combo_hover'; } function hideOptions(){ //document.getElementById('combo_selected').style.display='block'; document.getElementById('combo_options').style.display='none'; document.getElementById('combo').className = 'combo'; } function setComboValue(val){ document.getElementById("combo_value").value = val; document.getElementById('combo_selected').innerHTML = val; //document.getElementById('combo_selected').style.display='block'; document.getElementById('combo_options').style.display='none'; } /*________________________________________________________________________________________ Gestion des fenêtres popup - openWindowTool : affiche le masque et la div sélectionnée - closeWindowTool : cache le masque et la div sélectionnée */ function openFaq(content,titre){ location.href='#'; document.getElementById("content_faq").innerHTML = ''+content+''; document.getElementById("question_faq").innerHTML = ''+titre+''; document.body.style.overflow = 'hidden'; document.getElementById("masque").style.display = 'block'; document.getElementById('rep_faq').style.display = 'block'; } function openFaq2(id_faq){ location.href='#'; var xhr; if (window.XMLHttpRequest) // Objet de la fenêtre courant { xhr = new XMLHttpRequest(); // Firefox, Safari, ... } else if (window.ActiveXObject) // Version Active { xhr = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer } xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ if(xhr.status == 200) { var reponse = xhr.responseText; var reg = new RegExp("[|]", "g"); var tableau = reponse.split(reg); document.getElementById("content_faq").innerHTML = ''+tableau[1]+''; document.getElementById("question_faq").innerHTML = ''+tableau[0]+''; document.body.style.overflow = 'hidden'; document.getElementById("masque").style.display = 'block'; document.getElementById('rep_faq').style.display = 'block'; }else{ alert("Erreur de chargement "+xhr.status); } } }; xhr.open("GET","/search/loadFaq.php?id_post="+id_faq,true); xhr.send(null); } function closeFaq(){ document.getElementById("content_faq").innerHTML = ''; document.getElementById("question_faq").innerHTML = ''; document.body.style.overflow = 'auto'; document.getElementById('rep_faq').style.display = 'none'; document.getElementById('masque').style.display = 'none'; } function frm_checkout_1_submit(){ window.location.replace('checkout_2.php'); } function openMenu(id_menu,id_parent){ var liElements = document.getElementsByTagName("li"); for(var i=0;i 0){ document.getElementById("frm_newsletter").submit(); }else{ alert('Vous devez choisir la ou les newsletter(s) que vous souhaitez recevoir avant de poursuivre'); } } } function blinking(){ var blDiv = document.getElementById("blinking_news"); blDiv.style.color = "#fff"; setTimeout("blinkingOff();",3000); } function blinkingOff(){ var blDiv = document.getElementById("blinking_news"); blDiv.style.color = "#336ead"; setTimeout("blinking();",1000); } var defile;// l'element a deplacer var psinit = 514; // position horizontale de depart var pscrnt = psinit; function texteDefile() { if (!defile) defile = document.getElementById('defile'); if (defile) { if(pscrnt < ( - defile.offsetWidth) ){ pscrnt = psinit; } else { pscrnt+= -1; // pixel par deplacement } defile.style.left = pscrnt+"px"; } } function checkOptin(aOptin,val){ var reg = new RegExp("[,]", "g"); var tableau = aOptin.split(reg); for(i=0;i