/* 2004-2005 Kahiloa Solutions et Communication */ /* Nikon Europe Project */ /* SCRIPT DU TERRITOIRE PRODUCTS DU SITE NIKON EUROPE */ /* Variables globales */ var gGlobalLeftHeightDiv = 0; /* Url de l'ouverture de la pop-up 'send to a friend' */ var gSendUrl = "javascript:MM_openBrWindow('send_to_a_friend.htm','print','status=yes,menubar=no,scrollbars=yes,resizable=yes,width=525,height=440')"; /* Chargement d'une page javascript */ function __loadScript(pUrl){ vUrl="\<"+"script language='javascript' src='"+pUrl+"'"+"\>"+"\"; document.write(vUrl); } /* Ouverture plan d'accès */ function plan(value) { window.open (value,"zone","scrollbars=no,location=0,directories=0,width=526,height=720,top=20,left=20,screenX=20") } /* Chargement des bibliothèques de script */ __loadScript("/Nikon_Spirit/form_img.nsf/global_script.js"); __loadScript("/Nikon_Spirit/form_img.nsf/products_accessories_hp.js"); __loadScript("/Nikon_Spirit/form_img.nsf/products_glossary.js"); __loadScript("/Nikon_Spirit/form_img.nsf/products_products.js"); __loadScript("/Nikon_Spirit/form_img.nsf/products_product_accessories.js"); __loadScript("/Nikon_Spirit/form_img.nsf/products_product_views.js"); /* Initialisation avant le body */ var gPageCode; function __initPageAvantBody(pCodePage){ gPageCode = pCodePage; switch(gPageCode){ case 'product_views_img' : /* Récupération de l'url 'image à afficher ;*/ gImgViewUrl = getValueByUrlKey('img'); break; } } /* Initialisation avant l'affichage de la page */ function __initPageAvantAffichage(){ /* Initialisation des images de la navigation 'territoires' */ __initImgAvantAffichage(); /* Initialisation des rollovers de la navigation niveau 2 'rubriques' */ __initNavAvantAffichage("2"); switch(gPageCode){ case 'accessories' : /* Initialisation des liens des categories */ __initSelectCategory(); break; case 'accessories_hp' : /* Initialisation de la valeur de la colonne de gauche */ gGlobalLeftHeightDiv = getHeightDivById('div_leftcol'); /* Initialisation des boutons see more de la homepage des accessoires */ __initProAccHpAvantAffichage(); break; case 'catalogue_cat' : /* Initialisation des liens de la barre d'outils 'I want to' */ __initSelectTools(); break; case 'product' : __initSelectTools(); /* Initialisation des rollovers de la navigation niveau 3 */ __initNavAvantAffichage("3"); break; case 'print' : /* Lancement de l'impression de la page */ window.print(); break; case 'product_accessory' : __initSelectTools(); /* Initialisation des liens de retour 'Back to the list' */ __initBtnBack(); break; case 'product_accessories' : __initSelectTools(); __initNavAvantAffichage("3"); /* Initialisation de la valeur de la colonne de gauche */ gGlobalLeftHeightDiv = getHeightDivById('div_leftcol'); /* Initialisation des boutons less/more de la page Accessories */ __initProAccAvantAffichage(); break; case 'product_print' : /* Lancement de l'impression de la page */ window.print(); __initNavAvantAffichage("3"); break; case 'product_views' : __initSelectTools(); __initNavAvantAffichage("3"); /* Initialisation des liens des images de la page Products Views */ __initImgViews(); break; case 'product_views_img' : /* Récupération de l'url 'image à afficher */ __initImgViewsAction(); break case 'glossary' : /* Initialisation des lettres du Glossary */ __initGlossary(); break; default : //alert("debug : page non geree par la fonction '__initPageAvantBody'"); } } /* Redimensionnement du fond de la colonne de la navigation 3e niveau */ function resizeBgkLeftMenu(pLeftColValue){ var vId = 'div_greyleftmiddle'; var vLeftHeightDiv = getHeightDivById('div_leftcol'); var vRightHeightDiv = getHeightDivById('div_rightcol'); var vDiff = 0; if(pLeftColValue!=null && pLeftColValue>0) vDiff = vRightHeightDiv-pLeftColValue; else vDiff = vRightHeightDiv-vLeftHeightDiv; //Test navigator if(sniff.bw.ie) vDiff=vDiff+10; else vDiff=vDiff+9; if(vDiff>0) setHeightDivById(vId, vDiff); }