﻿// 页面跳转
function PageRedirect(Url) 
{
    if(Url != null && Url != "")
    {
        this.location.href = Url;
    }
}

function SubmitKeyClick(Button) 
{    
    if (event.keyCode == 13) 
    {
        event.keyCode = 9;
        event.returnValue = false;
        document.all[Button].click();
    }
}

function Class_Display(objID) {//显示隐藏程序
    var obj = document.getElementById(objID);
    if (obj != null) {
        if (obj.style.display == "none") {//如果为隐藏状态
            obj.style.display = ""; //切换为显示状态
        }
        else {//否则
            //obj.style.display = "none"; //切换为隐藏状态
        }
    }
}

function menu_display(objID)
{//显示隐藏程序
    var obj = document.getElementById(objID);
    if (obj != null)
    {
        if (obj.style.display == "none")
	    {//如果为隐藏状态
    	    obj.style.display = "";//切换为显示状态
	    }
        else
	    {//否则
         	obj.style.display = "none";//切换为隐藏状态
	    }
	}
}

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  //do this so I can take a string too
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;
    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

String.prototype.trim = function()
{
    return this.replace(/(^\s+)|\s+$/g,"");
}

// 全选CheckBox
function SelectAllCheckBoxes(ID, checkedValue)
{
    try
    {
        var input = document.all[ID].getElementsByTagName("INPUT");
   
        for(var i=0;i<input.length;i++)
        {
            if(input[i].type == "checkbox" && !input[i].disabled)
            {   
                input[i].checked = checkedValue;   
            }   
        }
   }
   catch ( exception )
	{
		//throw exception;
	}
	finally
	{
		return false;
	}
}

// 全不选CheckBox
function UnSelectAllCheckBox(ID)
{
	try
	{
	    if ( ID.checked )
		{
			ID.checked = false;
		}
	}
	catch ( exception )
	{
		//throw exception;
	}
	finally
	{
		return false;
	}
}

function DoubleCheck()
{
    if (window.document.readyState != null && window.document.readyState != "complete")
    {
        alert("正在处理，请等待……");
        return false;
    }
    
    return true;
}