	/**********************系统提示框STA---****************
	/public/error_msg_box.js
	胡尊杰 2006年6月9日 星期五 15:28:12
	主功能函数：ErrorMsgBox(fctTitle,fctError) 显示提示框
				DelDivErrorMsg() 关闭提示框
				CheckDivError1Height() 检查是否屏蔽掉了本窗口所有操作
	*/
	var goSelectTag1 = new Array();
	var thisPageErrCount=0;
	var thisPageErrTitle = new Array();
	var thisPageErrContent = new Array();
	var thisPageDivLen=0;
	var thisPageDivLen1=0;
	var thisPageTdLen=0;
	var thisPageTdLen1=0;
	var setIntervalScroll;
	document.write('<div id="divError" style="display:none;"></div>'); //建立可应用对象 以用来创建遮罩层
	
	/*因下拉菜单优先级高于任何浮动层，所以显示层时需隐藏本页中所有下拉菜单元素*/
	function fToggleTags1(){
	  with (document.all.tags("SELECT")){
		for (i=0; i<length; i++)
			if (item(i).Victor!="Won" && item(i).style.visibility!="hidden"){	//(&&fTagInBound(item(i)))
				item(i).style.visibility = "hidden";
				goSelectTag1[goSelectTag1.length] = item(i);
			}
	  }
	}
	
	/*隐藏层时显示出所有被隐藏的下拉菜单*/
	function fHideCalendar1(){
		for (i in goSelectTag1)                                        //在数组中循环取值，goSelectTag1为数组名
			goSelectTag1[i].style.visibility = "visible";
		goSelectTag1.length = 0;
	}
	
	/*清空遮罩内容并隐藏遮罩层*/
	function DelDivErrorMsg(){
		fHideCalendar1();
		//document.getElementById("divError").innerHTML="";
		document.getElementById("divError").style.display="none";
		clearInterval(setIntervalScroll);
		if (thisPageErrCount>1){
			thisPageErrCount=thisPageErrCount-1;
			ErrorMsgBox(thisPageErrTitle[thisPageErrCount],thisPageErrContent[thisPageErrCount],1);
		}
	}
	/*检查页面是否加载完毕*/
	function CheckDivError1Height(){
		fToggleTags1();
		thisPageDivLen1=document.all.tags("div").length;
		thisPageTdLen1=document.all.tags("td").length;
		if (thisPageDivLen==thisPageDivLen1 && thisPageTdLen1==thisPageTdLen){	//document.getElementById("end")!=null
			//alert("完毕，共"+thisPageDivLen+"个DIV;"+thisPageTdLen+"个td.");
			document.getElementById("divError1").style.height=document.body.scrollHeight;
		}else{
			thisPageDivLen=thisPageDivLen1;
			thisPageTdLen=thisPageTdLen1;
			document.getElementById("divError1").style.height=document.body.scrollHeight;
			setTimeout("CheckDivError1Height();",100);
		}
	}

	
	/*主控制函数*/
	function ErrorMsgBox(fctTitle,fctError,fctState){
		if (fctState==0){
			thisPageErrCount=thisPageErrCount+1;
			thisPageErrTitle[thisPageErrCount] = fctTitle;
			thisPageErrContent[thisPageErrCount] = fctError;
		}
		var divErrorHtml="\
		<div id='divError1' oncontextmenu='return false;' style='FILTER:alpha(opacity=20);text-align:center;color:#000000;left:0;top:0;position:absolute;z-index:101;background-color:#000000;width:"+(window.screen.availWidth-16)+"px;height:"+document.body.scrollHeight+"px;margin:0px;'>\
			<span onClick='DelDivErrorMsg();'>d</span>document.body.scrollHeight:"+document.body.scrollHeight+"\
		</div>\
		<div id='divError2' class='divHalfLeft' oncontextmenu='return false;' style='border:solid #326092 1px;position:absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#444444,direction=135,strength=5);z-index:102;left:50%;top:20%;width:448px; margin:0px 0px 0px -225px;background-color:#FFFFFF;padding:1px;'>\
			<div class='divHalfTitle' style='border-bottom:solid #A3CDC1 1px;background-color:#CDE7E7;color:#347C98;font-weight:bold;font-size:14px;padding:6px 8px 1px 8px;'>"+fctTitle+"</div>\
			<div style='padding:5px 0px 5px 0px;'>\
				"+fctError+"\
			</div>\
		</div>\
		";
		var div=document.getElementById("divError");
		div.style.display="";
		div.innerHTML=divErrorHtml;
		CheckDivError1Height();
		setIntervalScroll=setInterval('ScrollErrorTop()',10);
	}
	
	function ScrollErrorTop(){
		var varScrollTop=0;
		var varDivTopValue=80; //DIV 与窗体顶的距离
		if (typeof window.pageYOffset != 'undefined'){ 
			varScrollTop = window.pageYOffset; 
		}else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') { 
			varScrollTop = document.documentElement.scrollTop; 
		}else if (typeof document.body != 'undefined'){ 
			varScrollTop = document.body.scrollTop; 
		} 
		if(document.getElementById("divError2").offsetTop!=(varScrollTop+varDivTopValue)) {
			var dy=(varScrollTop+varDivTopValue-document.getElementById("divError2").offsetTop);
			dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
			document.getElementById("divError2").style.top=document.getElementById("divError2").offsetTop+dy;
			//window.status=""+varScrollTop+"|document.documentElement.scrollTop:"+document.documentElement.scrollTop+";document.body.scrollTop:"+document.body.scrollTop+";window.pageYOffset:"+window.pageYOffset+";";
			
	   }
	}

	/***********************系统提示框END--************
			<div class='colorTdBottom'><input class='button' value=' - 关闭 - ' type='button' onClick='DelDivErrorMsg();'></div>\
	*/
