GetById = function(elemId){
	if(document.getElementById){
		return document.getElementById(elemId);
	}else if(document.layers){
		document.layers[elemId];
	}else{
		return eval('document.all.' + elemId);
	};
};

/////////////////////////////////////
//
// PopWindow.js 
// Parameter 1：popWidth 
// Parameter 2：popHeight 
// Parameter 3：PopWindow 's id
// fucntion：create PopWindow 
// author：liang song tao
//
/////////////////////////////////////
ShowPop = function(popWidth, popHeight, MarginTop, PopWindowID) {
    var bk = GetById("PopupBackGroud");
    bk.innerHTML = "<iframe  style='position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;scrolling:no;' frameborder='0' src='about:blank'></iframe>" + bk.innerHTML;

    bk.style.display = "block";
    bk.style.filter = "alpha(opacity=50)";
    bk.style.opacity = 0.5;
    bk.style.backgroundColor = "#000";
    bk.style.width = document.body.clientWidth + "px";
    bk.style.height = document.body.offsetHeight + "px";
    bk.style.top = 0;
    bk.style.left = 0;

    var PopWindow = GetById(PopWindowID);
    PopWindow.style.display = "block";
    PopWindow.style.width = popWidth + "px";
    PopWindow.style.minHeight = popHeight + "px";
    PopWindow.style.left = (document.body.clientWidth - popWidth) / 2 + "px";
    PopWindow.style.top = MarginTop + "px";
    PopWindow.style.backgroundColor = "#FFF";
}


//////////////////////////////////////////////
//
// function：close pop up window
// Parameter：PopWindow's ID   
//
//////////////////////////////////////////////
ClosePop = function(PopWindowID)
{
    GetById("PopupBackGroud").style.display = "none";
     if(navigator.appName=="Microsoft Internet Explorer"){

			var pageOption=document.getElementsByTagName("select");
			for(var i=0;i<pageOption.length;i++){
				pageOption[i].style.visibility= "visible";
			}
		}
    var PopWindow = GetById(PopWindowID);
    PopWindow.style.display = "none";
    
}


ShowInnerTab = function(tabhead)
{
    var tabHeads = GetById('TabHead').getElementsByTagName('li');     
    for(i=0; i<tabHeads.length; i++) 
    {  
        if( tabHeads[i] != tabhead && tabHeads[i].className !="End")
                tabHeads[i].className='UnSelectTab'; 
    }
    
    tabhead.className = 'SelectTab';
}

ShowDiv = function (menuName,DivArr)
{
    GetById(menuName).style.display = "";
    for(i = 0;i<DivArr.length;i++){                   
        if( DivArr[i] != menuName){
            GetById(DivArr[i]).style.display = "none";
         }
    }
}


ShowChildPop = function(popWidth, popHeight, MarginTop, PopWindowID, ParentWinID) {
    var parenWin = GetById(ParentWinID);

    var bk = GetById("ChildPopupBackGroud");
    bk.innerHTML = "<iframe  style='position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;scrolling:no;' frameborder='0' src='about:blank'></iframe>" + bk.innerHTML;
    bk.innerHTML = "<div  style='position:absolute;z-index:0;width:" + parenWin.clientWidth + "px;height:" + parenWin.clientHeight + "px;top:0;left:0;scrolling:no;background-color:Black;'></div>" + bk.innerHTML;
    bk.style.display = "block";
    bk.style.filter = "alpha(opacity=50)";
    bk.style.opacity = 0.5;
    bk.style.backgroundColor = "#000";
    bk.style.width = parenWin.clientWidth + "px"; //document.body.clientWidth + "px";
    bk.style.height = parenWin.clientHeight + "px";  //document.body.clientHeight + "px";
    bk.style.top = parenWin.style.top;// 0;
    bk.style.left = parenWin.style.left; // 0;

    var PopWindow = GetById(PopWindowID);
    PopWindow.style.display = "block";
    PopWindow.style.width = popWidth + "px";
    PopWindow.style.minHeight = popHeight + "px";
    PopWindow.style.left = (document.body.clientWidth - popWidth) / 2 + "px";// (parenWin.clientWidth - popWidth) / 2 + "px";
    PopWindow.style.top = MarginTop + "px";
    PopWindow.style.backgroundColor = "#FFF";
    PopWindow.focus();
}

