	function clear()
	{ alert(1);
        Source=document.body.firstChild.data; 
        alert(document.body.firstChild.data);
        document.open(); 
        document.close(); 
        //document.title="看不到源代码"; 
        document.body.innerHTML=Source; 
//         document.body.innerHTML=""; 
        alert(Source);
    }
	function commHttpSend2(url, sendData){
		var xml = sendData;
		try{
			xml= sendData.documentElement.xml;
		}
		catch(error){}
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp.open("POST",url, false);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		if(xml == null){
			xmlhttp.send();
		}else{
			xmlhttp.send(xml);
		}

		return xmlhttp.responseText;
	}

	function commHttpSend(url, sendData){
		var xml = sendData;
		try{
			xml= sendData.documentElement.xml;
		}
		catch(error){}
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp.open("POST",url, false);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		if(xml == null){
			xmlhttp.send();
		}else{
			xmlhttp.send(xml);
		}

		var retDom = new ActiveXObject('Microsoft.XMLDOM');
		retDom.async = false;
		retDom.loadXML(xmlhttp.responseText);
		if(retDom.documentElement == null){
			alert(xmlhttp.responseText);
			return null;
		}
		var errorNode = retDom.selectSingleNode("/error");
		if(errorNode != null){
			alert(errorNode.text);
			return null;
		}
		
		return retDom;	
	}

	function commHttpLoad(paramStr){
         
		var retDom = new ActiveXObject('Microsoft.XMLDOM');
		
		if (paramStr==null)
		{
		  alert("返回值为空.");
		  return;
		}
		retDom.async = false;
		retDom.loadXML(paramStr);
		if(retDom.documentElement == null){
			alert(paramStr);
			return null;
		}
		var errorNode = retDom.selectSingleNode("/error");
		if(errorNode != null){
			alert(errorNode.text);
			return null;
		}
		
		return retDom;	
	}
	
function chagePicPath(message,level)
{
	var Pics = message.document.body.all.tags("IMG");
	var tempPicSrc;
	var tempLength;
	var strPath="";
	for (var i =0;i <level; i++) 	
	{
		 strPath=strPath+"../";
	}
	for (var i =0;i < Pics.length; i++) 	
	{
		tempPicSrc = Pics[i].src;
		tempLength=tempPicSrc.indexOf("NoticeImage");
		if (tempLength>-1)
		  Pics[i].src	= strPath+tempPicSrc.substr(tempLength);
	}
}
	
function SetPicSrc(message)
{
	var Pics = message.document.body.all.tags("IMG");
	var tempPicSrc;
	var tempLength;
	for (var i =0;i < Pics.length; i++) 	
	{
		tempPicSrc = Pics[i].src;
		tempLength=tempPicSrc.indexOf("NoticeImage");
		if (tempLength>-1)
		  Pics[i].src	= tempPicSrc.substr(tempLength);
	}
}
	
function commLoad(URL){
	var retDom = new ActiveXObject('Microsoft.XMLDOM');
	retDom.async = false;
	retDom.load(URL);
	
	return retDom;	
}

function commLoadXML(xml){
	var retDom = new ActiveXObject('Microsoft.XMLDOM');
	retDom.async = false;
	retDom.loadXML(xml);
	
	return retDom;
}

function xmlDomToNewDom(xmlDom,xslDom){
	var newDom = new ActiveXObject("Microsoft.XMLDOM");
	newDom.async = false;
	newDom.validateOnParse = false;
	xmlDom.transformNodeToObject(xslDom,newDom);
	return newDom;
}

function createNodeBy(strXml){
	var tempDoc = new ActiveXObject('Microsoft.XMLDOM');
	tempDoc.async = false;
	tempDoc.loadXML(strXml);
	return tempDoc.documentElement;
}

function getTrim(paramStr){
    if(paramStr == "" || paramStr == null) return paramStr;
    for(var i=paramStr.length;i>0;i--){
        if(paramStr == "") return paramStr;
        if(paramStr.substring(0,1) == " "){
            paramStr = paramStr.substring(1);
        }else{
            break;
        }
    }
    for(var i=paramStr.length;i>0;i--){
        if(paramStr == "") return paramStr;
        if(paramStr.substring(paramStr.length-1,paramStr.length) == " "){
            paramStr = paramStr.substring(0,paramStr.length-1);
        }else{
            break;
        }
    }
}

