﻿var RI1 = null;
var OQbg2 = null;
var S3 = null;

var tI4 = null;
var uB5 = null;
var dVe6 = null;
var jckm7 = false;
var XPe8 = 0;
var Zmj9 = 0;
var OT10 = 0;
var qIYjR11 = 0;
var kvvJ_12 = 0;
var TCfE13 = 0;
var oNWPcosFc14 = true;
var VCaMrihQS15 = null;
var lvDpdQhpP16 = false;
var $17 = null;
var X18 = null;
var syq19 = null;
var kmyKsaOCM20 = null;
var m$jFUjfL21 = null;
var UgBku22 = null;
var __bIsChange = false;

function __loginAutoRun()
{
    var bIsManage = false;
    var strManageList = _getObj("__editToolBar")["getAttribute"]("UserID").split(",");
    for(var i=0; i<strManageList.length; i++)
    {
        if(n__UserID == strManageList[i])
        {
            bIsManage = true;
            break;
        }
    }
    if(bIsManage)
    {
        if(_getObj("editQuanInfoDiv") != null)
        {
            __showManageInfo("");
            if(_getObj("__centerLayoutDiv") != null)
            {
                _getObj("__startSetLayoutText")["style"]["display"] = "";
                X18 = _getObj("__rightLayoutDiv");
                syq19 = _getObj("__centerLayoutDiv");
                kmyKsaOCM20 = _getObj("__leftLayoutDiv");
                
                m$jFUjfL21 = [kmyKsaOCM20, syq19, X18];
                $17 = ["QuanInfo_Menu", "QuanVisited_Menu", "QuanMusic_Menu", "QuanProduct_Menu","QuanPhoto_Menu", "QuanNew_Menu", "QuanGuestBook_Menu", "QuanNotify_Menu", "QuanManage_Menu", "QuanNewUser_Menu", "QuanFriendLink_Menu"];
                for(var i=0; i<__QuanExList.length; i++)
		        {
			        $17.push(__QuanExList[i]);
		        }
                //alert(__leftLayoutDiv.childNodes.length + "," + __centerLayoutDiv.childNodes.length + "," + __rightLayoutDiv.childNodes.length);
                RI1 = new window["Array"]();
                OQbg2 = new window["Array"]();
                S3 = new window["Array"]();
                __fnGetChildDiv(RI1, kmyKsaOCM20);
                __fnGetChildDiv(OQbg2, syq19);
                __fnGetChildDiv(S3, X18);
                UgBku22 = [RI1, OQbg2, S3];
                __fnReSetLayoutDivHeight();
            }
        }
    }
}

function __showManageInfo($eMfh23)
{
    _getObj("editQuanInfoDiv")["style"]["display"] = $eMfh23;
    //_getObj("editQuanUserDiv").style.display = strDisplay;
    if(_getObj("editQuanRightDiv"))
    {
        _getObj("editQuanRightDiv")["style"]["display"] = $eMfh23;
    }
    _getObj("editQuanNotifyDiv")["style"]["display"] = $eMfh23;
    _getObj("editQuanFriendLink")["style"]["display"] = $eMfh23;
    _getObj("editQuanColumnDiv")["style"]["display"] = $eMfh23;
    //_getObj("editQuanModuleDiv").style.display = strDisplay;
    _getObj("editQuanImage")["style"]["display"] = $eMfh23;
    if(_getObj("editQuanArtList") != null)
    {
        _getObj("editQuanArtList")["style"]["display"] = $eMfh23;
    }
    _getObj("editQuanTopImage")["style"]["display"] = $eMfh23;
    _getObj("editQuanArtMusic")["style"]["display"] = $eMfh23;
}

function __fnGetChildDiv(Aj24, iowjVWbbP25) {
    if (iowjVWbbP25) {
        for (var pX$Fvfmj26 = 0; pX$Fvfmj26 < iowjVWbbP25["childNodes"]["length"]; pX$Fvfmj26++) {
            if (typeof (iowjVWbbP25["childNodes"][pX$Fvfmj26]["tagName"]) == "string" && iowjVWbbP25["childNodes"][pX$Fvfmj26]["tagName"]["toLowerCase"]() == "div") {
                Aj24["push"](iowjVWbbP25["childNodes"][pX$Fvfmj26]);
            }
        }
    }
}

