/*
合肥网新科技公司浮动QQ通用JS(version 3.0)

参数说明：（qq号码1:提示信息1,qq号码2:提示信息2|显示位置|距顶部距离|显示宽度|边框颜色|背景颜色|显示样式|背景图片|顶部文字）

(1) QQ号码: 多个QQ号之间用,隔开，QQ号和提示信息之间用:隔开
(2) 显示位置: 如 "left" 或者 "right" 
(3) 距顶部距离: 如 200
(4) 显示宽度：如 100
(5) 边框颜色：如"3464C8"
(6) 背景颜色：如"789FE4"
(7) 显示样式: 0，用腾讯的图片；1及以上用公司自带的图片
(8) 背景图片: 如 http://www.ibw.cn/program/ibwqq_background_1.jpg
(9) 顶部文字: 如 "在线咨询<br />有事请Q我"
*/

function ibwqq_hang(fixedTop)
{
	var scrollTop;
	if (document.compatMode == "CSS1Compat")
	{
		scrollTop = window.document.documentElement.scrollTop;
	}
	else
	{
		scrollTop = window.document.body.scrollTop;
	}

	var obj = document.getElementById("ibwqq_hang_obj");
	var objTop = parseInt(obj.style.top, 10);

	if (objTop + 5 < scrollTop + fixedTop)
	{
		obj.style.top = objTop + 5 + "px";
	}
	else if (objTop - 5 > scrollTop + fixedTop)
	{
		obj.style.top = objTop - 5 + "px";
	}
}

var ibwqq_flag 			= true;			//传递参数是否正确的标志
var ibwqq_str;								//输出到页面上的代码
var ibwqq_paraArray 	= new Array();	//传入参数的数组

ibwqq_paraArray[0]		= "";							//第一个参数是QQ号码，无默认值
ibwqq_paraArray[1] 		= "left";						//第二个参数是QQ位置，默认为left
ibwqq_paraArray[2]		= 200;							//第三个参数是QQ浮动框距顶部的距离
ibwqq_paraArray[3]		= 100;							//第四个参数是显示的宽度，默认100
ibwqq_paraArray[4]		= "3464C8";						//第五个参数是边的默认颜色
ibwqq_paraArray[5]		= "789FE4";						//第六个参数是背景的默认颜色
ibwqq_paraArray[6]		= 0;							//第七个参数是QQ图片，为0时显示腾讯图片，其它数字显示自定义图片
ibwqq_paraArray[7]		= "";							//第八个参数是背景图片URL，默认为空
ibwqq_paraArray[8]		= "在线咨询<br />有事请Q我";	//第九个参数是顶部文字: 如 "在线咨询<br />有事请Q我"


var ibwqq_para 				= document.getElementsByTagName("script")[document.getElementsByTagName("script").length-1].src;	//获取传递的参数

ibwqq_para = decodeURI(ibwqq_para.substr(ibwqq_para.indexOf("?") + 1));

if (ibwqq_para.length > 0)
{
	ibwqq_para = ibwqq_para.split("|");

	for (i = 0; i < ibwqq_para.length; i++)
	{
		if (ibwqq_para[i]!="")
		{
			ibwqq_paraArray[i] = ibwqq_para[i];		//用户设置了相关参数值则调整，否则使用默认值
		}
	}

	if (!/^([1-9]\d{4,9}:[^,]*,)*([1-9]\d{4,9}:[^,]*)$/.exec(ibwqq_paraArray[0]))	//检查QQ号码
	{
		ibwqq_flag 		= false;
	}
}
else
{
	ibwqq_flag = false;
}

if (ibwqq_flag){//检查通过
	ibwqq_str = "<span id='ibwqq_hang_obj' style='z-index:20;position:absolute;" + ibwqq_paraArray[1] + ":5px;top:"+ ibwqq_paraArray[2] +"px;width:"+ ibwqq_paraArray[3] +"px;background:#FFFFFF;'><div style='border:1px solid #" + ibwqq_paraArray[4] + ";'>";

	if (ibwqq_paraArray[7] != "")//图片形式
	{
		ibwqq_str = ibwqq_str + "<div style='border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;'><img src='"+ ibwqq_paraArray[7] +"' /></div>"
	}
	else
	{
		ibwqq_str = ibwqq_str + "<div style='border:1px solid #FFFFFF; background:#"+ ibwqq_paraArray[5] +"; color:#FFFFFF; font-size:13px; text-align:center; padding:4px;'>"+ ibwqq_paraArray[8] +"</div>"
	}

	var ibwqq_qqArray = ibwqq_paraArray[0].split(",");

	if (ibwqq_paraArray[6] == 0)
	{
		for (i = 0; i < ibwqq_qqArray.length; i++)
		{
			ibwqq_qqArray[i] = ibwqq_qqArray[i].split(":");
			ibwqq_str = ibwqq_str + "<div style='text-align:center; padding-top:8px;'><a href='tencent://message/?uin=" + ibwqq_qqArray[i][0] + "&Site=&Menu=yes' title='" + ibwqq_qqArray[i][1] + "'><img border=0 SRC=http://wpa.qq.com/pa?p=1:" + ibwqq_qqArray[i][0] + ":1 width='74' height='23'></a></div>";
		}
	}
	else
	{
		for (i = 0; i < ibwqq_qqArray.length; i++)
		{
			ibwqq_qqArray[i] = ibwqq_qqArray[i].split(":");
			ibwqq_str = ibwqq_str + "<div style='text-align:center; padding-top:8px;'><a href='tencent://message/?uin=" + ibwqq_qqArray[i][0] + "&Site=&Menu=yes' title='" + ibwqq_qqArray[i][1] + "'><img border=0 SRC='http://www.ibw.cn/program/ibwqq/images/qq"+ ibwqq_paraArray[6] +".gif' width='74' height='23'></a></div>";
		}
	}
	
	ibwqq_str 	= ibwqq_str + "<div style='border:1px solid #FFFFFF; background:#" + ibwqq_paraArray[5] + "; height:18px; margin-top:8px;'></div></div></span>";
	
	document.write(ibwqq_str);

	window.setInterval("ibwqq_hang("+ ibwqq_paraArray[2] +")", 10);
}