﻿/**
by wfl
提示框用法
onclick="Wtip.disWTip({obj:this,str:'中国',wid:300,wTop:35,wLeft:0,wTime:2000})"
*/
var Wtip = new WtipOPT();
function WtipOPT(){
	var self = this;	
	self.disWTip = function(options)  //显示
	{
		self.obj = options.obj || null; //相对位置对象
		self.str = options.str || '';   //提示文字
		self.wid = options.wid || '200';  //提示框长度
		self.wTop = options.wTop || '35'; //相对对象高度
		self.wLeft = options.wLeft || '0';//相对对象左边
		self.wTime = options.wTime || 3000; //提示文字消失时间

		document.getElementById("WtipContent").innerHTML = self.str;
		var objdiv = document.getElementById("xsnazzydiv");
		objdiv.style.width=self.wid+"px";
		objdiv.style.position='absolute';
		objdiv.style.top = getOffset(self.obj,'offsetTop')- self.wTop+"px";
		objdiv.style.left = getOffset(self.obj,'offsetLeft')- self.wLeft+"px";
		objdiv.style.display = "";
		setTimeout("Wtip.hidWTip()",self.wTime);
		
	}

	self.hidWTip = function()  //隐藏
	{
		var objdiv = document.getElementById("xsnazzydiv");
		objdiv.style.display = "none";
	}
}

function getOffset(obj, attr) 
{
	var offset = 0;
	while(obj) {
		offset += obj[attr];
		obj = obj.offsetParent;
	}
	return offset;
}

var tipString = "<div class=\"xsnazzy\" id=\"xsnazzydiv\" style=\"display:none\" onclick=\"Wtip.hidWTip()\">";
tipString = tipString + "<DIV id=\"xsnazzy\"><b class=\"xtop\"><b class=\"xb1\"></b><b class=\"xb2\"></b>";
tipString = tipString + "<b class=\"xb3\"></b><b class=\"xb4\"></b></b>";
tipString = tipString + "<DIV class=\"xboxcontent\" id=\"WtipContent\"></DIV>";
tipString = tipString + "<b class=\"xbottom\"><b class=\"xb4\"></b><b class=\"xb3\"></b>";
tipString = tipString + "<b class=\"xb2\"></b><b class=\"xb1\"></b></b></DIV>";
tipString = tipString + "<em></em><span></span></div>";

document.write(tipString);