function fnShowModuleList()
{
}

function __fnReSetLayoutDivHeight()
{
    var ySCRiKuRo27 = m$jFUjfL21[0]["clientHeight"];
    for(var G28=1; G28<m$jFUjfL21["length"]; G28++) {
        if (m$jFUjfL21[G28]) {
            if (ySCRiKuRo27 < m$jFUjfL21[G28]["clientHeight"]) {
                ySCRiKuRo27 = m$jFUjfL21[G28]["clientHeight"];
            }
        }
    }
    
    for(var G28=0; G28<m$jFUjfL21["length"]; G28++) {
        if (m$jFUjfL21[G28]) {
            m$jFUjfL21[G28]["style"]["height"] = ySCRiKuRo27["toString"]() + "px";
        }
    }
}

function __fnQuanMouseDown(D_hC30)
{
    jckm7 = true;
    tI4 = __bIsIE ? D_hC30["srcElement"] : D_hC30["target"];
    if(typeof(tI4["getAttribute"]("id")) == "string" && tI4["getAttribute"]("id")["length"] > 0)
    {
        //
    }
    else
    {
        tI4 = tI4["parentNode"];
    }
    uB5 = tI4["parentNode"];
    fnGetLocation(tI4);
    qIYjR11 = __nDx;
    OT10 = __nDy;
    fnClearLocation();
    var $aUmky31 = new window["Array"](4);
    __fnGetCurrentIndex($aUmky31, D_hC30);
    kvvJ_12 = $aUmky31[0];
    TCfE13 = $aUmky31[2];
    dVe6 = uB5["cloneNode"](true);
    dVe6["style"]["position"] = "absolute";
    dVe6["style"]["width"] = tI4["clientWidth"] + "px";
    dVe6["className"] = "mainquanarea translucentArea";
    dVe6["style"]["display"] = "none";
    window["document"]["body"]["appendChild"](dVe6);
    if(!__bIsIE)
	{
		XPe8 = D_hC30["pageX"] - window["parseInt"](__oBodyObjToPopup["scrollLeft"]);
		Zmj9 = D_hC30["pageY"] - window["parseInt"](__oBodyObjToPopup["scrollTop"]);
	}
	else
	{
		XPe8 = D_hC30["clientX"];
		uB5["setCapture"]();
		Zmj9 = D_hC30["clientY"];
	}
}

function __fnGetCurrentIndex(oArray, sg_Q32)
{
    var GbKCHc33 = false;
    var sRaavd$34 = false;
    for(var EvhgvsI35=0; EvhgvsI35<m$jFUjfL21["length"]; EvhgvsI35++)
    {
        if(m$jFUjfL21[EvhgvsI35] != null)
        {
            if(__fnHitTestMouse(m$jFUjfL21[EvhgvsI35], sg_Q32))
            {
                GbKCHc33 = true;
                oArray[0] = EvhgvsI35;
                oArray[1] = m$jFUjfL21[EvhgvsI35];
                for(var Q36=UgBku22[EvhgvsI35]["length"]-1; Q36>=0; Q36--)
                {
                    fnGetLocation(UgBku22[EvhgvsI35][Q36]);
                    var HjHdeeq37 = __nDy;
                    var wR38 = HjHdeeq37 + UgBku22[EvhgvsI35][Q36]["clientHeight"] + 12;
                    fnClearLocation();
                    var yb39 = 0;
                    if(!__bIsIE)
                    {
	                    yb39  = sg_Q32["pageY"];
                    }
                    else
                    {
	                    yb39  = sg_Q32["clientY"] + __oBodyObjToPopup["scrollTop"];
                    }
                    if(yb39 > wR38 || (yb39 >= HjHdeeq37 && yb39 <= wR38))
                    {
                        sRaavd$34 = true;
                        if(yb39 > wR38)
                        {
                            oArray[2] = -1;
                            oArray[3] = null;
                        }
                        else
                        {
                            oArray[2] = Q36;
                            oArray[3] = UgBku22[EvhgvsI35][Q36];
                        }
                        break;
                    }
                }
                break;
            }
        }
    }
    if(!GbKCHc33)
    {
        oArray[0] = -1;
        oArray[1] = null;
    }
    if(!sRaavd$34)
    {
        oArray[2] = -1;
        oArray[3] = null;
    }
}

