// JScript 文件
var DIV_MSG_Show = false;
var DIV_MSG_AdjustDIVSize = null;
var DIV_MSG_SelectedObj = null;


function doClick(activeType,page,strName) 
{
    if(window.event)
	{
		window.event.returnValue = false;
	}
	 document.getElementById("InfosIframe").src=page+"?UrlValue=" +activeType; 
	 document.getElementById("Info_Title").innerText=strName; 
	var width=arguments[3];
	var height=arguments[4];
	InfosShow(width,height);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//层的显示、隐藏以及大小调整
////////////////////////////////////////////////////////////////////////////////////////////////////////////
function AdjustFrameWidth(id)
{
    var frameIdOBJECT = window.document.getElementById(id);
    frameIdOBJECT.style.width = window.document.body.clientWidth;
}

function AdjustFrameHeight(id,width,height)
{
    var id=arguments[0];
    var frameIdDOM = window.frames[id];
    var frameIdOBJECT = window.document.getElementById(id);
    
    if(arguments.length >= 3)
    {
        frameIdOBJECT.style.width=arguments[1];
        frameIdOBJECT.style.height = arguments[2];
    }
    else
    {
        frameIdOBJECT.style.width=frameIdDOM.document.body.scrollWidth;
        frameIdOBJECT.style.height = frameIdDOM.document.body.scrollHeight;
    }

    var imgLefter = window.document.getElementById("imgLefter");
    var imgRighter = window.document.getElementById("imgRighter");
    var imgHeader = window.document.getElementById("imgHeader");
    imgHeader.width=frameIdOBJECT.offsetWidth-14;
    imgLefter.height = frameIdOBJECT.offsetHeight;
    imgRighter.height = frameIdOBJECT.offsetHeight;
    imgHeader.height='36';
}

function AdjustDIVSize(infosID,shieldID)
{
    var InfosDIV = window.document.getElementById(infosID);
    var ShieldDIV = window.document.getElementById(shieldID);
    if(InfosDIV != null)
    {
        InfosDIV.style.width = InfosDIV.scrollWidth;//480;//InfosDIV.scrollWidth;
        InfosDIV.style.height = InfosDIV.scrollHeight;//
        var infoTitle=document.getElementById("Info_Title").innerText;
        if(infoTitle=="修改信息"||infoTitle=="给企业留言"||infoTitle=="摧荐职位给朋友"||infoTitle=="请您登陆"||infoTitle=="会员续费" ||infoTitle=="查看个人联系方式"||infoTitle=="面试通知")
        {    
          InfosDIV.style.left=(window.document.body.clientWidth- InfosDIV.offsetWidth)/2;
        InfosDIV.style.top =(window.document.body.clientHeight - InfosDIV.offsetHeight)/2;
        }
        else
        {
        InfosDIV.style.left =event.clientX+5;//(window.document.body.clientWidth - InfosDIV.offsetWidth)/2;
        InfosDIV.style.top =event.clientY-40;//(window.document.body.clientHeight - InfosDIV.offsetHeight)/2;
        }
    }
	
    if(ShieldDIV != null)
    {
        //ShieldDIV.style.width = window.document.body.clientWidth;
		if(window.document.body.scrollWidth > window.document.body.clientWidth)
        {
            ShieldDIV.style.width = window.document.body.scrollWidth;
        }
        else
        {
            ShieldDIV.style.width = window.document.body.clientWidth;
        }
        
        if(window.document.body.scrollHeight > window.document.body.clientHeight)
        {
            ShieldDIV.style.height = window.document.body.scrollHeight;
        }
        else
        {
            ShieldDIV.style.height = window.document.body.clientHeight;
        }
    }			
}

function AdjustMsgDIVSize()
{
    AdjustDIVSize('InfosDIV','');
}

function InfosShow()
{
//    if(DIV_MSG_Show)
//    {
        var ShieldDIV = window.document.getElementById("ShieldDIV");
	
        if(ShieldDIV.style.visibility == "hidden")
        {
            AdjustDIVSize('','ShieldDIV');
            ShieldDIV.style.visibility = "visible";
            
            var InfosTable = window.document.getElementById("InfosTable");
            InfosTable.style.display = "inline";
            
            if(arguments.length >= 2)
                AdjustFrameHeight("InfosIframe",arguments[0],arguments[1]);
            //AdjustFrameWidth('InfosIframe');
            AdjustDIVSize('InfosDIV','');
            //var param1 = "MsgXml='" + DIV_MSG_MsgXml + "'";
            //triggerFuncEq('TEST.htm','FORM','MsgIframe',param1);visitility
            
            var InfosDIV = window.document.getElementById("InfosDIV");
            InfosDIV.style.visibility = "visible";
    
            InfosDIV.onmousedown = grabObj;
            ShieldDIV.onresize = AdjustMsgDIVSize;
			
            //DIV_MSG_AdjustDIVSize = setInterval("AdjustDIVSize('','ShieldDIV')",100);
        }
        else
        {
            var InfosTable = window.document.getElementById("InfosTable");
            InfosTable.style.display = "inline";
		
            AdjustFrameHeight("InfosIframe");
            AdjustDIVSize('InfosDIV','');
            var InfosDIV = window.document.getElementById("InfosDIV");
            InfosDIV.style.visibility = "visible";
            InfosDIV.onmousedown = grabObj;
			
            ShieldDIV.onresize = AdjustMsgDIVSize;
			
            //DIV_MSG_AdjustDIVSize = window.setInterval("AdjustDIVSize('','ShieldDIV')",100);
            DIV_MSG_Show = false;
        }
    //    }
    
}

function AdjustResize(objWidth,objHeight)
{
    AdjustFrameHeight("InfosIframe",objWidth,objHeight);
    AdjustDIVSize('InfosDIV','');
    var InfosDIV = window.document.getElementById("InfosDIV");
    InfosDIV.onmousedown = grabObj;
    ShieldDIV.onresize = AdjustMsgDIVSize;
}

function InfosHide()
{
    var InfosDIV = window.document.getElementById("InfosDIV");
    var InfosIframe = window.document.getElementById("InfosIframe");
    var ShieldDIV = window.document.getElementById("ShieldDIV");
	
    if(InfosDIV.style.visibility == "visible")
    {
        InfosDIV.style.visibility = "hidden";
        InfosDIV.style.width = 0;
        InfosDIV.style.height = 0;
        InfosDIV.onmousedown = null;
        InfosIframe.style.width = "100%";
        InfosIframe.style.height = "100%";
		
        var InfosTable = window.document.getElementById("InfosTable");
        InfosTable.style.display = "none";				
    }			
    if(ShieldDIV.style.visibility == "visible")
    {
        ShieldDIV.style.visibility = "hidden";
        ShieldDIV.style.width = 0;
        ShieldDIV.style.height = 0;
        ShieldDIV.onresize = null;
    }
	
    if(DIV_MSG_AdjustDIVSize != null)
    {
        window.clearInterval(DIV_MSG_AdjustDIVSize);
    }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////		
//层的移动
////////////////////////////////////////////////////////////////////////////////////////////////////////////		
function grabObj()
{
    var imgObjID = window.event.srcElement.id;
    if(imgObjID == "imgHeader" | imgObjID == "imgTopLefter" | imgObjID == "imgTopLogo")
    {
        DIV_MSG_SelectedObj = window.document.getElementById("InfosDIV");
    }

    offsetX = window.event.offsetX;
    offsetY = window.event.offsetY;

    var InfosDIV = window.document.getElementById("InfosDIV");
    InfosDIV.onmousemove = dragObj;
    InfosDIV.onmouseup = releaseObj;	
    // prevent further processing of mouseDown event so 
    // that the Macintosh doesn't display the contextual 
    // menu and lets dragging work normally.
    return false;
}
	
function dragObj()
{
    if (DIV_MSG_SelectedObj)
    {
        x = window.event.clientX - offsetX;
        y = window.event.clientY - offsetY;

        if(x<0) x = 0;
        if((x+DIV_MSG_SelectedObj.offsetWidth)>window.document.body.clientWidth) x=window.document.body.clientWidth-DIV_MSG_SelectedObj.offsetWidth;

        DIV_MSG_SelectedObj.style.pixelLeft = x;

        if(y<0) y=0;
        if((y+DIV_MSG_SelectedObj.offsetHeight)>window.document.body.clientHeight) y=window.document.body.clientHeight-DIV_MSG_SelectedObj.offsetHeight;

        DIV_MSG_SelectedObj.style.pixelTop = y;

        //prevent further system response to dragging
        window.event.returnValue = false;
        return false
    }
}

function releaseObj()
{
    if (DIV_MSG_SelectedObj)
    {
        DIV_MSG_SelectedObj = null;
        var InfosDIV = window.document.getElementById("InfosDIV");
        InfosDIV.onmousemove = null;
        InfosDIV.onmouseup = null;				
    }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////		
//其他事件处理
////////////////////////////////////////////////////////////////////////////////////////////////////////////		
function ChangeSrc(flag)
{
    var imgClose = window.document.getElementById("imgClose");
    if(flag == 2)
    {
        imgClose.src = '/WebImages/Close.gif';
    }
    else
    {
        imgClose.src = '/WebImages/OtherClose.gif';
    }
}
