//<![CDATA[
var QQ = {
	//tips : document.getElementById('divQQbox'),
	src : '/qq/',
	aryNumber : [
		[1320053213, '体检先锋', '上海江浙'],
		[1515512702, '体检先锋', '南京江苏'],
		[1533808211, '体检先锋', '杭州浙江'],
		[1076153644, '体检先锋', '北京华北'],
		[286925872, '体检先锋', '广州深圳'],
		[904332683, '体检先锋', '武汉地区'],
		[905944723, '体检先锋', '长沙地区'],
		[982663913, '体检先锋', '西安地区'],
		[1309700881, '体检先锋', '福建地区'],
		[1483366383, '体检先锋', '成都重庆']
	],
	tips : null,
	theTop : 40,//距离顶部的高度
	old : 0,
	init : function() {
		QQ.old = QQ.theTop;

		QQ.create();
		QQ.moveTips();

		//给firefox定义contains()方法，ie下不起作用
		if (typeof(HTMLElement) != 'undefined') {
			HTMLElement.prototype.contains = function(obj) {
				while(obj != null && typeof(obj.tagName) != 'undefind'){
					if(obj == this)
						return true;
					obj = obj.parentNode;
				}
				return false;
			}
		}
	},
	create : function() {
		var qqBox = '<div class="Qlist" id="divOnline" onmouseout="QQ.hideMsgBox(event);" style="display:none;">';
		qqBox += '<div class="t"></div>';
		qqBox += '<div class="con">';
		qqBox += '<h2>在线客服</h2>';
		qqBox += '<ul>';
		for (var i = 0;i < QQ.aryNumber.length;i++) {
			qqBox += '<li><a href="tencent://message/?uin=' + QQ.aryNumber[i][0] + '&Site=' + QQ.aryNumber[i][1] + '&Menu=yes"><img src=" http://wpa.qq.com/pa?p=1:' + QQ.aryNumber[i][0] + ':7" border="0" />' + QQ.aryNumber[i][2] + '</a></li>';
		}
		qqBox += '<li class="qq_logo"><img src="' + QQ.src + 'footer.gif" /></li>';
		qqBox += '</ul></div>';
		qqBox += '<div class="b"></div>';
		qqBox += '</div>';
		qqBox += '<div id="divMenu" onmouseover="QQ.onlineOver();"><img src="' + QQ.src + 'qq.png" class="press" /></div>';
	
		var cssNode = document.createElement('link');
		cssNode.type = 'text/css';
		cssNode.rel = 'stylesheet';
		cssNode.href = QQ.src + 'qq.css';
		cssNode.media = 'screen';
		document.getElementsByTagName('head')[0].appendChild(cssNode);
	
		var div = document.createElement('div');
		div.id = 'divQQbox';
		div.className = 'QQbox';
		div.innerHTML = qqBox;
		document.body.insertBefore(div, document.body.childNodes[0]);
		
		QQ.tips = div;
	},
	moveTips : function () {
		var tt = 50;
		if (window.innerHeight) {
			pos = window.pageYOffset;
		}
		else if (document.documentElement && document.documentElement.scrollTop) {
			pos = document.documentElement.scrollTop;
		}
		else if (document.body) {
			pos = document.body.scrollTop;
		}
		pos = pos - QQ.tips.offsetTop + QQ.theTop;
		pos = QQ.tips.offsetTop + pos / 10;

		if (pos < QQ.theTop)
			pos = QQ.theTop;

		if (pos != QQ.old) {
			QQ.tips.style.top = pos + 'px';
			tt = 10;
			//alert(QQ.tips.style.top);
		}
		QQ.old = pos;
		setTimeout(QQ.moveTips, tt);
	},
	onlineOver : function (){
		document.getElementById('divMenu').style.display = 'none';
		document.getElementById('divOnline').style.display = 'block';
		document.getElementById('divQQbox').style.width = '145px';
	},
	hideMsgBox : function (theEvent) { //theEvent用来传入事件，Firefox的方式
		if (theEvent) {
			if (!-[1,]) {//ie
				if (document.getElementById('divOnline').contains(event.toElement))//如果是子元素
					return;
			}
			else {
				if (document.getElementById('divOnline').contains(theEvent.relatedTarget))//如果是子元素
					return;
			}
		}
		/*要执行的操作*/
		document.getElementById('divMenu').style.display = 'block';
		document.getElementById('divOnline').style.display = 'none';
	}
};
//!]]>
(function(){
	QQ.init();
})();


