﻿
//脚本函数永不出错
function killErrors() 
	{ 
		return true; 
	} 
//window.onerror = killErrors;

//-----------------操作提示函数
var stastr="";
var staobj;
function stachange(infostr)
	{
		s = s + ".";
		if (s == "......") {s=".";}
		staobj.innerText=infostr+",请您稍等"+s;
	}
		
function oprsta(infoobj,submitobj,infostr)
	{
		staobj=objinfo;
		window.setInterval("stachange('"+infostr+"')",500);
		submitobj.click();
	}
	
//最大化页面
function maxpage()
	{
		window.moveTo(0,0);
		window.resizeTo(screen.availWidth,screen.availHeight);
	}
	
//最小化页面
function minpage()
	{
		window.moveTo(screen.availWidth*2,screen.availHeight*2);
		window.resizeTo(0,0);
	}

//屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键
function diskey()
	{ 
		if ((window.event.altKey)&&
			((window.event.keyCode==37)||   //屏蔽 Alt+ 方向键 ←
			(window.event.keyCode==39))){  //屏蔽 Alt+ 方向键 →
			event.returnValue=false;
			}
		if ((event.keyCode==112)||                 //屏蔽 F1 刷新键
			(event.keyCode==116)||                 //屏蔽 F5 刷新键
			(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
			event.keyCode=0;
			event.returnValue=false;
			}
		if ((event.ctrlKey)&&(event.keyCode==78))   //屏蔽 Ctrl+n
			event.returnValue=false;
		if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
			event.returnValue=false;
		if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
			window.event.returnValue = false;  //屏蔽 shift 加鼠标左键新开一网页
		if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
			return false;}
	}
  
  
//替换当前页
function gopage(url)
    {
        window.location.replace(url);   
    }
//当开新页面
function openpage(url)
    {
        window.open(url);
    }    
    
//后退
function backpage()
	{
		window.history.back();
	}		
 
//前进
function forwardpage()
	{
		window.history.forward();
	}		
	
//屏蔽鼠标按键
function dismouse()
	{
		window.event.returnValue=false;
	}		
	
//无提示关闭窗口
function closepage()
	{
		window.opener=null;
		window.close();
	}
//控制IFRAME的显示隐藏
function showframe(frameobj,width)
	{
		if (frameobj.style.width=='0px') 
			{frameobj.style.width=width;}
		else
			{frameobj.style.width='0px';}

	}	
	
	
//----删除提示函数
function delinfo(delobj,oprinfo)
	{
		if (window.confirm(oprinfo))
			{delobj.click();}	
	}	
	
//显示无模式对话框
function showdialog(url, width, height,scroll,status)
	{
		showModalDialog(url, window, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:"+scroll+";status:"+status);
	}			
//打开普通页面
function showpage(url,width,height,top,left,scroll,status)
	{
		window.open(url,'','width='+width+'px,height='+height+'px,top='+top+'px,left='+left+'px,status='+status+',toolbar=no,menubar=no,location=no,scrollbars='+scroll);
	}	

//----消息发送时仿QQ快捷发送及切换控件焦点
function sendkey(type,sendobj,action)
	{//exp: sendobj=document.getElementById("btsend")
		if (type==0)
			{
				if (window.event.keyCode==13) //回车发送
					{
						switch(action)
						{
							case 0:
								sendobj.focus();
								break;
							case 1:
								sendobj.click();
								break;
							default:
								break;
						}		
					}
			}
		else
			{	if ((window.event.ctrlKey)&&(window.event.keyCode==13))//CTRL+回车发送
				{sendobj.click();}
			}
	}	
	
	
	
//根据ID返回HTML对象
  function getobj(objid)
  {
    return document.getElementById(objid);
  }
	
//获取服务器页面输出内容
　function getaspx(url)
　　{
　　	var s;
　　    var xml = new ActiveXObject("MSXML2.XMLHTTP");
　　	xml.open("POST", url, false);
　　	xml.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded");
　　	xml.send("");
　　	s = xml.responseText;
　　　	return s;
　　}

//显示控件
    function visobj(oid)
    {
        if (getobj(oid)!=null) getobj(oid).style.display="";
    }

//隐藏控件
    function hideobj(oid)
    {
        if (getobj(oid)!=null) getobj(oid).style.display="none";
    }


    function selman(nameobj,idobj,ismore,qpath)
	{		
		var ay=new Array();   
		ay[0]=nameobj.value;
		ay[1]=idobj.value;
		window.showModalDialog(qpath+'selperson.aspx?ismore='+ismore,ay,'dialogWidth:450px;dialogHeight:390px;help:no;scroll:no;status:no');
		nameobj.value=ay[0];
		idobj.value=ay[1];
	}