/*########################################################
 *     FICHIER JS CORRESPONDANT A LA GESTION DE L'AFFICHAGE 
 *                     DES ZONES PRIX
 ########################################################*/

function taggage(prix,_idModel){
    var tagCountry = "/"+_language+"/" ;
    var splitPrix=prix.split(',');
    if(splitPrix.length==1)splitPrix=prix.split('.');
    var entier=splitPrix[0];
    var decimal=splitPrix[1];
    var devise="";
    entier =entier.split(" ");
    if(entier.length==1){
        entier=entier[0];
    }else{
        entier=entier[1];
        devise=entier[0];
    }
    decimal =decimal.split(" ");                         
    if(decimal.length>1){
        devise=decimal[1];
    }
    decimal=decimal[0];
                         
    var tag = tagCountry + tagLink + "store_txt_"+_idModel+"_"+ entier+"_"+decimal+"_"+devise ;      
    return tag
    
}

function tagGa(tag){
    for(i=0;i<pageTracker.length;i++){                                
        doLinkTag(tag,i);
    }
}

/** #########################################
* Permet de setter le prix Decathlon dans la bloc html
*/
//function setPrixDecathlon(refModele, itemObj, pays, func){
function setPrixDecathlon(_refModele, valuePrice, isHomogenous, pays, isFromModel,func){
    if(_refModele){ 
            var prix = valuePrice ;
            var libellePrice = "" ;
            var deee = "" ;
            var libelleDeee = "" ;
            var blocPrixDecathlon = "" ;
            var isHomogeneous = isHomogenous;
            var refModele=_refModele;
            //traitement de l'affichage du prix
            var mainPriceItem =valuePrice;              
            if(mainPriceItem != null){        
                    if(isHomogenous == true){
                        libellePrice = "" ; //libellePxConseille ;
                    }
                    else{
                        libellePrice = "<span class='lib'>"+libellePrixAPartirDe + "</span>&nbsp;" ;
                    }
                }            
                
                if(_language=="FR"){
                    blocPrixDecathlon = ""+ 
                     "<div class='accrochevente'>"+_accrocheDecathMag+"</div><a href='"+genererLiageOsmose(refModele)+"' target='_blank' onclick='tagGa(\""+taggage(prix,refModele)+"\");'><img src='/"+pays+"/images/static/061215-int-picto-decathlon.gif' align='absmiddle'></a>&nbsp;" ;
                
                }else{
                     blocPrixDecathlon = ""+ 
                     "<div class='accrochevente'>"+_accrocheDecathMag+"</div><a href='#' onclick='tagGa(\""+taggage(prix,refModele)+"\");"+func+"'><img src='/"+pays+"/images/static/061215-int-picto-decathlon.gif' align='absmiddle'></a>&nbsp;" ;
                
                }
               
                if(prix != ""){
                    blocPrixDecathlon = blocPrixDecathlon + "<div class='prix'>"+libellePrice + prix + '*' + "</div>";                
                }
                if(libelleDeee != ""){
                    blocPrixDecathlon = blocPrixDecathlon + "<div class='deee' id='zone-ecotaxe-decath"+refModele+"'>"+libelleDeee+"</div>" ; 
                }
                //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 rcuprer le libell juridique "Le prix est le le prix conseill ..."
*/
function getLibellePrixConseille(prixDecat){    
    var jurPrixConseilleTmp = jurPrixConseille ;
    if(prixDecat == ""){
        jurPrixConseilleTmp = "" ;
    }
    return jurPrixConseilleTmp ;
}

/** #########################################
* Permet de rcuprer le lien pour le lioage vers les sites enseigne
*/
function getLinkToDecathFunction(rootPath, serverUrl, urlLiage, refModele, siteRepositoryEnseigne){
    var urlLiageProduit = serverUrl + urlLiage + "?model="+refModele+"&language="+_language+"&siteRepository="+siteRepositoryEnseigne ;
    var fonctionGoToProduct = 'goToProduct("'+rootPath+'", "'+urlLiageProduit+'", "'+_urlEnseigne+'");return false;' ;
    
    return fonctionGoToProduct ;
}

function genererLiageOsmose(refModel){
    return "http://www.decathlon.fr/-id_"+refModel+".html"
}