///////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////
CloseChildPop = function(PopWindowID,ParentWinID)
{    
    var parenWin = GetById(ParentWinID);
//    parenWin.style.filter = "alpha(opacity=100)";
//    parenWin.style.opacity = 1; 
    
//       if(navigator.appName=="Microsoft Internet Explorer"){
//		var pageOption=document.getElementsByTagName("select");
//		for(var i=0;i<pageOption.length;i++){
//				pageOption[i].style.visibility= "visible";
//			}
//	}

    GetById("ChildPopupBackGroud").style.display = "none";
    
    var PopWindow = GetById(PopWindowID);
    PopWindow.style.display = "none";
    
}

CheckForm = function(FormValue,FormType)
{
	var reg = new RegExp(FormType);
	if(!reg.test(FormValue))
		return false;
	else
		return true;
} 

///////////////////////////////////////////
// parm1: ischecked
// parm2: gvname means the GridView which includes checkboxs
// parm3: objName means the controls whick you want it disable or not//
//////////////////////////////////////////
AllChoose = function(ischecked, gvname, PageSizeObj, objName) {

    var rowCount = GetById("ctl00_Hder_" + PageSizeObj).value;
    if (ischecked) {
        GetById("ctl00_Hder_" + objName).disabled = false;
        selectall(true, gvname, rowCount);

        if (arguments.length > 3) {
            for (var i = 3; i < arguments.length; i++) {
                GetById("ctl00_Hder_" + arguments[i]).disabled = false;
            }
        }
    }

    if (!ischecked) {
        GetById("ctl00_Hder_" + objName).disabled = true;
        selectall(false, gvname, rowCount);

        if (arguments.length > 3) {
            for (var i = 3; i < arguments.length; i++) {
                if (GetById("ctl00_Hder_" + arguments[i]) != null)
                    GetById("ctl00_Hder_" + arguments[i]).disabled = true;
            }
        }
    }
}

////////////////////////////////////////////////////
//
//SingleChoose
///////////////////////////////////////////////////
SingleChoose = function(obj, gvname, PageSizeObj) {
    if (obj.checked == true) {
        var rowCount = GetById("ctl00_Hder_" + PageSizeObj).value;
        var GvCheckbox;
        for (var i = 0; i < rowCount; i++) {
            var k = i + 2;
            if (k < 10) {
                GvCheckbox = "ctl00_Hder_" + gvname + "_ctl0" + k + "_chkSelect";
            }
            else if (k >= 10) {
                GvCheckbox = "ctl00_Hder_" + gvname + "_ctl" + k + "_chkSelect";
            }

            if (GetById(GvCheckbox) != null && obj.id != GvCheckbox) {
                GetById(GvCheckbox).checked = false;
            }

        }

        if (arguments.length > 3) {
            for (var i = 3; i < arguments.length; i++) {
                if (GetById("ctl00_Hder_" + arguments[i]) != null)
                    GetById("ctl00_Hder_" + arguments[i]).disabled = false;
            }
        }
    }
    else {
        if (arguments.length > 3) {
            for (var i = 3; i < arguments.length; i++) {
                if (GetById("ctl00_Hder_" + arguments[i]) != null) {
                    GetById("ctl00_Hder_" + arguments[i]).disabled = true;
                }
            }
        }
    }
}


