﻿// Fichier JScript

// COMMUN
var urlSite = "";
var domainSite = "";
var urlImages = "../Graphisme_HomePage/"; //depuis la Home Page
/* Variable header */
var keepMenu = false;
var keepMenuTxt = false;
var divItemsNumber = 'hp_divAccountItemsCount';
var divDiscountsNumber = 'hp_divAccountDiscountCount';
var imgItemsNumber = 'hp_imgAccountItems';
var imgDiscountsNumber = 'hp_imgAccountDiscount';
var divViewedItems = 'hp_divSsNavBarViewedNumber';
var divViewedText = 'hp_divSsNavBarViewedText';
var divWelcomeText = 'hp_divWelcome';
var divAcountToShow = 'hp_divAccountLinks+hp_divAccountClose+hp_divWelcome';
var divAcountToHide = 'hp_divAccountLogin';
var divCarteToShow = 'hp_divNavBarLink15';
var divCarteToHide = 'hp_divNavBarLink14';
var divInputBarNav = 'hp_divSsNavBar_C0+hp_divSsNavBar_C518+hp_divSsNavBar_C206+hp_divSsNavBar_C207+hp_divSsNavBar_C519+hp_divSsNavBar_C256+hp_divSsNavBar_C520+hp_divSsNavBar_C832+hp_divSsNavBar_C258+hp_divSsNavBar_C1016';
/* Variable categories */
var nbOnglets = 4;
var divBackgrdIdOnglet = 'hpc_Categories_Onglets';
var imgBackGrdOnglet = 'hpc_cat_onglets_bg';
var typeImageOnglet = '.gif';
var racineOnglet = 'hpc_Categories_Onglet';
var classNameNormalOnglet = 'hpc_Categories_Onglet';
var classNameOverOnglet = 'hpc_Categories_OngletOver';
var racineProduitsOnglet = 'hpc_Categories_ProduitsOnglet';
var classNameNormalProduitsOnglet = 'hpc_Categories_ProduitsOnglet';
var classNameOverProduitsOnglet = 'hpc_Categories_ProduitsOngletOver';
var racineLinksOnglet = 'hpc_Categories_LinksOnglet';
var classNameNormalLinksOnglet = 'hpc_Categories_LinksOnglet';
var classNameOverLinksOnglet = 'hpc_Categories_LinksOngletOver';
/* Variables Avantages */
var divAvantageText = 'hpr_AvantagesContent_DetailMoins_Offre';
var divAvantageRappel = 'hpr_Avantages_RappelCode';
var divAvantageNextStep = 'hpr_AvantagesContent_Next';
var tdAvantageNextStep = 'hpr_AvantagesContent_Next_TableTD';
var divToShowAvantagesInconnu = 'hpr_AvantagesContent_DetailPlus+hpr_Avantages_Rappel';
var divToHideAvantagesInconnu = 'hpr_AvantagesLog+hpr_AvantagesContent_New+hpr_AvantagesContent_Bottom+hpr_AvantagesContent_DetailMoins_Image+hpr_AvantagesContent_DetailMoins_Offre+hpr_MenuAvantagesContent_Bottom+' + divAvantageText;
var divToShowAvantagesDeco = 'hpr_AvantagesLog+hpr_AvantagesContent_New+hpr_AvantagesContent_Bottom';
var divToHideAvantagesDeco = 'hpr_AvantagesContent_DetailPlus+hpr_Avantages_Rappel+hpr_AvantagesContent_DetailMoins_Image+hpr_MenuAvantagesContent_Bottom+' + divAvantageNextStep + '+' + divAvantageText;
var divAvantageMain = 'hpr_AvantagesContent_Top';
var classAvantageLog = 'hpr_AvantagesContent_Top_Log';
var classAvantageUnLog = 'hpr_AvantagesContent_Top_Unlog';

//--Début Réupérer le navigateur, sa version et l'OS
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();
//--Fin Réupérer la version le navigateur, sa version et l'OS

