/*
Ajax基础类
当前版本：1.0
创建日期：2008-4-7
创建人：
修改日期：
修改人：
*/

var READY_STATE_COMPLETE=4;


var AjaxBase = {

	/*
	用来获取XmlHttp对像
	*/
	getXMLHTTPRequest:function ()
	{
		var req=null;
		if(window.XMLHttpRequest)
		{
			req=new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			req=new ActiveXObject("Microsoft.XMLHTTP");
		}
		return req
	},

	/*
	用来获取XmlDocument对像
	*/
	getXmlDocument:function ()
	{
		var xDoc=null;
		if(document.implementation&&document.implementation.createDocument)
		{
			xDoc=document.implementation.createDocument("","",null);
		}
		else if(typeof ActiveXObject != "undefined")
		{
			try
			{
				xDoc=new ActiveXObject("Msxml2.DOMDocument");
			}
			catch(ex)
			{
				xDoc=new ActiveXObject("Msxml.DOMDocument");
			}
		}
		if(xDoc==null||typeof xDoc.load=="undefined")
		{
			return null;
		}
		return xDoc;
	}
}

//收集邮件点击统计
function CheckStat(str)
{
    var url="http://www.techtarget.com.cn/common/Stat.aspx?op=Email&info="+str;
    var params="op=Email&info="+str;
    getReq=AjaxBase.getXMLHTTPRequest();
    if(getReq)
    {
        getReq.onreadystatechange=GetCheckStatResult;                
        getReq.open("POST",url,true);
        getReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
        getReq.send(params);          
    }               
}
function GetCheckStatResult()
{
    var ready = getReq.readyState;     
    if(ready==READY_STATE_COMPLETE)
    {
        var data = getReq.responseText;
        //alert(data);
        if(data=="1")
        {
            //gid("warn_email").innerHTML = "恭喜您！该Email可以使用"; 
            //gid("warn_email").className = "ok"; 
            return true; 
        }
        if(data=="0")
        {
            //gid("warn_email").innerHTML = "抱歉！该Email已经被使用"; 
            //gid("warn_email").className = "err";          
            return false; 
        }            
    }
}