﻿var dom = (document.getElementById) ? true : false;
var ns5 = (!document.all && dom || window.opera) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var _ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !_ie4 && !ie5 && !dom) ? true : false;
var origWidth, origHeight;
if (nodyn) { event = "nope" }
var tipFollowMouse= true;	
var offX= 25;
var offY= -15; 
var tooltip, tipcss;
var blast_txt;
function initTip() {
	if (nodyn) return;
	tooltip = (_ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null;
	tipcss = tooltip.style;	
	
	if (tooltip&&tipFollowMouse) {
		document.onmousemove = trackMouse;
	}
}
var t1,t2;
var tipOn = false;
function doTooltip(evt,num,typetip,value1,value2,value3,value4,value5,value6) {
   
	blast_txt = value1;
	if(tipcss) tipcss.display='block';
	if (!tooltip) return;
	if (t1) clearTimeout(t1);	if (t2) clearTimeout(t2);
	tipOn = true;	
	
	if (_ie4||ie5||ns5) {

				var tip ="<div class='content'><div class='content_info'><p>Cửa hàng: <a class='link_nickname'>" + value1 + "</a></p><p>Đang bán: <b>" + value2 + "</b></p><p>" + value3 + "</p></div><div id='arrow'></div>";
				
	 	tooltip.innerHTML = tip;
	}
	if (!tipFollowMouse) positionTip(evt);
	else t1=setTimeout("tipcss.visibility='visible'",100);	
}
var mouseX, mouseY;
function trackMouse(evt) {
	standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
	mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
	mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;
	if (tipOn) positionTip(evt);
}
function positionTip(evt) {
	if (!tipFollowMouse) {
		standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
		mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
		mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;		
	}
	var tpWd = (_ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;
	var tpHt = (_ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;
	var winWd = (ns5)? window.innerWidth+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft;
	var winHt = (ns5)? window.innerHeight+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop;
	var arrowcss = document.getElementById('arrow');
	if ((mouseX+offX+tpWd)-17>winWd) {
		offXnew = offX - tpWd;
		offX = offXnew - 42;
	var blast_id = document.getElementById('blast_id');
	if (blast_id) blast_id.className = blast_txt + '_r';
		if (arrowcss){
			arrowcss.style.background = "url(css/images/graphics/bg_tooltip_arrow_right.gif)";		
					if (navigator.plugins && navigator.plugins.length) {
						arrowcss.style.left = offX+(tpWd*2)+15+"px";
					} 
					else {
						if(navigator.appVersion.match("6")) arrowcss.style.left = offX+(tpWd*2)+6+"px";
						else arrowcss.style.left = offX+(tpWd*2)+15+"px";
					}
		}
	}
	else {		
		tipcss.left = mouseX+offX+"px";
		offX= 25;
	}	
	tipcss.top = mouseY+offY+"px";			

	if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100);
}
function hideTip() {

	if (!tooltip) return;
	t2=setTimeout("tipcss.display='none'",100);
	tipOn = false;
}
document.write('<div id="tipDiv"></div>')