////// Browser Version Compatibility Test var browserSniff = false; if ( parseInt( navigator.appVersion ) >= 3 ) { browserSniff = true; } /// Pre-cache Images var imgs = new Array(); imgs = [ 'portfolio_on', '/images/btnPortfolioON.jpg', 'portfolio_off', '/images/btnPortfolio.jpg', 'contact_on', '/images/btnContactON.jpg', 'contact_off', '/images/btnContact.jpg', 'clientLogin_on', '/images/btnClientLoginON.jpg', 'clientLogin_off', '/images/btnClientLogin.jpg', ]; // Do the Preloading var cached = new Array(); for ( var i = 0; i < imgs.length; i = i + 2) { cached[imgs[i]] = new Image(); cached[imgs[i]].src = imgs[(i + 1)]; } // Simple Mouseover Script function flip(imgName, srcName) { if ( browserSniff ) { if ( cached[srcName] ) { eval('document.images["' + imgName + '"].src = cached["' + srcName + '"].src'); } else { var img = new Image(); img.src = srcName; eval('document.images["' + imgName + '"].src = img.src'); } } }