﻿function $(id) { return document.getElementById(id); }
function addLoadEvent(func){
 var oldonload = window.onload;
 if (typeof window.onload != 'function') {
  window.onload = func;
 } else {
  window.onload = function(){
   oldonload();
   func();
  }
 }
}
if(Logic==null){var Logic={}};
if(Logic.QQBusiness ==null)
{
    Logic.QQBusiness =
    { 
		HostUrl:"/Handler/"
		,
		PageName:'FileHandler.ashx'
        ,
		GetList:function(action) {
		var numbers="";
		for(var i=0;i<QQConfig.QQNumber.length;i++)
		numbers+=QQConfig.QQNumber[i]+"|";
            var PB = Logic.MisBusiness;
			var param = "action="+action+"&Type="+numbers;
            var RequestUrl = this.HostUrl + this.PageName;
                g_GetListXH = new XMLHTTPHelper("post",RequestUrl,param,myCallBack);
                g_GetListXH.RequestDataIsSyn() ;
            function myCallBack()
            {
                var XH = g_GetListXH;
                var PB = Logic.MisBusiness;
                if(XH.GetReadyState()==4)
                {
		            if(XH.GetStatus()==200)
		            {
		               switch(action)
		               {
		                   case "GetQQStatus":
		                   var online=[];
		                   eval(XH.GetResult());
		                   showQQ(online);
		                   break;

		                  default:break;
		               }
		            }
		            else
		            {
		            }
	            }
	             else
	            {
	            }
            }
        }
		}
		}
