﻿var timeoutHandle=0;
function ClearHandle()
{
    clearTimeout(timeoutHandle);
}
function getPageDiv(DivId,ElementId)
{
    clearTimeout(timeoutHandle);
    var FunctionName='';
    var ActiveElementId=DivId+ElementId;
    switch(DivId)
    {
        case "DivUserPanel_":
            FunctionName = "OperateUserPanelDiv('"+ElementId+"')";
            break;
        case "DivShopPaiHang_Flag":
            FunctionName = "OperatePaiHangDiv('"+ElementId+"')";
            break;
        case "DivShopWantOrGo_":
            FunctionName = "OperateGoAndWantDiv('"+ElementId+"')";
            break;
        case "DivShopMsg_Food":
            FunctionName = "OperateShopMsg_FoodDiv('"+ActiveElementId+"')";
            break;
        case "DivShopMsg_Party":
            FunctionName = "OperateShopMsg_PartyDiv('"+ActiveElementId+"')";
            break;
        case "DivShopMsg_Shopping":
            FunctionName = "OperateShopMsg_ShoppingDiv('"+ActiveElementId+"')";
            break;
        case "DivCircle_Flag":
            FunctionName = "OperateCircleDiv('"+ElementId+"')";
            break;
        case "DivClassMap_Num":
            FunctionName = "OperateClassMapDiv('"+ElementId+"')";
            break;
        case "DivCircleMap_Num":
            FunctionName = "OperateCircleMapDiv('"+ElementId+"')";
            break;
        case "DivBbsTopic":
            FunctionName = "displayLayerBBS('"+ActiveElementId+"')";
            break;
        case "DivCircleAction_Flag":
            FunctionName = "OperateCircleActionDiv('"+ElementId+"')";
            break;
        case "DivActiveUser_Flag":
            FunctionName = "OperateActiveUserDiv('"+ElementId+"')";
            break;
        case "DivDianPing_Flag":
            FunctionName = "OperateDianPingDiv('"+ElementId+"')";
            break;
    }
    //alert(ActiveElementId);
    if(FunctionName!="")
    {
        var obj = _gObjByID(ActiveElementId);
	    if(timeoutHandle !=0 )clearTimeout(timeoutHandle);
	    timeoutHandle = setTimeout(FunctionName,500);
	    obj.onmouseout = function(){clearTimeout(timeoutHandle);};
	    //obj.onclick = function (){return false;};        
    }    
}

function ShowDivContent(PageUrl,objXmlHttp,CurrentDivID,objShowPanel)
{//alert(PageUrl);
        objXmlHttp.open("GET",PageUrl, true);//异步访问
	    if(window.XMLHttpRequest)
	    {
	        objXmlHttp.onload = function () 
	        {
	                    objShowPanel.innerHTML=objXmlHttp.responseText;
    				    objXmlHttp=null;
    				    switch(CurrentDivID)
                        {
                            case "DivPaiHangFlag1": case "DivPaiHangFlag2": case "DivPaiHangFlag3":
                                SwapPaiHangCircleDiv(CurrentDivID,'1');
                                break;
                            case "DivCircleAction1": case "DivCircleAction2":
                                SwapCircleActionDiv(CurrentDivID,'1');
                                break;
                            case "DivUserPanel":
                                //_gObjByID('DivUserPanel_' + CurrentUserPanelDiv +"_Content").innerHTML=objShowPanel.innerHTML;
                                break;
                            case "DivShopPaiHangFlag1": case "DivShopPaiHangFlag2": case "DivShopPaiHangFlag3":
                                SwapPaiHangShopDiv(CurrentDivID,'1');
                                break;
                            case "DivShopwantgo": case "DivShopgo":
                                SwapGoAndWantShopDiv(CurrentDivID,'1');
                                break;
                        }
	        };
	    }
	    else
	    {   
	        objXmlHttp.onreadystatechange = function () 
	        {
		        if (objXmlHttp.readyState == 4) 
		        {
			        if (objXmlHttp.status == 200) 
			        {//alert(objXmlHttp.responseText);
    				    objShowPanel.innerHTML=objXmlHttp.responseText;
    				    objXmlHttp=null;    				    
    				    switch(CurrentDivID)
                        {
                            case "DivPaiHangFlag1": case "DivPaiHangFlag2": case "DivPaiHangFlag3":
                                SwapPaiHangCircleDiv(CurrentDivID,'1');
                                break;
                             case "DivCircleAction1": case "DivCircleAction2":
                                SwapCircleActionDiv(CurrentDivID,'1');
                                break;
                             case "DivUserPanel":
                                _gObjByID('DivUserPanel_' + CurrentUserPanelDiv +"_Content").innerHTML=objShowPanel.innerHTML;
                                break;
                             case "DivShopPaiHangFlag1": case "DivShopPaiHangFlag2": case "DivShopPaiHangFlag3":
                                SwapPaiHangShopDiv(CurrentDivID,'1');
                                break;
                             case "DivShopwantgo": case "DivShopgo":
                                SwapGoAndWantShopDiv(CurrentDivID,'1');
                                break;
                        }
			        } else {
				        alert("An error occurred: " + oXmlHttp.statusText);
			        }
		        }
	        };
	    }	    
	    objXmlHttp.send(null);
}

