//初始化XMLHttpRequest控件
function GetXmlHttp()
{
	//return window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	this.OutPutXmlHttp = null;
	try 
	{
		this.OutPutXmlHttp = new XMLHttpRequest();
		return OutPutXmlHttp;
	} 
	catch(FFError)
	{
		try 
		{
			this.OutPutXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			return OutPutXmlHttp;
		} 
		catch(NewIEError)
		{
			try 
			{
	　          this.OutPutXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	　          return OutPutXmlHttp;
			} 
			catch(IEError)
			{
	　          this.OutPutXmlHttp = false;
			}
　      }
	}
　  
　  if (this.OutPutXmlHttp == null)
　  {
　      alert("浏览器不支持AJAX");
　      return;
　  }
}

//文章浏览量
function ArticleHit(RootPath,ID,PageNo,HitID)
{
	var xmlHttp;
	var url = RootPath + "AjaxPage/AjaxPost.aspx?action=ArticleHit&ID=" + ID + "&PageNo=" + PageNo;
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)
		{
			if(xmlHttp.status==200)
			{
				$(HitID).innerHTML = xmlHttp.responseText;
			}
			else
			{
				alert("服务器连接失败。错误代码为：[" + xmlHttp.status + "]," + xmlHttp.statusText);
			}
		}
		else
		{
			$(HitID).innerHTML = "数据正在加载..." ;
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}

//产品浏览量
function ProductHit(RootPath,ID,PageNo,HitID)
{
	var xmlHttp;
	var url = RootPath + "AjaxPage/AjaxPost.aspx?action=ProductHit&ID=" + ID + "&PageNo=" + PageNo;
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)
		{
			if(xmlHttp.status==200)
			{
				$(HitID).innerHTML = xmlHttp.responseText;
			}
			else
			{
				alert("服务器连接失败。错误代码为：[" + xmlHttp.status + "]," + xmlHttp.statusText);
			}
		}
		else
		{
			$(HitID).innerHTML = "数据正在加载..." ;
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}

//下载浏览量
function DownLoadHit(RootPath,ID,PageNo,HitID)
{
	var xmlHttp;
	var url = RootPath + "AjaxPage/AjaxPost.aspx?action=DownLoadHit&ID=" + ID + "&PageNo=" + PageNo;
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)
		{
			if(xmlHttp.status==200)
			{
				$(HitID).innerHTML = xmlHttp.responseText;
			}
			else
			{
				alert("服务器连接失败。错误代码为：[" + xmlHttp.status + "]," + xmlHttp.statusText);
			}
		}
		else
		{
			$(HitID).innerHTML = "数据正在加载..." ;
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}

//附件点击量
function ArticleFileDownNum(RootPath,FID,HitID)
{
	var xmlHttp;
	var url = RootPath + "AjaxPage/AjaxPost.aspx?action=ArticleFileDownNum&ID=" + FID;
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)
		{
			if(xmlHttp.status==200)
			{
				$(HitID).innerHTML = xmlHttp.responseText;
			}
			else
			{
				alert("服务器连接失败。错误代码为：[" + xmlHttp.status + "]," + xmlHttp.statusText);
			}
		}
		else
		{
			$(HitID).innerHTML = "数据正在加载..." ;
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}


//公告点击量 
function AnnounceHit(RootPath,ID,HitID)
{
	var xmlHttp;
	var url = RootPath + "AjaxPage/AjaxPost.aspx?action=AnnounceHit&ID=" + ID;
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)
		{
			if(xmlHttp.status==200)
			{
				$(HitID).innerHTML = xmlHttp.responseText;
			}
			else
			{
				alert("服务器连接失败。错误代码为：[" + xmlHttp.status + "]," + xmlHttp.statusText);
			}
		}
		else
		{
			$(HitID).innerHTML = "数据正在加载..." ;
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}


//文章浏览量
function QQ(qqList)
{
	var xmlHttp;
	var url = "/AjaxPage/Get_qqOnLine.asp?qqList="+qqList;
	xmlHttp = GetXmlHttp();
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)
		{
			if(xmlHttp.status==200)
			{
				 var returnQQ = xmlHttp.responseText;
				 //alert(returnQQ);
			}
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send("");
}

// JavaScript Document
function Trim(){
	return this.replace(/\s+$|^\s+/g,"");
}
String.prototype.Trim = Trim;

function getObject(id)
{ 
	if(document.getElementById)
	{ 
		return document.getElementById(id); 
	} 
	else if (document.all)
	{ 
		return document.all[id]; 
	}
	else if (document.layers) 
	{ 
		return document.layers[id]; 
	} 
}

function getObjValue(id)
{
	if(getObject(id).value!=undefined)
		return getObject(id).value.Trim();
	else
		return "";
}

///xmlHttpRequest控件
function GetXmlHttp(){
	var xhr;
	try
	{
		xhr=new XMLHttpRequest();
	}
	catch(e)
	{
    	var a=['MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','MICROSOFT.XMLHTTP.1.0','MICROSOFT.XMLHTTP.1','MICROSOFT.XMLHTTP'];
		for (var i=0;i<a.length;i++)
		{
			try
			{
				xhr = new ActiveXObject(a[i]);
				break;
			}
			catch(e){}
		}
  	}
	return xhr;
}

//得到Radio或Checkbox被选中的数目,数目<=0则表示没有被选中   
function GetCheckNum(checkobjectname)     
{   
    var checkNum = 0;   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
        inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
        if(checkobject[i].checked)   
        {   
            checkNum = checkNum+1;   
        }   
    }   
    return checkNum;   
} 

//得到Radio或Checkbox被选中的数目   数目<=0则表示没有被选中   
function GetCheckValue(checkobjectname)     
{   
    var checkValue='';   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
      inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
      if(checkobject[i].checked)   
      {   
  		    if(checkobject[i].type=='radio')
		        checkValue=checkobject[i].value;
		    else
		        checkValue=checkValue+checkobject[i].value+',';   
      }   
    } 
     
    //去掉最后一个","
    if(checkValue.substr(checkValue.length-1) == ',')
    {
        checkValue = checkValue.substr(0,checkValue.length-1);
    }
    return  checkValue;   
} 

//得到Radio或Checkbox被选中的数目,数目<=0则表示没有被选中   
function settCheckFalse(checkobjectname)     
{   
    var checkNum = 0;   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
        inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
        if(checkobject[i].checked)   
        {   
            checkobject[i].checked = false;   
        }   
    }   
    return checkNum;   
} 

//得到Radio或Checkbox被选中的数目,数目<=0则表示没有被选中   
function RadioSelect(checkobjectname,value)     
{   
    var checkNum = 0;   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
        inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
        if(checkobject[i].value == value)   
        {   
            checkobject[i].checked = true;   
        }   
    }   
} 

function SelectChecked(checkobjectname,value)   
{               
    var checkNum = 0;   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
        inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
    //alert(checkobject.options[i].value);
        if(checkobject.options[i].value == value)   
        {   
            checkobject.options[i].selected = true;
        }   
    } 
}   
