﻿var timeoutHandle=0;
function ClearHandle()
{
    clearTimeout(timeoutHandle);
}
function getPageDiv(DivId,ElementId)
{
    clearTimeout(timeoutHandle);
    var FunctionName='';
    var ActiveElementId=DivId+ElementId;
    switch(DivId)
    {
        case "DivShopPaiHang_Flag":
            FunctionName = "OperatePaiHangDiv('"+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="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="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 CurrentShopPaiHangFlag='1';
function OperatePaiHangDiv(divID)
{
	//alert(CurrentCircleFlag);
	var obj=null;
    var objShowPanel=null;
    objShowPanel=_gObjByID("DivShopPaiHang_ShowPanel");
    var shopPanel_="DivShopPaiHang_ShowPanel";
	if(CurrentShopPaiHangFlag!=divID)
	{	        	        
	        for(var i=1;i<=3;i++)
	        {
		        _gObjByID("DivShopPaiHang_Flag" + i).removeAttribute("className");
		        _gObjByID("DivShopPaiHang_Flag" + i).removeAttribute("class");
	        }
	        _gObjByID("DivShopPaiHang_Flag" + divID).className='current';
        	
	        
	        if(CurrentShopPaiHangFlag!="")
	        {
				//alert('CurrentCircleFlag!=""');
	            obj=_gObjByID("DivShopPaiHang_Flag" + divID + "_Content");
		        _gObjByID("DivShopPaiHang_Flag" + CurrentShopPaiHangFlag + "_Content").innerHTML=objShowPanel.innerHTML;
				objShowPanel.innerHTML=GetLoadingImg();
		        if(obj.innerHTML == null || obj.innerHTML == "" || obj.innerHTML == GetLoadingImg())
	            {//alert('GetFromAspx');
//		            var oXmlHttp = createXMLHttp();		
//	                ShowDivContent('indexContent/DivShopPaiHang.aspx?Flag=' + divID,oXmlHttp,"DivShopPaiHangFlag"+divID,objShowPanel);
	                
	                var x = new XHR("re_OperatePaiHangDiv('DivShopPaiHang_ShowPanel','DivShopPaiHangFlag"+divID+"')");
 	                //alert(url);
 	                var url = "indexContent/DivShopPaiHang.aspx?Flag=" + divID ;
	                x.get(url);
	            }
	            else
	            {//alert('GetFromDiv');
		            objShowPanel.innerHTML=obj.innerHTML;
		            obj.innerHTML="";
	            }
	        }
	        else
	        {
	                var x = new XHR("re_OperatePaiHangDiv('DivShopPaiHang_ShowPanel','DivShopPaiHangFlag"+divID+"')");
 	                //alert(url);
 	                var url = "indexContent/DivShopPaiHang.aspx?Flag=" + divID ;
	                x.get(url);
	        }	        
	        
	        CurrentShopPaiHangFlag=divID;
	        //SwapPaiHangShopDiv('DivShopPaiHangFlag'+divID,'1');
	}
}
function re_OperatePaiHangDiv(id,id2,cc)
{
 	_gObjByID(id).innerHTML = cc;
 	SwapPaiHangShopDiv(id2,'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<=15;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);
}




