// This Script is for the Div Layer. This Script will work with IE5+ & Netscape 6+
var d = document, n = navigator; 
var agent = n.userAgent.toLowerCase(); 
var mX, mY; 

//Browser sniff hash obj 
var sniff = { 
bw: { 
ns:d.layers, 
ie:d.all && !d.getElementById, 
ie4:agent.indexOf("msie 4.") != -1, 
ie5:agent.indexOf("msie 5.") != -1, 
ie6:agent.indexOf("msie 6.") != -1, 
dom:d.getElementById, 
ns6:d.getElementById && agent.indexOf("gecko") != -1 
}, 
os: { 
win:agent.indexOf("win") != -1, 
mac:agent.indexOf("mac") != -1 
} 
}; 

function showHide(lyrId, prop, city) {
document.getElementById('pinItCity').innerHTML = city;
var lyrObj = (d.layers)?d[lyrId]:d.all?d.all[lyrId].style:d.getElementById(lyrId).style; 

var scrOfY = 0; var scrOfX = 0;
  IE7 = (navigator.appVersion.indexOf('SIE 7.')==-1) ? false : true;
  if( IE7==true ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }

lyrObj.visibility = prop; 
lyrObj.top = (scrOfY + mY - 152) + 'px'; 
lyrObj.left = (mX + 10) + 'px' ; 
} 

function mMove(e) { 
mX = (sniff.bw.ns || sniff.bw.ns6)?e.pageX:event.x; 
mY = (sniff.bw.ns || sniff.bw.ns6)?e.pageY:event.y; 
} 

function init() { 
if (sniff.bw.ns) { 
d.captureEvents(Event.MOUSEMOVE) 
} 
d.onmousemove = mMove; 
} 
