
function queryString(sParam){
   var sBase = window.location.search
   var re    = eval("/" + sParam + "=([^&]*)/")
    
     if (re.test(sBase)){
        return RegExp.$1
      }
      else{
         return null
      }
 }
 
  
function AppCookies(){
	var dtExpires = new Date()
	
	dtExpires.setFullYear(2999)

	//+-------------------------------------------
	this.setItem = function(sName,sValue){
		document.cookie = sName + "=" + escape(sValue) + "; expires=" + dtExpires.toGMTString();
	}
	
	//+-------------------------------------------
	this.removeItem = function(sName){
		 document.cookie = sName + "=0; expires=Fri, 31 Dec 1999 23:59:59 GMT;"
	}
	
	//+-------------------------------------------
	this.getItem = function(sName){
		var re = eval("/" + sName + "=([^;]*)/g")
		
		if (re.test(document.cookie)){
			return unescape(RegExp.$1)
		}
		else{
			return ""
		}
	}
	
}

/*
		函数功能：统计页面的访问详细清单（访问者IP，访问时间，文档的DocID）
		发送请求处理函数： count.asp
	*/
	function visitcount(url,IP){
		var IP,Visitdate,docID
		var trans
		
		if(url == "" || typeof(url) == "undefined")
			url = "../../inc/clkcount.asp"

		//IP = '<%=Request_IP%>'

		var oDate = new Date()
		Visitdate = oDate.getYear() + "-" + (oDate.getMonth()+1) + "-" + oDate.getDate()
		
		docID = queryString("id")
		if (docID == null)
			docID = "-1"
		
		var oDoc = new ActiveXObject("Microsoft.xmldom")
		oDoc.async = false
		oDoc.loadXML("<Report/>")
		var oRoot = oDoc.documentElement
		oRoot.setAttribute("IP",IP)
		oRoot.setAttribute("VisitDate",Visitdate)
		oRoot.setAttribute("DocID",docID)
	//	alert(oDoc.xml)
		trans=new Transfers()
		trans.showData(comeback)
		trans.showState(state);
		trans.startTansfer(url,"POST",oDoc.xml)
		function comeback(doc){
		//	alert(doc.xml)
		}//	
		function state(flag){		
			var sMsg	
			if(flag==4){			 
			  sMsg=trans.httpHeader("msg")
			  if (sMsg!="")
					  prompt("",sMsg);
			}	
		}	
		
		
		
	}