IsChoose = function(obj, gvname, PageSizeObj) {
    var rowCount = GetById("ctl00_Hder_" + PageSizeObj).value;
    var ischeck = false;
    for (var i = 0; i < rowCount; i++) {
        var k = i + 2;
        if (k < 10) {
            GvCheckbox = "ctl00_Hder_" + gvname + "_ctl0" + k + "_chkSelect";
        }
        else if (k >= 10) {
            GvCheckbox = "ctl00_Hder_" + gvname + "_ctl" + k + "_chkSelect";
        }

        if (GetById(GvCheckbox) == null)
            break;

        if (GetById(GvCheckbox).checked == true) {
            ischeck = true;
            break;
        }

    }


    if (arguments.length > 3) {
        for (var i = 3; i < arguments.length; i++) {
            if (GetById("ctl00_Hder_" + arguments[i]) != null) {
                if (ischeck == true)
                    GetById("ctl00_Hder_" + arguments[i]).disabled = false;
                else
                    GetById("ctl00_Hder_" + arguments[i]).disabled = true;
            }
        }
    }

}

selectall = function(check, gvname, rowCount) {
    var theobj; 
    for (var i = 0; i < rowCount; i++) {
        var k = i + 2;
        if (k < 10) {
            theobj = "ctl00_Hder_" + gvname + "_ctl0" + k + "_chkSelect";
        }
        else if (k >= 10)
        { theobj = "ctl00_Hder_" + gvname + "_ctl" + k + "_chkSelect"; }

        
        if (GetById(theobj) != null)
            GetById(theobj).checked = check;

    }
}


valPageSize = function(obj,number)
{
    if(obj.value != "")
    {        
        var pattern = "^[0-9]{1,3}";
    
        if(!CheckForm(obj.value,pattern))
        {
            alert("页码只能输入1-3位数字！");  
            obj.value = number;     
            return false;
        }        
        
    }   
}

valInt = function(obj, displayNumber, tips, maxLength) {
    if (obj.value != "") {
        var pattern = "^[0-9]{1," + maxLength + "}$";        
        if (!CheckForm(obj.value, pattern)) {
            alert(tips + "只能输入数字！");
            obj.value = displayNumber;
            return false;
        }
    } else {
        alert(tips + "只能输入数字！");
        obj.value = displayNumber;
    }
}

valDecimal = function(obj,tips)
{
    if(obj.value != "")
    {
        var pattern = "^[0-9]+(.[0-9]{0,2})?$";           
        if(!CheckForm(obj.value,pattern)){            
            alert(tips + "只能输入数字！");  
            obj.value = obj.alt;     
            return false; 
        }   
    }  
}


SetLoadPop = function()
{
    var loadDiv = GetById("loading");
    loadDiv.style.display = "block";
    loadDiv.style.filter = "alpha(opacity=50)";
    loadDiv.style.opacity = 0.5;  
    loadDiv.style.background = "#FFFFFF";
    
    loadDiv.style.width = document.body.clientWidth + "px";
    loadDiv.style.height = document.body.clientHeight + "px";
    loadDiv.top = 0 + "px";
    loadDiv.left = 0 + "px";
    
    var loadPop = GetById("loadingPop");
    loadPop.style.left = (document.body.clientWidth - 350)/2 + "px";
    loadPop.style.top = 150 + "px";
}
////////////////////////////////////////////////////
//乔波新加用于单选后按钮激活ctl00_Hder_
//CheckChoose
///////////////////////////////////////////////////
CheckChoose = function(obj, gvnameclsss, btnclsss) {
    gvnameclsss = gvnameclsss == undefined ? "list" : gvnameclsss;
    btnclsss = btnclsss == undefined ? "Btn" : btnclsss;
    jQuery(":checkbox", "." + gvnameclsss).each(function() {
        if (this != obj)
            jQuery(this).attr("checked", false);
    }
    )
    if (obj.checked) {
        jQuery("." + btnclsss).attr("disabled", "");
    }
    else
        jQuery("." + btnclsss).attr("disabled", "disabled");

}