﻿

//根据内容调整框架高度，不出现滚动条
function setFrameHeight(obj)
{
    var win=obj;
    if (document.getElementById)
    {
        if (win  &&  !window.opera)
        {
            if (win.contentDocument  &&  win.contentDocument.body.offsetHeight)
            {
                win.height = win.contentDocument.body.offsetHeight + 0 + "px";
                win.width = win.contentDocument.body.offsetWidth + 0 + "px";
            }
            else if(win.Document  &&  win.Document.body.scrollHeight)
            {
                win.height = win.Document.body.scrollHeight + 0 + "px";
                win.width = win.Document.body.scrollWidth + 0 + "px";
            }
        }
    }
}

//根据分辨率调整窗口大小
function WinInit()
{
	window.moveTo(-3,-1); 
	window.resizeTo(screen.width+10,screen.height-24);
	
	MaiTableWidth = 0;
	ContentHeight = 0;
	switch(screen.height)
	{
		case 768:
			MaiTableWidth = 5;
			ContentHeight = 65;
		break;
		case 800:
			MaiTableWidth = 5;
			ContentHeight = 60;
		break;
		case 600:
			MaiTableWidth = 5;
			ContentHeight = 60;
		break;
		default:
		    MaiTableWidth = 5;
			ContentHeight = 60;
		break;
	}
	document.getElementById("tdMenu").height = document.documentElement.clientHeight-ContentHeight - 10;
	document.getElementById("tdMain").height = document.getElementById("tdMenu").height-55;
	document.getElementById("MainTable").width = document.documentElement.clientWidth - MaiTableWidth;
	
	document.getElementById("loading").style.left = (document.documentElement.clientWidth - MaiTableWidth-100)/ 2;
	document.getElementById("loading").style.top = (document.documentElement.clientHeight  - ContentHeight)/ 2;
}

function TextBoxAutoSize(kj)//根据文本框内容动态改变长度
{
    if(kj.value.replace(/[^\x00-\xff]/g,"**").length < 5)
    {
	    kj.style.width = 60;
    }
    else
    {
	    kj.style.width = kj.value.replace(/[^\x00-\xff]/g,"**").length * 7 + 5;
    }
}

function setObjectHeight(kj,minusHeight)//根据分辨率设置对象高度
{
    document.getElementById(kj).style.height = document.body.clientHeight - minusHeight;
}


function keepDivPosition(kj)//将div设置为当前窗口位置，一般和setinterval联用
{
    var divKj = document.getElementById(kj);
    From_Top = parseInt(document.body.scrollTop);
    From_Left = parseInt(document.body.scrollLeft);
    divKj.style.top = From_Top;
    divKj.style.left = From_Left;
}

function showLoadingDiv(sender)
{
    try
    {
        if (sender.ClientID.indexOf("treeview") != -1)//判断是否是由树菜单触发
        {
            if (sender.TreeView.SelectedNode.Attributes["URL"] != "")
            {
                
                window.top.document.getElementById("loading").style.visibility = "visible";
                window.top.document.getElementById("dqwz").innerHTML = "<font face='宋体' style='cursor:hand' onclick=\"kingWindow('" + sender.TreeView.SelectedNode.Attributes["helpUrl"] + "',800,400)\">当前位置：" + getFunctionDetail(sender) + "</font>";
            }
        }
        else
        {
            window.top.document.getElementById("loading").style.visibility = "visible";
        }
    }
    catch(e)
    {
        //window.top.document.getElementById("loading").style.visibility = "visible";
    }
}

function hiddenLoadingDiv()
{
    window.top.document.getElementById("loading").style.visibility = "hidden";
}

function changeTableWidth()//根据分辨率调整table大小，用于网页布局
{
    if(screen.width < (300 + 998))
    {
        document.getElementById("containerTable").width = 300 + 1008;
    }
}

function mouse_down()   
{   
//    if(event.button==2)
//    {
////        alert("欢迎使用网站智能平台。\r\n\r\n项目定制联系人：姚磊岳\r\n电话：13879166871   QQ：30510826\r\n邮件：leiyue_yao@163.com");
//        alert("欢迎使用智能信息平台。");
//    }
}
document.onmousedown = mouse_down;


var functionNamePath = "";
function getFunctionDetail(sender)
{
    var node = sender.TreeView.SelectedNode;
    functionNamePath = node.Text;
    getForwardFunctionName(node);
    var sId = sender.ClientID.replace("treeview", "");
    sId = sId.substring(0,sId.indexOf("_"));
    var parentId = "RAD_SPLITTER_SLIDING_TITLE_" + sId;
    functionNamePath = document.getElementById(parentId).innerText+" -> "+functionNamePath;
    return functionNamePath;
}

function getForwardFunctionName(node)
{
    if(node.Parent != null)
    {
        functionNamePath = node.Parent.Text + "&nbsp;->&nbsp;" + functionNamePath;
        getForwardFunctionName(node.Parent,functionNamePath);
    }
}



