/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Homepage - Product Hover Testimonials Script for PROEnhancement
	Coded by: Joseph A. (msloc.com Graphics Arts Designer & Web Developer)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Preload Images */
var plIMG = Array(); plIMAGES = Array('a2zlastlonger-testi.png','a2zprocalisx-testi.png','a2zprovigrax-testi.png','a2zxtracum-testi.png','a2zmxman-testi.png'); i = 0; while(i < plIMAGES.length){ plIMG[i] = new Image();	plIMG[i].src = "images/"+plIMAGES[i]; i++; }
var startNPos = 0; var objID_holder = ''; var testiDoNothing = 0; var opacity = 0; var objBW = 0; function init_phover(){	/* Register MAP Area Events */ var i = 0; var el = Array('lastlonger_a1','procalisx_a1','provigrax_a1','xtracum_a1','mxman_a1'); while(i < el.length){ el[i] = document.getElementById(el[i]); /* IE */ el[i].onmouseover = handleEvent; el[i].onmouseout = handleEvent; /* FF, Saf, Op */ if (el[i].addEventListener) { el[i].addEventListener('mouseover',handleEvent,true); el[i].addEventListener('mouseout',handleEvent,true); } i++; } el_drop = document.getElementById('sub_menu'); el_drop.onmouseover = handleEvent; el_drop.onmouseout = handleEvent; if (el_drop.addEventListener) { el_drop.addEventListener('mouseover',handleEvent,true); el_drop.addEventListener('mouseout',handleEvent,true); } el_drop_dn = document.getElementById('sub_menu_dis'); el_drop_dn.onmouseover = handleEvent; el_drop_dn.onmouseout = handleEvent; if (el_drop_dn.addEventListener) { el_drop_dn.addEventListener('mouseover',handleEvent,true); el_drop_dn.addEventListener('mouseout',handleEvent,true); } i = 0; var el_drop_d = Array('m1','m2','m3','m4'); while(i < el_drop_d.length){ el_drop_d[i] = document.getElementById(el_drop_d[i]); el_drop_d[i].onmouseover = handleEvent; el_drop_d[i].onmouseout = handleEvent; if (el_drop_d[i].addEventListener) { el_drop_d[i].addEventListener('mouseover',handleEvent,true); el_drop_d[i].addEventListener('mouseout',handleEvent,true); } i++; } } function handleEvent(e){ var evt = e || window.event; var tgt = evt.target || evt.srcElement; var etp = evt.type; switch(tgt.id){ case 'lastlonger_a1': objBW = 0; objID_holder = document.getElementById("lastlonger_testi"); if(etp == 'onmouseover' || etp == 'mouseover'){ testiDoNothing = 0; /* Reset Light UP! */ curPOS = getOBJPos('header-graphics'); objID_holder.style.top = (curPOS[1]+400)+'px'; objID_holder.style.left = (curPOS[0]+153)+'px'; startNPos = curPOS[1]+200; opacity = 0; if(navigator.appName.indexOf("Netscape")!=- 1 && parseInt(navigator.appVersion)>=5) objID_holder.style.opacity = opacity/100; else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4) objID_holder.style.filter = 'alpha(opacity=' + opacity + ')'; objID_holder.style.display = 'block'; /* Light it UP! */ if(testiDoNothing == 0) lightup(); }else if(etp == 'onmouseout' || etp == 'mouseout'){ objID_holder.style.display = 'none'; hideTesti(); } break; case 'procalisx_a1': objBW = 0; objID_holder = document.getElementById("procalisx_testi"); if(etp == 'onmouseover' || etp == 'mouseover'){ testiDoNothing = 0; /* Reset Light UP! */ curPOS = getOBJPos('header-graphics'); objID_holder.style.top = (curPOS[1]+290)+'px'; objID_holder.style.left = (curPOS[0]+130)+'px'; startNPos = curPOS[1]+328; opacity = 0; if(navigator.appName.indexOf("Netscape")!=- 1 && parseInt(navigator.appVersion)>=5) objID_holder.style.opacity = opacity/100; else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4) objID_holder.style.filter = 'alpha(opacity=' + opacity + ')'; objID_holder.style.display = 'block'; /* Light it UP! */ if(testiDoNothing == 0) lightup(); }else if(etp == 'onmouseout' || etp == 'mouseout'){ objID_holder.style.display = 'none'; hideTesti(); } break; case 'provigrax_a1': objBW = 1; objID_holder = document.getElementById("provigrax_testi"); objBW = 'provigrax_testi'; if(etp == 'onmouseover' || etp == 'mouseover'){ testiDoNothing = 0; /* Reset Light UP! */ curPOS = getOBJPos('header-graphics'); objID_holder.style.top = (curPOS[1]-20)+'px'; objID_holder.style.left = (curPOS[0]+330)+'px'; startNPos = curPOS[1]-36; opacity = 0; if(navigator.appName.indexOf("Netscape")!=- 1 && parseInt(navigator.appVersion)>=5) objID_holder.style.opacity = opacity/100; else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4) objID_holder.style.filter = 'alpha(opacity=' + opacity + ')'; objID_holder.style.display = 'block'; /* Light it UP! */ if(testiDoNothing == 0) lightup(); }else if(etp == 'onmouseout' || etp == 'mouseout'){ objID_holder.style.display = 'none'; hideTesti(); } break; case 'xtracum_a1': objBW = 0; objID_holder = document.getElementById("xtracum_testi"); if(etp == 'onmouseover' || etp == 'mouseover'){ testiDoNothing = 0; /* Reset Light UP! */ curPOS = getOBJPos('header-graphics'); objID_holder.style.top = (curPOS[1]+290)+'px'; objID_holder.style.left = (curPOS[0]+525)+'px'; startNPos = curPOS[1]+328; opacity = 0;if(navigator.appName.indexOf("Netscape")!=- 1 && parseInt(navigator.appVersion)>=5) objID_holder.style.opacity = opacity/100; else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4) objID_holder.style.filter = 'alpha(opacity=' + opacity + ')'; objID_holder.style.display = 'block'; /* Light it UP! */ if(testiDoNothing == 0) lightup(); }else if(etp == 'onmouseout' || etp == 'mouseout'){ objID_holder.style.display = 'none'; hideTesti(); } break; case 'mxman_a1': objID_holder = document.getElementById("mxman_testi"); if(etp == 'onmouseover' || etp == 'mouseover'){ testiDoNothing = 0; /* Reset Light UP! */ curPOS = getOBJPos('header-graphics'); objID_holder.style.top = (curPOS[1]+400)+'px'; objID_holder.style.left = (curPOS[0]+434)+'px'; startNPos = curPOS[1]+150; opacity = 0; if(navigator.appName.indexOf("Netscape")!=- 1 && parseInt(navigator.appVersion)>=5) objID_holder.style.opacity = opacity/100; else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4) objID_holder.style.filter = 'alpha(opacity=' + opacity + ')'; objID_holder.style.display = 'block'; /* Light it UP! */ if(testiDoNothing == 0) lightup(); }else if(etp == 'onmouseout' || etp == 'mouseout'){ objID_holder.style.display = 'none'; hideTesti(); } break; case 'sub_menu': if(etp == 'onmouseover' || etp == 'mouseover'){ document.getElementById('sub_menu_dis').style.display = 'block'; curPOS = getOBJPos('sub_menu'); document.getElementById('sub_menu_dis').style.left = (curPOS[0]-5)+'px'; document.getElementById('sub_menu_dis').style.top = (curPOS[1]+48)+'px'; } break; case 'sub_menu_dis': if(etp == 'onmouseover' || etp == 'mouseover') document.getElementById('sub_menu_dis').style.display = 'block'; else if(etp == 'onmouseout' || etp == 'mouseout') document.getElementById('sub_menu_dis').style.display = 'none'; break; case 'm1': document.getElementById('sub_menu_dis').style.display = 'none'; break; case 'm2': document.getElementById('sub_menu_dis').style.display = 'none'; break; case 'm3': document.getElementById('sub_menu_dis').style.display = 'none'; break; case 'm4': document.getElementById('sub_menu_dis').style.display = 'none'; break; } } function lightup(){ testiDoNothing = 1; if(navigator.appName.indexOf("Netscape")!=- 1 && parseInt(navigator.appVersion)>=5) objID_holder.style.opacity = opacity/100; else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4) objID_holder.style.filter = 'alpha(opacity=' + opacity + ')'; objID_holder.style.top = startNPos+'px'; if(objBW == 0) startNPos-=2; else startNPos+=2; opacity+=5; if(opacity <= 90) timeOut = setTimeout("lightup("+opacity+")",10); else{ clearTimeout(timeOut); opacity = 0; testiDoNothing = 0; } } function hideTesti(){ objID_holder.style.display = 'none'; objID_holder.style.top = 0; objID_holder.style.left = 0; testiDoNothing = 0; } function getOBJPos(obj){ var obj = document.getElementById(obj); var curleft = curtop = 0; if (obj.offsetParent){ do{ curleft += obj.offsetLeft; curtop += obj.offsetTop; }while (obj = obj.offsetParent); } return curPOS = Array(curleft,curtop); } window.onload=function(){ init_phover(); } 
