/* =================================================== Store Javascript - Dyson Version: v1.0 Author: James Taylor - 25/05/2007 /* =================================================*/ function initNavProdType() { if(!w3) return; if($("navProdType")){ var aLinks = $$("#navProdType a"); var strId, parId; for(var i=0; i < aLinks.length; i++){ // Loop through product type links attaching events for rollover panel aLinks[i].onmouseover = function() { parId = this.parentNode.id; splitId = parId.split("_"); strId = "dt_" + splitId[1]; $(strId).className = "infoPanel"; } aLinks[i].onfocus = function() { parId = this.parentNode.id; splitId = parId.split("_"); strId = "dt_" + splitId[1]; $(strId).className = "infoPanel"; } aLinks[i].onmouseout = function() { parId = this.parentNode.id; splitId = parId.split("_"); strId = "dt_" + splitId[1]; $(strId).className = "offscreen"; } aLinks[i].onblur = function() { parId = this.parentNode.id; splitId = parId.split("_"); strId = "dt_" + splitId[1]; $(strId).className = "offscreen"; } aLinks[i].onclick = function() { parId = this.parentNode.id; splitId = parId.split("_"); strId = "dt_" + splitId[1]; $(strId).className = "offscreen"; } } if($("dt_UPRIGHT")) { // fixes flickering bug on overlapping info panel $("dt_UPRIGHT").onmouseover = function(){ $("dt_UPRIGHT").className = 'infoPanel'; } $("dt_UPRIGHT").onmouseout = function(){ $("dt_UPRIGHT").className = 'offscreen'; } } } } Event.observe ( window, "load", function(){ initNavProdType() } );