function formatNum(paramNum,paramFormat){
    var retNum = paramNum+"";
    if(paramFormat == "00"){
        if(paramNum<10) retNum = "0"+paramNum;
    }
    return retNum;
}

function checkWord(paramStr,paramReg){
    if(paramStr == null || paramStr == ""){
        return false;
    }
    var pattern = new RegExp(paramReg);//"[A-Za-z_]"
    for(var i=0;i<paramStr.length;i++){
        if( !pattern.test(paramStr.substring(i,i+1)) )
            return false;
    }
    return true;
}


function checkInputNum(obj){
    if(parseFloat(obj.value)+"" == "NaN"){
        alert("请输入数字");
        obj.focus();
        obj.select();
        return false;
    }
}

function checkInputNumRange(obj,minParam,maxParam){
    if(obj.value == "" || (obj.value.substring(0,1) == "0" && obj.value != "0") || !checkWord(obj.value,"[0-9]")){
        alert("请输入数字");
        obj.focus();
        obj.select();
        return false;
    }
    if(parseFloat(obj.value) < minParam || parseFloat(obj.value) > maxParam){
        alert("请输入"+minParam+"至"+maxParam+"的数字");
        obj.focus();
        obj.select();
        return false;
    }
}


function attachment(sheetType,sheetId,editType){//editType('edit'或'read')
	//alert(sheetType+sheetId+editType);
	retVal = showModalDialog("../attachment/attachment.htm", new Array(sheetType,sheetId,editType), "dialogWidth:500pt; dialogHeight:300pt;scroll:no" );

}

function printPreview(printDiv)  
{
  try
  {
  	//alert(printDiv.innerHTML)
    var printWindow = window.open("","_blank",'height=600, width=800, top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');
    var s = "<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>"
    s += "<html>";
    s += "<head>";
    s += "<LINK href='../print.css' type='text/css' rel='stylesheet'>";
    s += "<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>";
    s += "</head>";
    s += "<body  onload=\"WebBrowser.ExecWB(7,1);window.close();\">";
    s += "<center><br/>";
    s += "<div align=center style='width:100%'>";
    s += printDiv.innerHTML;
    s += "</div>";
    s += "</center></body>";
    s += "</html>";
    printWindow.document.write(s);
    printWindow.document.close();
  }
  catch(e)
  {
    alert("您的浏览器版本太低，请升级您的浏览器！");
  }
}

function FillDateByDTS(DateTimeStamp)
{
	newDate =new Date(DateTimeStamp)
	yy = newDate.getFullYear()
	mm = (newDate.getMonth() + 1)
	if (mm<10) mm = "0" + mm;
	dd = newDate.getDate()
	if (dd<10) dd = "0" + dd;
	return {year:yy, month:mm, date:dd}
}

function showCaleSelector()
{
	var args = new Array();
	args[0] = new Date().valueOf(); 
	
	ret = showModalDialog("../../JSCalenderSelector/JSCalendarSelector.htm",null , "dialogWidth:120pt; dialogHeight:131pt;scroll:no;status:0;help:0;");
	if (ret != null) 
	{
		newDate = FillDateByDTS(ret);
		return newDate.year + "年" + newDate.month + "月" + newDate.date + "日"; 
	}
	else 
	{
		return "";
	}
}


function replaceChars(entry,orgStr,replaceStr)
{
	temp = "" + entry;
	while (temp.indexOf(orgStr)>-1)
	{
		pos= temp.indexOf(orgStr);
		temp = "" + (temp.substring(0, pos) + replaceStr + temp.substring((pos + orgStr.length), temp.length));
	}

	return temp;
}
	function setTextDate(aimColName){		var aimObj = document.getElementById(aimColName);	 		var args = new Array();		args[0] = new Date().valueOf(); 				ret = showModalDialog("JSCalenderSelector/JSCalendarSelector.htm",null , "dialogWidth:120pt; dialogHeight:131pt;scroll:no;status:0;help:0;");		if (ret != null) {			newDate = FillDateByDTS(ret);			aimObj.value =  newDate.year + "-" + newDate.month + "-" + newDate.date;		}	}  function resize(strFrame)
      {
          if(document.all)
          {
          parent.document.all(strFrame).style.height=document.body.scrollHeight;
          parent.document.all(strFrame).style.width=document.body.scrollWidth;
          }
          
      }