﻿// JScript 文件
var auto = true;
var dis  = 0;
//调整层的高度
function adjustframe()
{
    var dyniframe = document.getElementById( "helpFrame");
	var height = 100;
	if( dyniframe && !window.opera)
	{
		dyniframe.style.display="block";
		if( dyniframe.contentDocument && dyniframe.contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape
		{
			dyniframe.height = dyniframe.contentDocument.body.offsetHeight + 50;
		}
		else if (dyniframe.Document && dyniframe.Document.body ) //如果用户的浏览器是IE
		{
			height = dyniframe.Document.body.scrollHeight;
		}
		if( dyniframe.height < height )
		{
			dyniframe.height = height + 50;
		}
		if ( dyniframe.height == 0 )
		{
		    dyniframe.height = 500;
		}
	}
}

//显示帮助
function showhelp(id)
{
    var obj = document.getElementById(id);
    if ( obj == null )
    {
        return false;
    }
    obj.style.left = document.documentElement.scrollWidth - 225 + dis;
    obj.style.top =  30;
    obj.style.width = 200;
    obj.style.display="block";
    
    adjustframe();
    
    return false;
}

//隐藏帮助
function hidehelp(id)
{
    if ( ! auto )
    {
        return;
    }
    var obj = document.getElementById(id);
    if ( obj == null )
    {
        return;
    }
    obj.style.left = document.documentElement.scrollWidth - 45 + dis;
    obj.style.top =  30;
    obj.style.width = 20;
}

//关闭帮助
function closehelp(id)
{
    var obj = document.getElementById(id);
    if ( obj == null )
    {
        return;
    }
    obj.style.display = "none";
}

//是否自动隐藏
function autohidden(obj)
{
    if ( obj == null )
    {
        return;
    }
    var str = obj.src;
    if ( str.indexOf("help_on.png") != -1 )
    {
        obj.src="Image/help_off.png";
        auto = false;
    }
    else 
    {
        obj.src = "Image/help_on.png";
        auto = true;
    }
}

//显示和隐藏帮助的条目
function changehelp(obj,id)
{
    var objtr = document.getElementById(id);
    if ( objtr == null )
    {
        return;
    }
    var str = objtr.style.display;
	if( str == "none" )
	{
		objtr.style.display = "block";
		obj.src="Image/02.gif";
	}
	else if( str == "block" )
	{
		objtr.style.display = "none";
		obj.src="Image/01.gif";
	}
}

//设定页面差量
function setdistance(d)
{
    dis = d;
}