function __fnQuanMouseMove(eoa40)
{
    if(jckm7)
    {
        if(tI4 != null && oNWPcosFc14)
        {
            oNWPcosFc14 = true;
            if(dVe6["style"]["display"] == "none")
            {
                dVe6["style"]["display"] = "";
            }
            if(uB5["className"] != "width100 mainquanselectarea")
            {
                uB5["className"] = "width100 mainquanselectarea";
            }
            var BmXF41 = 0;
            var T42 = 0;
            if(!__bIsIE)
	        {
		        BmXF41 = eoa40["pageX"] - window["parseInt"](__oBodyObjToPopup["scrollLeft"]);
		        T42 = eoa40["pageY"] - window["parseInt"](__oBodyObjToPopup["scrollTop"]);
	        }
	        else
	        {
		        BmXF41 = eoa40["clientX"];
		        T42 = eoa40["clientY"];
	        }
	        dVe6["style"]["left"] = (qIYjR11 + BmXF41 - XPe8)["toString"]() + "px";
	        dVe6["style"]["top"] = (OT10 + T42 - Zmj9)["toString"]() + "px";
	        var eLFzrET43 = new window["Array"](4);
            __fnGetCurrentIndex(eLFzrET43, eoa40);
            //window.status = __nCurrentSelectX + "," + __nCurrentSelectY + "  " + tempArray[0] + "," + tempArray[2];
            var qlj_HsCK44 = true;
            if(eLFzrET43[0] == kvvJ_12 && eLFzrET43[3] != null)
            {
                if(VCaMrihQS15 == eLFzrET43[3])
                {
                    fnGetLocation(eLFzrET43[3]);
                    var Fa45 = __nDy;
                    fnClearLocation();
                    var CduiZwE46 = T42 + __oBodyObjToPopup["scrollTop"];
                    if(CduiZwE46 >= Fa45 && CduiZwE46 <= (Fa45 + eLFzrET43[3]["clientHeight"]))
                    {
                        qlj_HsCK44 = false;
                    }
                }
                else
                {
                    VCaMrihQS15 = eLFzrET43[3];
                }
            }
            if(eLFzrET43[0] > -1 && (kvvJ_12 != eLFzrET43[0] || TCfE13 != eLFzrET43[2]) && uB5 != eLFzrET43[3] && qlj_HsCK44)
            {
                m$jFUjfL21[kvvJ_12]["removeChild"](uB5);
                if(eLFzrET43[3] != null && eLFzrET43[3]["parentNode"] == m$jFUjfL21[eLFzrET43[0]])
                {
                    m$jFUjfL21[eLFzrET43[0]]["insertBefore"](uB5, eLFzrET43[3]);
                    if(eLFzrET43[0] == kvvJ_12)
                    {
                        TCfE13 = eLFzrET43[2];
                    }
                    else
                    {
                        TCfE13 = eLFzrET43[2];
                        kvvJ_12 = eLFzrET43[0];
                    }
                }
                else
                {
                    m$jFUjfL21[eLFzrET43[0]]["appendChild"](uB5);
                    if(eLFzrET43[0] == kvvJ_12)
                    {
                        
                        TCfE13 = UgBku22[eLFzrET43[0]]["length"]-1;
                    }
                    else
                    {
                        TCfE13 = UgBku22[eLFzrET43[0]]["length"];
                        kvvJ_12 = eLFzrET43[0];
                    }
                }
                UgBku22[kvvJ_12] = new window["Array"]();
                __fnGetChildDiv(UgBku22[kvvJ_12], m$jFUjfL21[kvvJ_12]);
                __fnReSetLayoutDivHeight();
                __bIsChange = true;
            }
            oNWPcosFc14 = true;
        }
    }
}