function moveElement(elementID,final_x,final_y,interval) {
  if (!document.getElementById) return false;
  if (!document.getElementById(elementID)) return false;
  var elem = document.getElementById(elementID);
  if (elem.movement) {
    clearTimeout(elem.movement);
  }
  if (!elem.style.left) {
    elem.style.left = "0px";
  }
  if (!elem.style.top) {
    elem.style.top = "0px";
  }
  var xpos = parseInt(elem.style.left);
  var ypos = parseInt(elem.style.top);
  if (xpos == final_x && ypos == final_y) {
  return true;
  }
  if (xpos < final_x) {
    var dist = Math.ceil((final_x - xpos)/10);
    xpos = xpos + dist;
  }
  if (xpos > final_x) {
    var dist = Math.ceil((xpos - final_x)/10);
    xpos = xpos - dist;
  }
  if (ypos < final_y) {
    var dist = Math.ceil((final_y - ypos)/10);
    ypos = ypos + dist;
  }
  if (ypos > final_y) {
    var dist = Math.ceil((ypos - final_y)/10);
    ypos = ypos - dist;
  }
  elem.style.left = xpos + "px";
  elem.style.top = ypos + "px";
  var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
  elem.movement = setTimeout(repeat,interval);
}
function classNormal(iFocusBtnID,iFocusTxID){
 var iFocusBtns= $(iFocusBtnID).getElementsByTagName('li');
 var iFocusTxs = $(iFocusTxID).getElementsByTagName('li');
 for(var i=0; i<iFocusBtns.length; i++) {
  iFocusBtns[i].className='normal';
  iFocusTxs[i].className='normal';
 }
}
function classCurrent(iFocusBtnID,iFocusTxID,n){
 var iFocusBtns= $(iFocusBtnID).getElementsByTagName('li');
 var iFocusTxs = $(iFocusTxID).getElementsByTagName('li');
 iFocusBtns[n].className='current';
 iFocusTxs[n].className='current';
}
function iFocusChange() {
 if(!$('ifocus')) return false;
 $('ifocus').onmouseover = function(){atuokey = true};
 $('ifocus').onmouseout = function(){atuokey = false};
 var iFocusBtns = $('ifocus_btn').getElementsByTagName('li');
 var listLength = iFocusBtns.length;
 iFocusBtns[0].onmouseover = function() {
  moveElement('ifocus_piclist',0,0,5);
  classNormal('ifocus_btn','ifocus_tx');
  classCurrent('ifocus_btn','ifocus_tx',0);
 }
 if (listLength>=2) {
  iFocusBtns[1].onmouseover = function() {
   //moveElement('ifocus_piclist',0,-225,5);
   moveElement('ifocus_piclist',0,-170,5);
   classNormal('ifocus_btn','ifocus_tx');
   classCurrent('ifocus_btn','ifocus_tx',1);
  }
 }
 if (listLength>=3) {
  iFocusBtns[2].onmouseover = function() {
   //moveElement('ifocus_piclist',0,-450,5);
   moveElement('ifocus_piclist',0,-340,5);
   classNormal('ifocus_btn','ifocus_tx');
   classCurrent('ifocus_btn','ifocus_tx',2);
  }
 }
 if (listLength>=4) {
  iFocusBtns[3].onmouseover = function() {
   //moveElement('ifocus_piclist',0,-675,5);
   moveElement('ifocus_piclist',0,-510,5);
   classNormal('ifocus_btn','ifocus_tx');
   classCurrent('ifocus_btn','ifocus_tx',3);
  }
 }
}
setInterval('autoiFocus()',3500);
var atuokey = false;
function autoiFocus() {
 if(!$('ifocus')) return false;
 if(atuokey) return false;
 var focusBtnList = $('ifocus_btn').getElementsByTagName('li');
 var listLength = focusBtnList.length;
 for(var i=0; i<listLength; i++) {
  if (focusBtnList[i].className == 'current') var currentNum = i;
 }
 if (currentNum==0&&listLength!=1 ){
  //moveElement('ifocus_piclist',0,-225,5);
   moveElement('ifocus_piclist',0,-170,5);
  classNormal('ifocus_btn','ifocus_tx');
  classCurrent('ifocus_btn','ifocus_tx',1);
 }
 if (currentNum==1&&listLength!=2 ){
  //moveElement('ifocus_piclist',0,-450,5);
  moveElement('ifocus_piclist',0,-340,5);
  classNormal('ifocus_btn','ifocus_tx');
  classCurrent('ifocus_btn','ifocus_tx',2);
 }
 if (currentNum==2&&listLength!=3 ){
  //moveElement('ifocus_piclist',0,-675,5);
  moveElement('ifocus_piclist',0,-510,5);
  classNormal('ifocus_btn','ifocus_tx');
  classCurrent('ifocus_btn','ifocus_tx',3);
 }
 if (currentNum==3 ){
  moveElement('ifocus_piclist',0,0,5);
  classNormal('ifocus_btn','ifocus_tx');
  classCurrent('ifocus_btn','ifocus_tx',0);
 }
 if (currentNum==1&&listLength==2 ){
  moveElement('ifocus_piclist',0,0,5);
  classNormal('ifocus_btn','ifocus_tx');
  classCurrent('ifocus_btn','ifocus_tx',0);
 }
 if (currentNum==2&&listLength==3 ){
  moveElement('ifocus_piclist',0,0,5);
  classNormal('ifocus_btn','ifocus_tx');
  classCurrent('ifocus_btn','ifocus_tx',0);
 }
}
addLoadEvent(iFocusChange);
var onOver=function(obj)
{obj.className='overLi';}
var onOut=function(obj)
{obj.className='outLi';}
var b2bQuery=function(){document.charset='gb2312';$('txtQuery_Str').value='|'+$('txtNNO').value+'|'+$('txtNa1').value+'||7';}
var GetQQStatus=function(){
Logic.QQBusiness.GetList("GetQQStatus"); 
}
var showQQ=function(online)
{
var _qqHtm='';
for(var i=0;i<online.length;i++)
{
_qqHtm+="<div><img src='content/css/images/qq/";
_qqHtm+=online[i]==1?QQConfig.QQonlineImg[i]:QQConfig.QQoutlineImg[i];
_qqHtm+="'/><a target='_blank' href='http://wpa.qq.com/msgrd?V=1&Uin="+QQConfig.QQNumber[i]+"&Site=longsky.com&Menu=yes'>"+QQConfig.QQDescn[i]+"</a></div>";
}
$('showQQ').innerHTML=_qqHtm;
}