/* Gestion des Cookies */
function Get_Cookie(check_name)
{
    var a_all_cookies = document.cookie.split( ';' );
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false;

    for(i = 0; i < a_all_cookies.length; i++)
    {
        a_temp_cookie = a_all_cookies[i].split( '=' );
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
        //cookie_expire = a_temp_cookie[2].replace(/^\s+|\s+$/g, '');

        if (cookie_name == check_name)
        {
	        b_cookie_found = true;
	        if (a_temp_cookie.length > 1)
	        {
		        cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
	        }
	        return cookie_value;
	        break;
        }
        
        a_temp_cookie = null;
        cookie_name = '';
    }
    if (!b_cookie_found)
    {
        return null;
    }
}
function Set_Cookie(name, value, expires, path, domain, secure) 
{
    var today = new Date();
    today.setTime( today.getTime() );

    //Il y a toujours une date d'expiration (domaine)
    if(!expires)
    {
        expires = 31;
    }
    expires = expires * 1000 * 60 * 60 * 24;
    
    //Le chemin est à la racine par défaut
    if(!path)
    {
        path = "/";
    }
        
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" + escape(value) +
        ";expires=" + expires_date.toGMTString() + 
        ";path=" + path + 
        ((domain) ? ";domain=" + domain : ";domain=" + domainSite ) +
        ((secure) ? ";secure" : "" );
        
    //alert(document.cookie);
}
function Delete_Cookie(name)
{
    if (Get_Cookie(name))
    {
        Set_Cookie(name, '', -10000);
    }
}

/* Init du site */
function SetUp(url)
{
    var i = 0;
    var splitTemp;
    
    //Définit le domaine
    urlSite = url;
    splitTemp = urlSite.split( '.' );
    for (i = 0; i < splitTemp.length; i++)
    {
        if(0 != i)
            domainSite = domainSite + splitTemp[i];
        if( i != splitTemp.length - 1)
            domainSite = domainSite + '.';
    }
    
    //Gére les exceptions
    if(window.location.search.length > 0 )
    { 
        var nReq = window.location.search.substring(1,window.location.search.length);
        splitTemp = nReq.split( '&' );
        for (i = 0; i < splitTemp.length; i++)
        {
            var MaVariable = splitTemp[i].substring(0, splitTemp[i].indexOf("="));
            var MaValeur = splitTemp[i].substring(splitTemp[i].indexOf("=")+1, splitTemp[i].length);
            //alert(MaVariable + ' ' + MaValeur);
            switch(MaVariable)
            {
                case 'deco':
                    switch(MaValeur)
                    {
                        case '1':
                            Delete_All_Cookies();                            
                            break;
                    }
                    break;                  
                case 'err':
                    switch(MaValeur)
                    {
                        case '1':
                            //Necessite pop-in.js
                            AffichePopInErreur('Code Avantage Inconnu', 'Le code avantage que vous avez saisi n\'existe pas.', 250, 75);
                            break;
                    }
                    break;
		case 'empty':
                    switch(MaValeur)
                    {
                        case '1':
                            Delete_Cookie('NbrArt');
                            Delete_Cookie('NbrAvt');
                            break;
                    }
                    break;
            }
        }
    }       
    
    Connexion(divAcountToShow, divAcountToHide);    
    SetItemsNumber(divItemsNumber);
    SetDiscountsNumber(divDiscountsNumber);
    SetViewedItems(divViewedItems, divViewedText);
    SetWelcome(divWelcomeText);
	SetOngletCarte();
}

// HEADER
/*  Variables pour les menus */
var myTimer;
var time = 500;

/* Fonctions qui affichent/masquent une div avec un délai */
function ChangeMenu(idDiv)
{    
    var menu = document.getElementById(idDiv);
    if(menu != null)
    {
        if(menu.style.display == 'none' || menu.style.display == '')
        {
            DisplayMenu(idDiv);
        }
        else
        {
            HideMenu(idDiv);
        }
    }
}
function DisplayMenu(idDiv)
{      
    myTimer=setTimeout('ShowMenu("'+ idDiv + '")', time);
}
function ClickMenu(idDiv)
{    
    var menu = document.getElementById(idDiv);
    if(menu != null)
    {
        if(menu.style.display == 'none' || menu.style.display == '')
        {
            ShowMenu(idDiv);
        }
        else
        {
            HideMenu(idDiv);
        }
    }
}
function HideMenu(idDiv)
{
    var menu = document.getElementById(idDiv);
    if(menu != null)
        menu.style.display = 'none';
}
function ShowMenu(idDiv)
{
    var menu = document.getElementById(idDiv);
    if(menu != null)
        menu.style.display = 'block';
}
function stopCount()
{
    clearTimeout(myTimer);  
}

