﻿var TopFrame;
function setTopFrame(){
	if(self == top){
		TopFrame = self;
	}else{
		TopFrame = parent;
		var i = 0;
		while(typeof(TopFrame.menuFrame) != "object" && i < 5){
			TopFrame = TopFrame.parent;
			i++;
		}
	}
}

function closeWaitDialog(){
	setTopFrame();
	try{
		TopFrame.document.getElementById("waitFrameset").rows = "0,*";
	}catch(e){

	}
}

function showWaitDialog(){
	setTopFrame();
	try{
		TopFrame.document.getElementById("waitFrameset").rows = "*,0"; 
	}catch(e){

	}
}

function navigateWin(value){
	if(value.indexOf(".asp") != -1){
		if(value.indexOf("@") != -1){
			var strUrl = value.replace("@","")
			this.location.href = strUrl;
		}else{
			showWaitDialog();
			TopFrame.mainFrame.location.replace(value);
		}
	}else{
		showWaitDialog();
		TopFrame.mainFrame.location.replace(value + ".asp");
	}
}

function cancelEvent(){
	if (window.event != null){
		window.event.cancelBubble = false; //防止自身事件传递给父标记
	}
}

// 据说全兼容的弹窗
function popitup(url) {
     if (!newwindow.closed && newwindow.location) {
          newwindow.location.href = url;
     }
     else {
          newwindow=window.open(url,'name','height=200,width=150');
          if (!newwindow.opener) newwindow.opener = self;
     }
     if (window.focus) {newwindow.focus()}
     return false;
}

function OpenPage(htmlurl,pagetop,pageleft,pagewidth,pageheight,scrollbar,resizable)
{
	var newwin=window.open(htmlurl,'_blank','top='+pagetop+',left='+pageleft+',height='+pageheight+',width='+pagewidth+',toolbar=0,location=0,directories=0,menubar=0,scrollbars='+scrollbar+',resizable='+resizable+',status=0');
	return false;
}

//--动态加载js文件
function include_js(path,reload) 
{ 
      var scripts = document.getElementsByTagName("script"); 
      if (!reload) 
      for (var i=0;i<scripts.length;i++) 
            if (scripts[i].src && scripts[i].src.toLowerCase() == path.toLowerCase() ) return; 
      var sobj = document.createElement('script'); 
      sobj.type = "text/javascript"; 
      sobj.src = path; 
      var headobj = document.getElementsByTagName('head')[0]; 
      headobj.appendChild(sobj); 
}

// 为元素添加事件 addEvent( "window ", "load ",方法名[不需要引号], false); 
function addEvent(elm, evType, fn, useCapture) 
    { 
        if (elm.addEventListener){ 
            elm.addEventListener(evType,   fn,   useCapture); 
            return   true; 
        }  else   if   (elm.attachEvent){ 
            var   r   =   elm.attachEvent( "on"+evType,   fn); 
            return   r; 
        }  else   { 
            alert( "未能绑定事件！"); 
        } 
    }

//全选及全不选
function ChooseAll(sel,check)
{		
	var objtb=document.getElementById(sel);
	var num=objtb.getElementsByTagName("input");
	var check=document.getElementById(check);
	for(i=0;i<num.length;i++)
	{
		if(num[i].tagName=="INPUT")
		{
			if(check.checked==true)
			{num[i].checked=true;}
			else{num[i].checked=false;}
		}
	}
} 

// 仿Window.location.reload()
function reload(){ 
    document.aspnetForm.ctl00_cphManage_chkReload.checked = !document.aspnetForm.ctl00_cphManage_chkReload.checked;
     __doPostBack('chkReload',''); 
}
