/*________________________________________________________________________________________
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