﻿var timeoutHandle=0;
var oXmlHttp ;
function ClearHandle()
{
    clearTimeout(timeoutHandle);
}
function getPageDiv(DivId,ElementId)
{
    clearTimeout(timeoutHandle);
    var FunctionName='';
    var ActiveElementId=DivId+ElementId;

    switch(DivId)
    {
        case "DivUserPanel_":
            FunctionName = "OperateUserPanelDiv('"+ElementId+"')";
            break;
    }
    //alert(ActiveElementId);
    if(FunctionName!="")
    {
        var obj = _gObjByID(ActiveElementId);
        var obj1 =_gObjByID(ActiveElementId+'_Content');
	    if(timeoutHandle !=0 )clearTimeout(timeoutHandle);
	    timeoutHandle = setTimeout(FunctionName,500);
	    obj.onmouseout = function(){clearTimeout(timeoutHandle);};
	    //obj.onclick = function (){return false;};        
    }    
}

//用户控制面板
var CurrentUserPanelDiv='';
function OperateUserPanelDiv(divID)
{
	//alert(divID);

	if(CurrentUserPanelDiv==divID) return;
	var obj=null;
	var objShowPanel=null;
	if(divID=="1" || divID=="2" || divID=="3")
	{
		objShowPanel=_gObjByID("DivUser_ShowPanel_1");
		_gObjByID('memberMenu1').style.top='';
		_gObjByID('DivUser_ShowPanel_2').style.top='';
		_gObjByID('DivUser_ShowPanel_1').style.display='';
		_gObjByID('DivUser_ShowPanel_2').style.display='none';
		//alert('A'+divID);
	}
	else
	{
		objShowPanel=_gObjByID("DivUser_ShowPanel_2");
		_gObjByID('memberMenu1').style.top='36px';
		_gObjByID('DivUser_ShowPanel_2').style.top='68px';
		_gObjByID('DivUser_ShowPanel_1').style.display='none';
		_gObjByID('DivUser_ShowPanel_2').style.display='';
		//alert('B'+divID);
	}

	
	objShowPanel.innerHTML=GetLoadingImg();
	for(var i=1;i<=6;i++) {
		_gObjByID('DivUserPanel_' + i).removeAttribute("className");
		_gObjByID('DivUserPanel_' + i).removeAttribute("class");
	}
	_gObjByID('DivUserPanel_' + divID).className='current';
	CurrentUserPanelDiv=divID;	
	
	obj=_gObjByID('DivUserPanel_' + divID +"_Content");
	if(obj.innerHTML == null || obj.innerHTML == "" || obj.innerHTML == GetLoadingImg()) {
		 oXmlHttp = createXMLHttp();
		if (divID == 2) {
			ShowDivContent('GetData1.asp?do=bbs',oXmlHttp,'DivUserPanel',objShowPanel);
		} else if (divID == 3) {
			ShowDivContent('GetData1.asp?do=wj',oXmlHttp,'DivUserPanel',objShowPanel);
		} else if (divID == 4) {
			ShowDivContent('rmb.asp',oXmlHttp,'DivUserPanel',objShowPanel);
		} else if (divID == 5) {
			ShowDivContent('GetData1.asp?do=today',oXmlHttp,'DivUserPanel',objShowPanel);			
		} else if (divID == 6) {
			ShowDivContent('tianqi.asp',oXmlHttp,'DivUserPanel',objShowPanel);
		} else {
			ShowDivContent('login.asp',oXmlHttp,'DivUserPanel',objShowPanel);
		}
	}
	else
	{
	    objShowPanel.innerHTML=obj.innerHTML;
	}
}


//用户状态区域
function OperateUserInfoDiv()
{
    OperateUserPanelDiv(1);
	/*
	var objShowPanel=null;
    objShowPanel=_gObjByID("DivUser_ShowInfo");

    var oXmlHttp = createXMLHttp();
	ShowDivContent('GetData.htm?do=25',oXmlHttp,'',objShowPanel,'DivUserPanel_1_Content');
	*/
}


function ShowDivContent(PageUrl,objXmlHttp,CurrentDivID,objShowPanel)
{
        objXmlHttp.open("GET",PageUrl, true);//异步访问
	        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="<img src='./images/loading.gif' alt='loading...'><span style='padding-left:6px; font-size: 14px; color:#FF9900';>载入中，请稍后...</span>";
	return ImgHtml;
}

_gObjByID = function(id) {
	return document.getElementById(id);
}


function createXMLHttp() {
	xmlHttp = false;
	if(window.XMLHttpRequest){
		//Mozilla,Safari,...
		xmlHttp = new XMLHttpRequest();
		if(xmlHttp.overrideMimeType){
			xmlHttp.overrideMimeType('text/xml');
		}
	}else if(window.ActiveXObject){
		//IE
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
			}
		}
	}
	if(!xmlHttp){
		alert('Giving up:(Cannot create an XMLHTTP instance)');
		return false;
	}
	return xmlHttp;
}

function fTrim(str)
{
	return str.replace(/(^\s*)|(\s*$)/g, ""); 
}

function fEvent(sType,oInput){
		switch (sType){
			case "focus" :
				oInput.isfocus = true;
			case "mouseover" :
				oInput.style.borderColor = '#9ecc00';
				break;
			case "blur" :
				oInput.isfocus = false;
			case "mouseout" :
				if(!oInput.isfocus){
					oInput.style.borderColor='#84a1bd';
				}
				break;
		}
	}

