<% /****************************************************************************** * Copyright (c) 2000-2004 e-Deal * * e-Deal S.A. * 55 rue Brillat Savarin * 75013 Paris * France * * T: +33 (0)1 53 80 80 30 * F: +33 (0)1 73 01 69 77 * http://www.e-deal.com * * La diffusion de ce code source sous quelque forme que ce soit sans * l'autorisation de E-DEAL est interdite. * * Vous êtes autorisés à modifier ce code source uniquement pour votre usage * propre et sous réserve que les mentions de copyright demeurent intactes. * * Ce code est fourni en l'état. Aucune garantie d'aucune sorte, explicite ou * implicite n'est donnée. En aucun cas E-DEAL ne pourra être tenu pour * responsable des dommages pouvant résulter de l'utilisation de ce code * source. * * ******************************************************************************/ %><%@page session="true" import="com.edeal.frontline.*,java.util.*"%><%@ taglib uri="http://www.e-deal.com/taglib/fl" prefix="fl" %><% response.setContentType("application/x-javascript"); %> function swapSmallTabs(tabSetName, inOut, sTabPos) { var selectedSTab = eval(tabSetName + "_selectedSTab"); var nbSTabs = eval(tabSetName + "_nbSTabs"); window.setTimeout( function() { if ($("#ATTACHMENT").length) $("#ATTACHMENT").addClass("refresh"+Math.random()); }, 1500); if (selectedSTab == sTabPos) { return; } var csTab = document.getElementById(tabSetName + "_stab" + sTabPos); var leftImgName = tabSetName + "_swapPict" + (sTabPos == 0 ? "" : sTabPos - 1); var rightImgName = tabSetName + "_swapPict" + sTabPos; if (inOut == "out") { csTab.style.backgroundImage = "url(/icons/smalltabs/bg_unselect.gif)"; //cell2_fd.gif if (sTabPos == 0) { document.images[leftImgName].src = "/icons/smalltabs/bd_n-g.gif"; //cell1_fdgris.gif } else { if (selectedSTab == (sTabPos - 1) ) { document.images[leftImgName].src = "/icons/smalltabs/bd_w-g.gif"; //cell_interblancgris.gif } else { document.images[leftImgName].src = "/icons/smalltabs/bd_g-g.gif"; //cell3_intergris.gif } } if (sTabPos == nbSTabs - 1) { document.images[rightImgName].src = "/icons/smalltabs/bd_g-n.gif"; //cellfin_gris.gif } else { if (selectedSTab == (sTabPos + 1) ) { document.images[rightImgName].src = "/icons/smalltabs/bd_g-w.gif"; //cell_intergrisblanc.gif } else { document.images[rightImgName].src = "/icons/smalltabs/bd_g-g.gif"; //cell3_intergris.gif } } } else { // in csTab.style.backgroundImage = "url(/icons/smalltabs/bg_select.gif)"; //cell2_fdblanc.gif if (sTabPos == 0) { document.images[leftImgName].src = "/icons/smalltabs/bd_n-w.gif"; //cell1_blanc.gif } else { if (selectedSTab == (sTabPos - 1) ) { document.images[leftImgName].src = "/icons/smalltabs/bd_w-w.gif"; //cell_interblancs.gif } else { document.images[leftImgName].src = "/icons/smalltabs/bd_g-w.gif"; //cell_intergrisblanc.gif } } if (sTabPos == nbSTabs - 1) { document.images[rightImgName].src = "/icons/smalltabs/bd_w-n.gif"; //cellfin_blanc.gif } else { if (selectedSTab == (sTabPos + 1) ) { document.images[rightImgName].src = "/icons/smalltabs/bd_w-w.gif"; //cell_interblancs.gif } else { document.images[rightImgName].src = "/icons/smalltabs/bd_w-g.gif"; //cell_interblancgris.gif } } } } function selectSmallTab(tabSetName, sTabPos) { // If the window is not fully loaded, then tab selection is not allowed // the ed_loaded property is set @ global_js level if (!window.document.ed_loaded) return; var selectedSTab = eval(tabSetName + "_selectedSTab"); var nbSTabs = eval(tabSetName + "_nbSTabs"); if (selectedSTab == sTabPos) { return; } // Changement de l'onglet var prevTab = document.getElementById(tabSetName + "_stab" + selectedSTab); prevTab.className = "stabunselected"; var nextTab = document.getElementById(tabSetName + "_stab" + sTabPos); nextTab.className = "stabselected"; eval(tabSetName + "_selectedSTab = " + sTabPos + ";"); swapSmallTabs(tabSetName, "out", selectedSTab); // Visibilite des contenus var prevDivId = eval(tabSetName + "_divIds[" + selectedSTab + "]"); var nextDivId = eval(tabSetName + "_divIds[" + sTabPos + "]"); var prevDiv = document.getElementById(prevDivId); var nextDiv = document.getElementById(nextDivId); prevDiv.style.display = "none"; nextDiv.style.display = "inline"; // Execution du JavaScript var jsEval = eval(tabSetName + "_jsEvals[" + sTabPos + "]"); if (jsEval && jsEval != "") { eval(jsEval); } }