var bigImNumsStr = ''; $("a[imBig]").each(function () { if (bigImNumsStr.indexOf($(this).attr("imBig")) < 0) { if (bigImNumsStr != '') bigImNumsStr += '|'; bigImNumsStr += $(this).attr("imBig"); } }); var bigImNums; if (bigImNumsStr != '') { bigImNums = bigImNumsStr.split("|"); } else { bigImNums = new Array(); } var smallImNumsStr = ''; $("a[imSmall]").each(function () { if (smallImNumsStr.indexOf($(this).attr("imSmall")) < 0) { if (smallImNumsStr != '') smallImNumsStr += '|'; smallImNumsStr += $(this).attr("imSmall"); } }); var smallImNums; if (smallImNumsStr != '') { smallImNums = smallImNumsStr.split("|"); } else { smallImNums = new Array(); } var imNumsStr = bigImNumsStr + ((bigImNumsStr != '' && smallImNumsStr != '') ? '|' : '') + smallImNumsStr; if (imNumsStr != '') { $.getScript('http://im.pconline.com.cn/getonlineflag.js?uin='+imNumsStr, function() { var counter = 0; for (var i = 0; i < bigImNums.length && counter < OnLineFlagArray.length; i++, counter++) { if (parseInt(OnLineFlagArray[counter]) >= 20) { //online $("a[imBig="+bigImNums[i]+"]").attr("href", "http://im.pconline.com.cn:9006/sendmain.jsp?uin="+bigImNums[i]+"&clientid=0<ype=0&agentid=10&localurl="); $("a[imBig="+bigImNums[i]+"]").addClass("imBigOn"); } else { //offline $("a[imBig="+bigImNums[i]+"]").attr("href", "http://im.pconline.com.cn:8080/pconline/leavemsg.do?uin="+bigImNums[i]+"&clientid=0<ype=0&agentid=10&localurl=&iscallback=0"); $("a[imBig="+bigImNums[i]+"]").addClass("imBigOff"); } } for (var i = 0; i < smallImNums.length && counter < OnLineFlagArray.length; i++, counter++) { if (parseInt(OnLineFlagArray[counter]) >= 20) { //online $("a[imSmall="+smallImNums[i]+"]").attr("href", "http://im.pconline.com.cn:9006/sendmain.jsp?uin="+smallImNums[i]+"&clientid=0<ype=0&agentid=10&localurl="); $("a[imSmall="+smallImNums[i]+"]").addClass("imSmallOn"); } else { //offline $("a[imSmall="+smallImNums[i]+"]").attr("href", "http://im.pconline.com.cn:8080/pconline/leavemsg.do?uin="+smallImNums[i]+"&clientid=0<ype=0&agentid=10&localurl=&iscallback=0"); $("a[imSmall="+smallImNums[i]+"]").addClass("imSmallOff"); } } }); }