function checkBrowser(){ this.ver=navigator.appVersion this.agent=navigator.userAgent this.dom=document.getElementById?1:0 this.opera=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0 this.ie55=(this.ver.indexOf("MSIE 5.5")>-1 && this.dom && !this.opera)?1:0; this.ie50=(this.ver.indexOf("MSIE 5.0")>-1 && this.dom && !this.opera)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera)?1:0; this.ie4=(document.all && !this.dom && !this.opera)?1:0; this.ie=this.ie4||this.ie55||this.ie50||this.ie6 this.mac=this.agent.indexOf("Mac")>-1 this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.br=(this.ie6 || this.ie50 || this.ie55 || this.ie4 || this.ns4 || this.ns6 || this.opera || this.dom) return this } var br=new checkBrowser() var hideTimer = 0; var naviLayers = new Array(); function init() { if (br.ns4) { css = "document."; sty = ""; vis = "show"; } else if (br.ns6) { css = "document.getElementById('"; sty = "').style"; vis = "visible"; } else { css = "document.all."; sty = ".style"; vis = "visible"; } naviLayers[0] = "products"; naviLayers[1] = "customer_service"; naviLayers[2] = "corporate"; naviLayers[3] = "deeper_understanding"; geoInit(); } function geoInit() { onavi_1 = new makeObj('products') onavi_2 = new makeObj('customer_service') onavi_3 = new makeObj('corporate') onavi_4 = new makeObj('deeper_understanding') checkIt() onresize = checkIt } function showLyr(lyr) { checkIt(); hideAll(); eval(css + lyr + sty + ".visibility = '" + vis + "'"); } function hideLyr(lyr) { eval(css + lyr + sty + ".visibility = 'hidden'"); } function makeObj(obj) { this.css=br.dom?document.getElementById(obj).style:br.ie?document.all[obj].style:br.ns4?document.layers[obj]:0; this.moveIt=b_moveIt; return this } function b_moveIt(x,y) { this.x=x; this.y=y this.css.left=this.x this.css.top=this.y } function stopTheTimer() { isOver = true; hideLagger(); } function setTheTimer() { isOver = false; hideLagger(); } function hideLagger() { clearTimeout(hideTimer); if (isOver == false) { callHide(); } else { hideTimer = null; } } var lagAmount = 700; function callHide() { hideTimer = setTimeout('hideAll()',lagAmount); } function d(txt) { document.write(txt); } function hideAll() { for(i = 0; i < naviLayers.length; i++) { hideLyr(naviLayers[i]); } } var navi_1_left = 0; var navi_1_top = 0; var navi_2_left = 0; var navi_2_top = 0; var navi_3_left = 0; var navi_3_top = 0; var navi_4_left = 0; var navi_4_top = 0; function checkIt(){ if(br.dom) { navi_1_left = document.getElementById("naviPic_1").offsetLeft; navi_1_top = document.getElementById("naviPic_1").offsetTop; navi_1_top+=36; navi_2_left = document.getElementById("naviPic_2").offsetLeft; navi_2_top = document.getElementById("naviPic_2").offsetTop; navi_2_top+=36; navi_3_left = document.getElementById("naviPic_3").offsetLeft; navi_3_top = document.getElementById("naviPic_3").offsetTop; navi_3_top+=36; navi_4_left = document.getElementById("naviPic_4").offsetLeft; navi_4_top = document.getElementById("naviPic_4").offsetTop; navi_4_top+=36; } if(br.dom) { onavi_1.moveIt(navi_1_left,navi_1_top) onavi_2.moveIt(navi_2_left,navi_2_top) onavi_3.moveIt(navi_3_left,navi_3_top) onavi_4.moveIt(navi_4_left,navi_4_top) } } /* Because IE does not work as expected, we have to provide a link in a