/* Fonction qui fait un rollover d'une image */
function RolloverImage(img, image1, image2)
{
    if (img.src == image1 || img.src.replace(urlSite , '..') == image1)
    {
        img.src = image2;
    }
    else
    {
        img.src = image1;  
    }
}
/* Fonction qui change la classe d'une div pour les listes déroulantes de la barre de nav */
function ChangeClass(divMenuId, divClass)
{
    var divMenu = document.getElementById(divMenuId);
    if(divMenu != null)
        divMenu.className=divClass;
}
/* Fonction qui change la valeur de l'input de la barre de nav en fontion d'un clic sur une div */
function ChangeValue(divSourceId)
{
    Masquer(divSourceId, divInputBarNav);
}
/* Fonctions de connexion/déconnexion */
function Execute(url)
{
    var toutvide = '';

    //alert(url);
    if(window.XMLHttpRequest) // Mozilla/Safari/IE7+
    {
        xhr_object = new XMLHttpRequest();        
    }
    else if(window.ActiveXObject) // IE6-
    {
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
        return(false);
        
    if(xhr_object.overrideMimeType)
    {
        xhr_object.overrideMimeType('text/html; charset=ISO-8859-1');
    }

    xhr_object.open("GET", url , false);        
    xhr_object.send(null);    
    if(xhr_object.readyState == 4){
        if(xhr_object.responseText.substring(0, 2) != '<!')
        {
            //alert(xhr_object.responseText);
            return xhr_object.responseText;
        }
        else
            return toutvide;
    }else{ 
        return toutvide;
    };
}
function Connexion(divToShow, divToHide)
{    
    //alert(Get_Cookie('COMPTE'));
    if(Get_Cookie('COMPTE'))
    {   
        //alert('Connection !');   
        Masquer(divToShow, divToHide);
    }
}
function Deconnexion(divToShow, divToHide)
{
    //alert(document.location.href + ' ' + urlSite + '/');
    
    /*if(window.location.href.substring(0, window.location.search) != (urlSite + '/'))
    {
        document.location = urlSite + '?deco=1';
    }
    else
    {
        Delete_All_Cookies();
    
        Masquer(divToShow, divToHide);
        SetItemsNumber(divItemsNumber);
        SetDiscountsNumber(divDiscountsNumber);
        SetViewedItems(divViewedItems, divViewedText);
        SetWelcome(divWelcomeText);
        ChangeClass(divAvantageMain, classAvantageUnLog);
        Masquer(divToShowAvantagesDeco,divToHideAvantagesDeco);
    }*/

	document.location = urlSite + '/Basket/Handlers/DeconnHandler.ashx';
}



function Delete_All_Cookies()
{
    //Delete de tous les cookie
    Delete_Cookie('COMPTE');
    Delete_Cookie('ID%5FCLI');
    Delete_Cookie('PRENOM');
    Delete_Cookie('ID%5FCOM');
    Delete_Cookie('COD%5FADM');
    Delete_Cookie('ETAP');
    Delete_Cookie('AVANTAGE1');
    Delete_Cookie('AVANTAGE2');
    Delete_Cookie('NbrAvt');
    Delete_Cookie('NbrArt');
    Delete_Cookie('COURRIEL');
    Delete_Cookie('prochaineoffre');
    Delete_Cookie('CODE%5FUNIQUE');
    
    AffichePopInErreur('Vous &ecirc;tes d&eacute;connect&eacute;s', 'Les informations vous concernant sur cet ordinateur ont &eacute;t&eacute; masqu&eacute;es.', 250, 75);
}
function Masquer(divToShow, divToHide)
{
    if(divToHide != '')
    {
        var all_divToHide = divToHide.split( '+' );
        for (i = 0; i < all_divToHide.length; i++)
        {
            HideMenu(all_divToHide[i]);
        }
    }

    if(divToShow != '')
    {
        var all_divToShow = divToShow.split( '+' );
        for (i = 0; i < all_divToShow.length; i++)
        {
            ShowMenu(all_divToShow[i]);
        }
    }
}
/* Fonctions qui affichent le nombre d'articles vus, dans le panier et les offres atteintes */
function SetViewedItems(divIdCount, divIdText)
{
    var vus = 0;
    var divDestNb = document.getElementById(divIdCount);
    if(divDestNb != null)
    {
        if(Get_Cookie('VU'))
        {           
            vus = Get_Cookie('VU').split( '|' ).length - 1;        
        }
        divDestNb.innerHTML = vus;
    }
        
    var divDestTxt = document.getElementById(divIdText);
    if(divDestTxt != null)
        divDestTxt.innerHTML = divDestTxt.innerHTML + ((vus > 1) ? 's' : '');
}
function SetItemsNumber(divIdCount)
{
    var articles = 0;
    var urlArticles = '';
    var divArtNb = document.getElementById(divIdCount);
    if (divArtNb != null)
    {
        var articlesAvant = divArtNb.innerHTML;
        if(Get_Cookie('NbrArt'))
        {           
            articles = Get_Cookie('NbrArt');
        }
       
    
        if(articles > 1)
	    {
		     divArtNb.innerHTML = articles + ' articles';
	    }
	    else
	    {
	         divArtNb.innerHTML = articles + ' article';
	    }
	}
    
    if(articles >= 1 && articlesAvant == '0')
    {
        // Taggage eulerian sur la création de panier
        // alert('Création de panier');
        EURECA_shoppingcart('eveiletjeux');
    }
}
function SetDiscountsNumber(divIdCount)
{
    var avantages = 0;
    var urlAvantages = '';
    var divAvtNb = document.getElementById(divIdCount);
    if(divAvtNb != null)
	{
        if(Get_Cookie('NbrAvt'))
        {          
            avantages = Get_Cookie('NbrAvt');
        }
        divAvtNb.innerHTML = avantages;
         
        if(avantages > 1)
	    {
		    ChangeClass('hp_divAccountDiscount', 'avantageWithS'); 
	    }
	    else
	    {
	        ChangeClass('hp_divAccountDiscount', 'avantageWithoutS');
	    }
	}
}

function SetWelcome(divIdWelcome)
{
    var divWelcome = document.getElementById(divIdWelcome);
    if (divWelcome != null)
    {
        if (Get_Cookie('BIENVENUE'))
        {           
            divWelcome.innerHTML = Get_Cookie('BIENVENUE');
        }
	    else
	    {
		    divWelcome.innerHTML = 'Bienvenue,';
	    }
	}
}

function SetOngletCarte()
{
	if(Get_Cookie('CARTE') || Get_Cookie('CARTE_PRIV'))
    {
		HideMenu(divCarteToHide);
		ShowMenu(divCarteToShow);
	}
}

// SOUS BARRE DE NAVIGUATION
/* Fonction qui vide le contenu du champ "rechercher" au premier clic */
var searchefface = false;
function EffacerSeachBox(textbox)
{
    if (! dejaefface)
    {
        textbox.value="";
        searchefface=true;
    }
}


// COLONNE DE GAUCHE
/* Fonction qui gère les accordeons 
function HPL_LoadAccordions()
{	
    //alert('hpl_load'); 
	var helpAccordion = new accordion('hpl_HelpContainer', {
	    resizeSpeed : 8,
	    classNames : {
			toggle : 'hpl_Help_toggle',
			toggleActive : 'hpl_Help_toggle_active',
            content : 'hpl_Help_content'
        }
    });
	helpAccordion.activate($$('#hpl_HelpContainer .hpl_Help_toggle')[0]);
}*/


// CENTRE
/* Fonction qui gére les onglets catégories */
function HPC_ChangeCategorie(onglet, numOnglet)
{
    if(onglet.className == classNameNormalOnglet)
    {
        var divBackground = document.getElementById(divBackgrdIdOnglet);
        divBackground.style.background = 'url(' + urlImages + imgBackGrdOnglet + numOnglet + typeImageOnglet + ')';
        
        var unOnglet;
        var unContenudOnglet;
        var unLien;
        for (i = 1; i <= nbOnglets; i++)
        {
            unOnglet = document.getElementById(racineOnglet + i);
            unOnglet.className = classNameNormalOnglet;
            unContenudOnglet = document.getElementById(racineProduitsOnglet + i);
            unContenudOnglet.className = classNameNormalProduitsOnglet;
            unLien = document.getElementById(racineLinksOnglet + i);
            unLien.className = classNameNormalLinksOnglet;
        }
        
        document.getElementById(racineOnglet + numOnglet).className = classNameOverOnglet;
        document.getElementById(racineProduitsOnglet + numOnglet).className = classNameOverProduitsOnglet;
        document.getElementById(racineLinksOnglet + numOnglet).className = classNameOverLinksOnglet;
        
    }
}
/* Fonction qui gère les accordeons */
function HPC_LoadAccordions()
{	
    //alert('hpc_load'); 
	var ageAccordion;
	
	//0-2
	ageAccordion = new accordion('hpc_AgeContainer1', {
	    resizeSpeed : 8,
	    classNames : {
			toggle : 'hpc_Age_toggle',
			toggleActive : 'hpc_Age_toggle_active',
            content : 'hpc_Age_content'
        }
    });
	ageAccordion.activate($$('#hpc_AgeContainer1 .hpc_Age_toggle')[0]);
	
	//2-5
	ageAccordion = new accordion('hpc_AgeContainer2', {
	    resizeSpeed : 8,
	    classNames : {
			toggle : 'hpc_Age_toggle',
			toggleActive : 'hpc_Age_toggle_active',
            content : 'hpc_Age_content'
        }
    });
	ageAccordion.activate($$('#hpc_AgeContainer2 .hpc_Age_toggle')[0]);
	
	//5-8
	ageAccordion = new accordion('hpc_AgeContainer3', {
	    resizeSpeed : 8,
	    classNames : {
			toggle : 'hpc_Age_toggle',
			toggleActive : 'hpc_Age_toggle_active',
            content : 'hpc_Age_content'
        }
    });
	ageAccordion.activate($$('#hpc_AgeContainer3 .hpc_Age_toggle')[0]);
	
	//8-12
	ageAccordion = new accordion('hpc_AgeContainer4', {
	    resizeSpeed : 8,
	    classNames : {
			toggle : 'hpc_Age_toggle',
			toggleActive : 'hpc_Age_toggle_active',
            content : 'hpc_Age_content'
        }
    });
	ageAccordion.activate($$('#hpc_AgeContainer4 .hpc_Age_toggle')[0]);
}


// COLONNE DE DROITE
function ReplacePlus(incomingText,sParam1,sParam2)
{
    var workString=incomingText;
    var str1 = sParam1;
    var str2 = sParam2;
    var i = 0;
    for(i = 0; i < incomingText.length; i++)
    {
        workString=workString.substring(0,workString.indexOf(str1))+str2+workString.substring(workString.indexOf(str1)+str1.length,workString.length);
    }
    return workString;
}
/* Fonction qui définit les avantages */
function SetOffreAvantage(idOffre)
{        
    var idOffreRetour;
    
    if(Get_Cookie('AVANTAGE1') == null && Get_Cookie('AVANTAGE2') == null)
    {
        Set_Cookie('AVANTAGE1', idOffre);
        idOffreRetour = idOffre;
    }
    else if(Get_Cookie('AVANTAGE1') == null)
        idOffreRetour = Get_Cookie('AVANTAGE2');            
    else
        idOffreRetour = Get_Cookie('AVANTAGE1');
        
    if(idOffreRetour != null && idOffreRetour != '')
        return idOffreRetour; 
    else
        return idOffre;
}
function GetOffreAvantage(idOffre, idDivOffre)
{
    idOffre = SetOffreAvantage(idOffre);
    
    var divAvantage = document.getElementById(idDivOffre);
    if(divAvantage != null && idOffre != null && idOffre != '')
	{
		divAvantage.innerHTML = Execute(urlSite + '/Basket/Handlers/VosAvantagesHandler.ashx?c=' + idOffre);
        //divAvantage.innerHTML = Execute(urlSite + '/photo/ESI/CodesAvantages/Pave/' + idOffre.substring(0, 1) + '/' + idOffre +'.html');
	}
    
    if(divAvantage != null && divAvantage.innerHTML != '')
    {
        var divCodeAvantage = document.getElementById(divAvantageRappel);
        if(Get_Cookie('CODE%5FUNIQUE') != null && Get_Cookie('CODE%5FUNIQUE') != '')
            divCodeAvantage.innerHTML = Get_Cookie('CODE%5FUNIQUE');
        else
            divCodeAvantage.innerHTML = idOffre;
        
        ChangeClass(divAvantageMain, classAvantageLog);
        Masquer(divToShowAvantagesInconnu, divToHideAvantagesInconnu);
        
        var tdProchaineOffre = document.getElementById(tdAvantageNextStep);        
        if(Get_Cookie('prochaineoffre'))
        {
            tdProchaineOffre.innerHTML = ReplacePlus(Get_Cookie('prochaineoffre'), '+', ' ');
        }
        ShowMenu(divAvantageNextStep);
    }
    /*else
    {
        AffichePopInErreur('Code Avantage sans Détail', 'Le code avantage ' + idOffre + ' n\'est pas exploitable.', 250, 75);
        Delete_Cookie("AVANTAGE1");
        Delete_Cookie("AVANTAGE2");
    }*/
}
/* chargement du pavé avantages */
function HPR_LoadAvantages()
{
    //alert('HPR_LoadAvantages');
    var dest = document.getElementById('EMAIL');
    if(Get_Cookie('COURRIEL'))       
        dest.value = Get_Cookie('COURRIEL');
    else
        dest.value = '';
    
    if(Get_Cookie('AVANTAGE1'))
    {
        GetOffreAvantage(Get_Cookie('AVANTAGE1'), divAvantageText);
    }
    else if(Get_Cookie('AVANTAGE2'))
    {
        GetOffreAvantage(Get_Cookie('AVANTAGE2'), divAvantageText);
    }
}
/* Chargement des "plus" */
function HPR_LoadAccordions()
{	
    //alert('hpc_load'); 
	var plusAccordion;
	
	plusAccordion = new accordion('hpr_Best_Container', {
	    resizeSpeed : 8,
	    classNames : {
			toggle : 'hpr_Best_toggle',
			toggleActive : 'hpr_Best_toggle_active',
            content : 'hpr_Best_content'
        }
    });
    plusAccordion.activate($$('#hpr_Best_Container .hpr_Best_toggle')[0]);     
}
function SetBestLink(viewedId, lnkViewed, boughtId, lnkBought)
{
    var divViewed = document.getElementById(viewedId);
    if(divViewed.style.display == 'block')
        window.location = lnkViewed;
    else
        window.location = lnkBought;
}

/*    Nouvelle navigation Avril 2010 menu hover*/
sfHover = function() {
		var divNavBar = document.getElementById("hp_divNavBar");
		if (divNavBar != null)
		{
			var sfEls = divNavBar.getElementsByTagName("a");
			for (var i=0; i<sfEls.length; i++) {
					sfEls[i].onmouseover=function() {
							this.className+=" sfhover";
					}
					sfEls[i].onmouseout=function() {
							this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
					}
			}
		}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


jQuery.noConflict();
jQuery(document).ready(function($){
    // navigation
    if ($('.mp_navigation').width() != null) {
        // test if nav sublevels don't fit into main content width
        var navRight = $('.mp_navigation').width() + $('.mp_navigation').offset().left;
        $('.nav_menu > ul > li').each(function() {
            var itemPos = $(this).offset().left;
            var itemWidth = $(this).find('.dropdown_menu').outerWidth();
            var estimPos = itemPos + itemWidth;
            var diff = estimPos - navRight;
            if (diff >= 0) {
                $(this).find('.dropdown_menu').css('left', $(this).find('.dropdown_menu').offset().left - diff);
            }
        });
        // navigation sublevels interaction
        $('.nav_menu > ul > li').mouseover(function() {
            $(this).find('.dropdown_menu').show();
            $(this).find('> a').addClass('hover');
        });
        $('.nav_menu > ul > li').mouseout(function() {
            $(this).find('.dropdown_menu').hide();
            $(this).find('> a').removeClass('hover');
        });
    }
    

    $(".searchByAge").change(function(){
        var selectedValue = $(this).children(":selected").attr("value");
        if(selectedValue != 0) {
           $(location).attr('href', selectedValue);
           //document.location.href= selectedValue;
        }
        return false;
    });

    var searchTxt = "Mots clés, références, marques";
    $(".search").focus(function(){
        if($(this).attr("value") == searchTxt) {
    	    $(this).attr("value", '');
    	}
    });
    $(".search").blur(function(){
        if($(this).attr("value") == "") {
    	    $(this).attr("value", searchTxt);
    	}
    });
    $(".btn_search").click(function(){
        if ($('search').attr('value') != searchTxt) {
            document.formSearch.submit();
        }
    });
    if(Get_Cookie('NbrArt') &&
        Get_Cookie('NbrArt') > 0)
    {
        var articles = Get_Cookie('NbrArt');
        articles += Get_Cookie('NbrArt') > 1 ? " articles" : " article";
        $('.myBasket .nbrArt').text(articles);
    }
    if (Get_Cookie('BIENVENUE'))
    {
        $(".bonjour").text(Get_Cookie('BIENVENUE'));
    }
	if(Get_Cookie('COMPTE'))
	{
        $(".deconnexion").show();
        $(".basketinfo .suivi").show();
	} else {
	    $(".deconnexion").hide();
	    $(".basketinfo .suivi").hide();
	}
});

