﻿lastScrollY=0;
var onlinestr="";
function heartBeat(ObjName)
{
	var diffY;
	if (document.documentElement && document.documentElement.scrollTop)
		diffY = document.documentElement.scrollTop;
	else if (document.body)
		 diffY = document.body.scrollTop;
	else
    {/*Netscape stuff*/}
	percent=.1*(diffY-lastScrollY);
		if(percent>0)percent=Math.ceil(percent);
			else percent=Math.floor(percent);
		document.getElementById(ObjName).style.top=parseInt(document.getElementById(ObjName).style.top)+percent+"px";
		lastScrollY=lastScrollY+percent;
}
var textStyle="";
var titleStyle="";
switch (intstyle)
{
  case "1":	
  case "5":
  case "6":
  case "7":
  case "8":
		textStyle="#fff";
		titleStyle="";
	break;
  case "2":
  case "3":
  case "4":
		textStyle="#333";
		titleStyle="";
	break;
}
 
var haveonlineType = typeof(onlineType)=='undefined'?false:true;
if(haveonlineType&&onlineType.length>0){
 
//判断qq显示样式
if(qqusedepType=="depyes"){
    var fenlei=new Array();//分类名称
    var qqsort=new Array();//分类后的qq
 
    for(j=0;j<qqSelectPartType.length;j++){//选中的QQ对应的部门
        var qq2str="";
        var temp=qqSelectPartType[j];
        for(i=0;i<qqSelectPartType.length;i++){//拿出相同的
            if(qqSelectPartType[j]==qqSelectPartType[i]){//&&onlineType[i]=="qq"
                fenlei.push(qqSelectPartType[i]);
                qq2str+=i+",";
            }
        }
        qqsort.push(qq2str);
    }
 
//删除数组中重复项
   function delRepeat(data)
   {
        data = data || [];
        var a = {};
        for (var i=0; i<data.length; i++)
        {
            var v = data[i];
            if (typeof(a[v]) == 'undefined')
            {
                a[v] = 1;
            }
        };
        data.length=0;
        for (var i in a)
        {
            data[data.length] = i;
        }
        return data;
   }
qqsortdelRepeat=delRepeat(qqsort);//去除重复后的qq（分类了）
qqSPTdelRepeat=delRepeat(qqSelectPartType);//对应的分类名称
var str=new Array();
	for(i=0;i<qqSPTdelRepeat.length;i++){
		qqsort2=qqsortdelRepeat[i].split(",");//分类中的全部qq下标
		var onlinest="";
		for(j=0;j<qqsort2.length;j++){
			if(qqsort2[j]!=""&&onlineType[qqsort2[j]]=="qq"){
				if(qqstr[qqsort2[j]]>10000){				
					qqtitlestrshow = qqstyle==6?(qqTitlestr[qqsort2[j]]?qqTitlestr[qqsort2[j]]:"QQ交谈"):"";
					if(online[qqsort2[j]]==1){
						onlinest+="<a href='tencent://message/?uin="+qqstr[qqsort2[j]]+"&Menu=yes' target='_blank' title='["+qqTitlestr[qqsort2[j]]+"]当前在线,点击交谈'><img src='/Js/QQimage/q"+qqstyle+".gif' vspace='3' border='0' align='absmiddle'>"+qqtitlestrshow+"</a><br>";
					}else{
						onlinest+="<a href='tencent://message/?uin="+qqstr[qqsort2[j]]+"&Menu=yes' target='_blank' title='["+qqTitlestr[qqsort2[j]]+"]当前不在线,点击留言'><img src='/Js/QQimage/q"+qqstyle+"_1.gif' vspace='3' border='0' align='absmiddle'>"+qqtitlestrshow+"</a><br>";
					}
				}	
			}else if(qqsort2[j]!=""&&onlineType[qqsort2[j]]=="taobao"){
				onlinest+="<a target='_blank' href='http://amos.im.alisoft.com/msg.aw?v=2&uid="+qqstr[qqsort2[j]]+"&site=cntaobao&s=1&charset=utf-8' ><img border='0' src='http://amos.im.alisoft.com/online.aw?v=2&uid="+qqstr[qqsort2[j]]+"&site=cntaobao&s=1&charset=utf-8' alt='点击这里给我发消息' /></a><br/>";
			}else if(qqsort2[j]!=""&&onlineType[qqsort2[j]]=="msn"){
				onlinest+="<a title='点击发送即时消息' target='_blank' href='msnim:chat?contact="+qqstr[qqsort2[j]]+"'><img border='0' src='/Js/QQimage/msn.png' vspace='3' border='0' align='absmiddle'></a><br/>";
			}
 
		}
		biaoti="<div style='text-align:left;font-weight:bold;padding-left:10px;color:black'>"+qqSPTdelRepeat[i]+"</div>";
		str.push(biaoti+onlinest);
	}
	for(i=0;i<str.length;i++)
	{
		if(str[i].indexOf("没有选择分类")==-1)//未分类的不加进去
			onlinestr+=str[i];
	}
	}else{
 
		for(i=1;i<=10;i++){
			if(qqstr[i-1]>10000&&onlineType[i-1]=="qq"){
				qqtitlestrshow = qqstyle==6?(qqTitlestr[i-1]?qqTitlestr[i-1]:"QQ交谈"):"";
				if(online[i-1]==1){
					onlinestr+="<a href='tencent://message/?uin="+qqstr[i-1]+"&Menu=yes' target='_blank' title='["+qqTitlestr[i-1]+"]当前在线,点击交谈'><img src='/Js/QQimage/q"+qqstyle+".gif' vspace='3' border='0' align='absmiddle'>"+qqtitlestrshow+"</a><br>";
				}else{
					onlinestr+="<a href='tencent://message/?uin="+qqstr[i-1]+"&Menu=yes' target='_blank' title='["+qqTitlestr[i-1]+"]当前不在线,点击留言'><img src='/Js/QQimage/q"+qqstyle+"_1.gif' vspace='3' border='0' align='absmiddle'>"+qqtitlestrshow+"</a><br>";
				}
			}
		}
 
		for(i=1;i<=10;i++){
			if(onlineType[i-1]=="msn"){
				var msnsrc="";
				if(qqstyle==1){
					msnsrc = "/Js/QQimage/msn1.png";
				}else{
					msnsrc = "/Js/QQimage/msn.png";
				}
				onlinestr+="<a title='点击发送即时消息' target='_blank' href='msnim:chat?contact="+qqstr[i-1]+"'><img border='0' src="+msnsrc+" vspace='3' border='0' align='absmiddle'></a><br/>";
			}
		}
		for(i=1;i<=10;i++)
		{
			if(onlineType[i-1]=="taobao")
			{
				onlinestr+="<a href='http://amos.im.alisoft.com/msg.aw?v=2&uid="+qqstr[i-1]+"&site=cntaobao&s=1&charset=utf-8' ><img border='0' src='http://amos.im.alisoft.com/online.aw?v=2&uid="+qqstr[i-1]+"&site=cntaobao&s=1&charset=utf-8' alt='点击这里给我发消息' /></a></br>";
			}
		}
	}
	NiceBoxOnLineQQCode="<table width='97' cellpadding='0' cellspacing='0' id=\"NiceBoxOnLineQQ\" border='0' style=\"right:2px;POSITION:absolute;TOP:120px;\" ><tr><td height='32' id='show' style=\"text-align:center;color:"+textStyle+";background-image:url(/Js/QQimage/t"+intstyle+".gif)\" >"+qqdescripthead+"<span onclick='NiceBoxOnLineQQ.style.display=\"none\"' style='margin-top:3px;margin-right:3px;width:14px;height:14px;right:0px;POSITION:absolute;top:0px;cursor:pointer;background-repeat:no-repeat;background-image:url(/Js/QQimage/c"+ intstyle +".gif)' title='按此关闭客服'>&nbsp;</span></td></tr><tr><td align='center' style=\"background-image:url(/Js/QQimage/b"+ intstyle +".gif);background-repeat:repeat-y;padding:5px 0px 5px 0px;\">" + onlinestr + "</td></tr><tr><td height='21' style='padding-top:2px;font-size:11px;text-align:center; color:"+textStyle+";background-image:url(/Js/QQimage/f"+ intstyle +".gif)' >"+qqdescript+"</td></tr></table>";
}else{
	//判断qq显示样式
	if(qqusedepType=="depyes"){
		var fenlei=new Array();//分类名称
		var qqsort=new Array();//分类后的qq
 
		for(j=0;j<qqSelectPartType.length;j++){//选中的QQ对应的部门
			var qq2str="";
			var temp=qqSelectPartType[j];
			for(i=0;i<qqSelectPartType.length;i++){//拿出相同的
				if(qqSelectPartType[j]==qqSelectPartType[i]){
					fenlei.push(qqSelectPartType[i]);
					qq2str+=i+",";
				}
			}
			qqsort.push(qq2str);
		}
 
	//删除数组中重复项
	   function delRepeat(data){
		data = data || [];
		var a = {};
		for (var i=0; i<data.length; i++) {
			var v = data[i];
			if (typeof(a[v]) == 'undefined'){
				a[v] = 1;
			}
		};
		data.length=0;
		for (var i in a){
			data[data.length] = i;
		}
		return data;
	   }
	qqsortdelRepeat=delRepeat(qqsort);//去除重复后的qq（分类了）
	qqSPTdelRepeat=delRepeat(qqSelectPartType);//对应的分类名称
	var str=new Array();
	for(i=0;i<qqSPTdelRepeat.length;i++){
		qqsort2=qqsortdelRepeat[i].split(",");//分类中的全部qq下标
		var onlinest="";
		for(j=0;j<qqsort2.length;j++){
			if(qqsort2[j]!=""){
				
					
				if(qqstr[qqsort2[j]]>10000){
					
					qqtitlestrshow = qqstyle==6?(qqTitlestr[qqsort2[j]]?qqTitlestr[qqsort2[j]]:"QQ交谈"):"";
					if(online[qqsort2[j]]==1){
						onlinest+="<a href='tencent://message/?uin="+qqstr[qqsort2[j]]+"&Menu=yes' target='_blank' title='["+qqTitlestr[qqsort2[j]]+"]当前在线,点击交谈'><img src='/Js/QQimage/q"+qqstyle+".gif' vspace='3' border='0' align='absmiddle'>"+qqtitlestrshow+"</a><br>";
					}else{
						onlinest+="<a href='tencent://message/?uin="+qqstr[qqsort2[j]]+"&Menu=yes' target='_blank' title='["+qqTitlestr[qqsort2[j]]+"]当前不在线,点击留言'><img src='/Js/QQimage/q"+qqstyle+"_1.gif' vspace='3' border='0' align='absmiddle'>"+qqtitlestrshow+"</a><br>";
					}
				}
			}
		}
		biaoti="<div style='text-align:left;font-weight:bold;padding-left:10px;color:"+titleStyle+"'>"+qqSPTdelRepeat[i]+"</div>";
		str.push(biaoti+onlinest);
	}
	for(i=0;i<str.length;i++){
		if(str[i].indexOf("没有选择分类")==-1)//按分类显示时未分类的不加进来
			onlinestr+=str[i];
	}
	}else{
 
		for(i=1;i<=10;i++){
			if(qqstr[i-1]>10000){
				qqtitlestrshow = qqstyle==6?(qqTitlestr[i-1]?qqTitlestr[i-1]:"QQ交谈"):"";
				if(online[i-1]==1){
					onlinestr+="<a href='tencent://message/?uin="+qqstr[i-1]+"&Menu=yes' target='_blank' title='["+qqTitlestr[i-1]+"]当前在线,点击交谈'><img src='/Js/QQimage/q"+qqstyle+".gif' vspace='3' border='0' align='absmiddle'>"+qqtitlestrshow+"</a><br>";
				}else{
					onlinestr+="<a href='tencent://message/?uin="+qqstr[i-1]+"&Menu=yes' target='_blank' title='["+qqTitlestr[i-1]+"]当前不在线,点击留言'><img src='/Js/QQimage/q"+qqstyle+"_1.gif' vspace='3' border='0' align='absmiddle'>"+qqtitlestrshow+"</a><br>";
				}
			}
		}
 
	}
 
 
	NiceBoxOnLineQQCode="<table width='97' cellpadding='0' cellspacing='0' id=\"NiceBoxOnLineQQ\" border='0' style=\"right:2px;POSITION:absolute;TOP:120px;\" ><tr><td height='32' id='show' style=\"text-align:center;color:"+textStyle+";background-image:url(/Js/QQimage/t"+intstyle+".gif)\" >"+qqdescripthead+"<span onclick='NiceBoxOnLineQQ.style.display=\"none\"' style='margin-top:3px;margin-right:3px;width:14px;height:14px;right:0px;POSITION:absolute;top:0px;cursor:pointer;background-repeat:no-repeat;background-image:url(/Js/QQimage/c"+ intstyle +".gif)' title='按此关闭客服'>&nbsp;</span></td></tr><tr><td  align='center'   style=\"background-image:url(/Js/QQimage/b"+ intstyle +".gif);background-repeat:repeat-y;padding:5px 0px 5px 0px;\">" + onlinestr + "</td></tr><tr><td height='21' style='padding-top:2px;font-size:11px;text-align:center; color:"+textStyle+";background-image:url(/Js/QQimage/f"+ intstyle +".gif)' >"+qqdescript+"</td></tr></table>";
}
document.write(NiceBoxOnLineQQCode);
window.setInterval("heartBeat('NiceBoxOnLineQQ')",1);
