/*########################################################
 *     FICHIER JS CORRESPONDANT A LA GESTION DE L'AFFICHAGE 
 *                     DES ZONES PRIX
 ########################################################*/

/** #########################################
* Permet de setter le prix Decathlon dans la bloc html
*/
function setPrixDecathlon(refModele, valuePrice,valuePriceWeee, isHomogenous, pays, func){
    if(refModele){  
        var prix = valuePrice ;
        var libellePrice = "" ;
        var deee = valuePriceWeee ;
        var libelleDeee = "" ;
        var blocPrixDecathlon = "" ;
        
        if(isHomogenous){
            libellePrice = "" ;
        }
        else{
            libellePrice = "<span class='lib'>"+libellePrixAPartirDe + "</span>&nbsp;" ;
        }
                     
        if(deee!=""){
            libelleDeee = deeeDebutLabel + deee + deeeFinLabel ;
        }
        var funcPrix =  setLinkTag('store_txt', func);
        blocPrixDecathlon = '<a href="#" onclick="'+funcPrix+'">'+_accrocheDecathMag+'</a><br/><span class="prixfleche"></span>' ;
        
        if(prix != ""){
            blocPrixDecathlon = blocPrixDecathlon + "<span class='prix'>"+libellePrice + prix + '*' + "</span>";                
        }        
        if(imagePrixDecath && imagePrixDecath!="" && textPrixDecath!=""){    
            var funcBtnPrix =  setLinkTag('store_btn', func);
            blocPrixDecathlon = blocPrixDecathlon + '<a href="#" onclick="'+funcBtnPrix+'" class="lienPictoPrix" ><img class="picto" src="'+ imagePrixDecath +'"/><span id="texteVisuDispo">'+textPrixDecath+'</span></a>';
        }
         if(libelleDeee != ""){
            blocPrixDecathlon = blocPrixDecathlon + '<span class="deee" id="zone-ecotaxe-decath'+refModele+'">'+libelleDeee+'</span>' ; 
        	
        }
        //On va setter la phrase jurifique concernant les prix central
        setHtml("bloc-decathlon"+refModele, blocPrixDecathlon) ;
        
        var libJurPrixBloc = getElement("libJurPrix"+refModele, true, "") ;
        
        if(libJurPrixBloc != null){
            var libellePrixConseilleASetter = getLibellePrixConseille(prix) ;
            if(libellePrixConseilleASetter != ""){
                setHtml("libJurPrix"+refModele, libellePrixConseilleASetter) ;
            }                
        }
    }
    return blocPrixDecathlon ;
}

/** #########################################
* Permet de recuperer le libelle juridique "Le prix est le le prix conseille ..."
*/
function getLibellePrixConseille(prixDecat){    
    var jurPrixConseilleTmp = jurPrixConseille ;
    if(prixDecat == ""){
        jurPrixConseilleTmp = "" ;
    }
    return jurPrixConseilleTmp ;
}

/** #########################################
* Permet de recuperer le lien pour le lioage vers les sites enseigne
*/
function getLinkToDecathFunction(rootPath, serverUrl, _urlLiage, refModele, _siteRepositoryEnseigne){
    //on va verifier si le client ne vient pas d'un autre pays
    var siteRepositoryEnseigne = _siteRepositoryEnseigne ;
    var urlEnseigne = _urlEnseigne ;
    var language = _language ;    
    
    var valueCookieCountry = getCookie("country") ;
    if(valueCookieCountry){
        var enseigneSiteObj = mapUrlParPays.get(valueCookieCountry) ;
        if(enseigneSiteObj){
            siteRepositoryEnseigne = enseigneSiteObj.getRepository() ;
            urlEnseigne = enseigneSiteObj.getUrl() ;
            language = valueCookieCountry ;
            rootPath = '/'+language ;
        }
    }
    
    var urlLiageProduit = serverUrl + _urlLiage + '?model='+refModele+'&language='+language+'&siteRepository='+siteRepositoryEnseigne ;
    var fonctionGoToProduct = "goToProduct('"+rootPath+"', '"+urlLiageProduit+"', '"+urlEnseigne+"');return false;" ;
    
    return fonctionGoToProduct ;
}