function GetLoadingImg()
{
	var ImgHtml;
	ImgHtml='<div align="center">';
	ImgHtml=ImgHtml+'<span><img src="../../acs/images/loading.gif" alt="loading...." /></span>'
	ImgHtml=ImgHtml+'</div>';
	return ImgHtml;
}

_gObjByID = function(id) {
	return document.getElementById(id);
}

 function loadNews(containerID)  
 {
    var URL = 'indexContent/DivNews.aspx?tmp='+Math.random()

    new Ajax.Request(URL, 
    {
      method: 'get',
      
      onLoaded:function(response)
      {
          //$(containerID).innerHTML = '<span><img src="../../acs/images/loading.gif" alt="loading...." /></span>'
      },
      
      onSuccess:function(response)
      {
          $(containerID).update(response.responseText);
          
          marque(400,44,"icefable1","box1left")
          marques(376,22,"icefable2","box1left2")
          
      },
       
      onFailure:function()
      {
          $(containerID).innerHTML = '服务器忙，请稍后再试'
      }
    }
    );
  }
  
  
  
  
  
 
//展示页面图片
function ShowImg(ImgId,ImgSrc)
{//alert(_gObjByID(ImgId).src);
    if(_gObjByID(ImgId).src=="")
    {
        _gObjByID(ImgId).src=_gObjByID(ImgSrc).innerHTML;
    }    
}

function LoadHtml()
{
    loadNews('Div_Focuse_NetFriend_CompanyActivity_Show');
    
    OperateUserPanelDiv('1');
    //OperateSearchDiv('1');
    //OperateCircleMapDiv('1');
    SwapPaiHangCircleDiv("DivPaiHangFlag1",'1');//定位朋友圈第一个项
   // SwapCircleActionDiv("DivCircleAction1",'1');//定位朋友圈活动第一个项
   
}





//活跃用户 积分排行
var CurrentActiveUserDiv='1';
function OperateActiveUserDiv(divID)
{
	//alert(divID);
	if(CurrentActiveUserDiv==divID) return;
	var obj=null;
	var objShowPanel=null;
	objShowPanel=_gObjByID("DivActiveUser_ShowPanel");
	//交换数据
	_gObjByID('DivActiveUser_Flag' + CurrentActiveUserDiv +"_Content").innerHTML = objShowPanel.innerHTML;
	objShowPanel.innerHTML=GetLoadingImg();
	for(var i=1;i<=2;i++)
	{
		_gObjByID('DivActiveUser_Flag' + i).removeAttribute("className");
		_gObjByID('DivActiveUser_Flag' + i).removeAttribute("class");
	}
	_gObjByID('DivActiveUser_Flag' + divID).className='current';
	CurrentActiveUserDiv=divID;
	
	obj=_gObjByID('DivActiveUser_Flag' + divID +"_Content");
     if(obj.innerHTML == null || obj.innerHTML == "" || obj.innerHTML == GetLoadingImg())
	{
	    var x = new XHR("re_OperateActiveUserDiv('DivActiveUser_ShowPanel')");
 	    //alert(url);
 	    var url = "indexContent/DivActiveUser.aspx?Flag=" + divID ;
	    x.get(url);
	}
	else
	{
	    objShowPanel.innerHTML=obj.innerHTML;
	}
}
function re_OperateActiveUserDiv(id,cc)
{
 	_gObjByID(id).innerHTML = cc;
}


function SwapPaiHangShopDiv(DivKey,ID)
{//DivS1  DivB1
    for(var i=1;i<=6;i++)
       {
                   _gObjByID(DivKey + '_S' + i).style.display='';
                   _gObjByID(DivKey + '_B' + i).style.display='none';                        
        }
            _gObjByID(DivKey + '_S' + ID).style.display='none';              
            _gObjByID(DivKey + '_B' + ID).style.display='';
	    ShowImg("Img_"+DivKey+"_"+ID,"ImgSrc_"+DivKey+"_"+ID);
}