function __fnQuanMouseUp(cKqv_gpY47)
{
    if(jckm7)
    {
        if(__bIsIE)
		{
			uB5["releaseCapture"]();
		}
        jckm7 = false;
        if(dVe6 != null)
        {
            window["document"]["body"]["removeChild"](dVe6);
        }
        for(var i=0; i<UgBku22.length; i++)
        {
            UgBku22[i] = new Array();
            __fnGetChildDiv(UgBku22[i], m$jFUjfL21[i]);
        }
        VCaMrihQS15 = null;
        dVe6 = null;
        uB5["className"] = "width100 mainquanarea";
    }
}

function fnSaveLayout()
{
    if(typeof(fnSaveLayoutEx) == "function")
    {
        fnSaveLayoutEx(UgBku22);
    }
    else
    {
        alert("没有定义此方法");
    }
}

function fnClearQuanLayout()
{
    if(!__bIsLogin)
    {
        fnSetQuanLayout(__bIsLogin);
        if(_getObj("editQuanInfoDiv") != null)
        {
            __showManageInfo("none");
        }
    }
}
_WebSiteAutoRun["push"](fnClearQuanLayout);

function fnReSetQuanLayout()
{
    fnSetQuanLayout(!lvDpdQhpP16);
}

function fnSetQuanLayout(bKLvd48)
{
    if(lvDpdQhpP16 != bKLvd48)
    {
        lvDpdQhpP16 = bKLvd48;
        if($17 != null && $17["length"] > 0)
        {
            var $uMAYM49 = bKLvd48 ? AttachEvent : DeleteEvent;
            var FvSwfXzaP50 = bKLvd48 ? "move" : "default";
            _getObj("__editToolBar")["style"]["display"] = bKLvd48 ?  "" : "none";
            for(var H$K_IskJ51=0; H$K_IskJ51<$17["length"]; H$K_IskJ51++)
            {
                var qYeYSWmm52 = _getObj($17[H$K_IskJ51]);
                if(qYeYSWmm52 != null)
                {
                    qYeYSWmm52["style"]["cursor"] = FvSwfXzaP50;
                    $uMAYM49(qYeYSWmm52, "mousedown", __fnQuanMouseDown);
                }
            }
            $uMAYM49(window["document"]["body"], "mousemove", __fnQuanMouseMove);
            $uMAYM49(window["document"]["body"], "mouseup",   __fnQuanMouseUp);
        }
    }
}

function __fnHitTestMouse(bPbF53, lX54)
{
    var HomGNJdR55 = fnGetEvent(lX54);
    var NbtRSfUS56  = 0;
    var J57 = 0;
    if(!__bIsIE)
    {
	    J57 = HomGNJdR55["pageX"];
	    NbtRSfUS56  = HomGNJdR55["pageY"];
    }
    else
    {
	    J57 = HomGNJdR55["clientX"] + __oBodyObjToPopup["scrollLeft"];
	    NbtRSfUS56  = HomGNJdR55["clientY"] + __oBodyObjToPopup["scrollTop"];
    }
    
    var UOoLZifn58 = 0;
    var lsAO59 = 0;
    var URvsBEaYM60 = bPbF53["clientWidth"];
    var ijjK_$hB61 = bPbF53["clientHeight"];
    fnGetLocation(bPbF53);
    UOoLZifn58 = __nDx;
    lsAO59 = __nDy;
    fnClearLocation();
    
    if(isNaN(UOoLZifn58))
    {
        UOoLZifn58 = 0;
    }
    if(isNaN(lsAO59))
    {
        lsAO59 = 0;
    }
    if((UOoLZifn58 <= J57) && ((UOoLZifn58+URvsBEaYM60) >= J57) && (lsAO59 <= NbtRSfUS56) && ((lsAO59 + ijjK_$hB61) >= NbtRSfUS56))
    {
        return true;
    }
    else
    {
        return false;
    }
}