var isNS4=document.layers?true:false;
var isIE=document.all?true:false;
var isIE6=isIE&&document.getElementById?true:false;
var isIE4=isIE&&!isIE6?true:false;
var isNS6=!isIE6&&document.getElementById?true:false;
var isNS=isNS4||isNS6;
function huhOver(huhWhich,huhData) {
	changePopup(huhWhich,huhData);
	document.getElementById("huhPopup").style.visibility = "visible";
	if(isIE) {
		huhPopup.style.pixelTop=document.documentElement.scrollTop+event.clientY+1;
		huhPopup.style.pixelLeft=document.documentElement.scrollLeft+event.clientX+12;
	}
	inithuhPopup();
}
function huhOver2(huhWhich,huhData,huhWidth) {
	changePopup2(huhWhich,huhData,huhWidth);
	document.getElementById("huhPopup").style.visibility = "visible";
	if(isIE) {
		huhPopup.style.pixelTop=document.documentElement.scrollTop+event.clientY+1;
		huhPopup.style.pixelLeft=document.documentElement.scrollLeft+event.clientX+12;
	}
	inithuhPopup();
}
function huhOverMap(sid,lat,lon) {
	changePopupMap(sid,lat,lon);
	document.getElementById("huhPopup").style.visibility = "visible";
	
	if(isIE) {
		huhPopup.style.pixelTop=document.documentElement.scrollTop+event.clientY+1;
		huhPopup.style.pixelLeft=document.documentElement.scrollLeft+event.clientX+12-250;
		}
		
	inithuhPopup_MAP();
}
function huhOut() {
	document.getElementById("huhPopup").style.visibility = "hidden";
	document.getElementById("huhPopup").style.width = "100px";
	deInithuhPopup();
}
function followMouse_IE() {
	huhPopup.style.pixelTop=document.documentElement.scrollTop+event.clientY+1;
	huhPopup.style.pixelLeft=document.documentElement.scrollLeft+event.clientX+12;
}
function followMouse_NS4(e) {
	document.huhPopup.top=e.y+1+"px";
	document.huhPopup.left=e.x+1+"px";
}
var NO=false;
function followMouse_NS6(e) { 
	x=e.pageX; 
	y=e.pageY; 
	document.getElementById("huhPopup").style.top=1+y+"px";
	document.getElementById("huhPopup").style.left=1+x+"px";
}

function followMouse_IE_MAP() {
	huhPopup.style.pixelTop=document.documentElement.scrollTop+event.clientY+1;
	huhPopup.style.pixelLeft=document.documentElement.scrollLeft+event.clientX+12-250;
}
function followMouse_NS4_MAP(e) {
	document.huhPopup.top=e.y+1+"px";
	document.huhPopup.left=e.x+1-250+"px";
}
function followMouse_NS6_MAP(e) { 
	x=e.pageX-250; 
	y=e.pageY; 
	document.getElementById("huhPopup").style.top=1+y+"px";
	document.getElementById("huhPopup").style.left=1+x+"px";
} 

function inithuhPopup() {
	if(isNS4) {
		document.captureEvents(Event.MOUSEMOVE); 
		document.onmousemove=followMouse_NS4; 
	}
	else if(isNS6)
		document.addEventListener("mousemove", followMouse_NS6, true);
	else if(isIE)
		document.onmousemove=followMouse_IE;
}
function inithuhPopup_MAP() {
	if(isNS4) {
		document.captureEvents(Event.MOUSEMOVE); 
		document.onmousemove=followMouse_NS4_MAP; 
	}
	else if(isNS6)
		document.addEventListener("mousemove", followMouse_NS6_MAP, true);
	else if(isIE)
		document.onmousemove=followMouse_IE_MAP;
}
function deInithuhPopup() {
	if(isNS4) {
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove='';
	}
	else if(isNS6)
		document.addEventListener("mousemove", '', true);
	else if(isIE)
		document.onmousemove='';
}
function changePopup(tp,huhData) {
	if (tp==1) {
		document.getElementById("huhPopup").innerHTML = "<img src=/graphics/"+huhData+".gif>";
	}
	else {
		if (huhData.length > 200) {document.getElementById("huhPopup").style.width = "500px"}
		document.getElementById("huhPopup").innerHTML = "<table cellpadding=5 border=1 cellspacing=0 bgcolor=#ffffff><tr><td><p>" + huhData + "</td></tr></table>";
	}
}
function changePopup2(tp,huhData,huhWidth) {
	if (tp==1) {
		document.getElementById("huhPopup").innerHTML = "<img src=/graphics/"+huhData+".gif>";
	}
	else {
		document.getElementById("huhPopup").style.width = huhWidth+"px";
		document.getElementById("huhPopup").innerHTML = "<table cellpadding=5 border=1 width=100% cellspacing=0 bgcolor=#ffffff><tr><td><p>" + huhData + "</td></tr></table>";
	}
}
function changePopupMap(sid,lat,lon) {
	document.getElementById("huhPopup").style.width = 250+"px";
	document.getElementById("huhPopup").style.width = 150+"px";
	document.getElementById("huhPopup").innerHTML = "<div id=\"map" + sid + "\" style=\"width:250px;height:150px;border:2px solid #dadada\"></div>";
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"+sid));
		map.setCenter(new GLatLng(lat, lon), 12);
		//map.addControl(new GSmallMapControl());
		GDownloadUrl("submarketMap.asp?sid=" + sid + "&xml=1", function(data, responseCode) {
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) {
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")));
				map.addOverlay(new GMarker(point));
			}
		})
	}
}
function a() {}
