﻿

 var xmlHttpRequest;
 
function GetHttpRequest()
{
   var ajaxObject;
   try
   {
      request = new XMLHttpRequest();
   }
   catch (trymicrosoft)
   {
      try
      {
         request = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (othermicrosoft)
      {
         try
         {
            request = new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (failed)
         {
            request = false;
         }
      }
   }
   return request;
}

function Subscribe()
{
    var strEmail = document.getElementById("huoqu").value;
    if(strEmail!="" && strEmail!="请输入您的E-MAIL地址")
    {
        var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;           
                  
        if (!strEmail.match(re))
        { 
            alert("Email格式错误!");
            document.getElementById("huoqu").value = "";
            document.getElementById("huoqu").focus();
            return false;
        }
    }
    else
    {
        document.getElementById("huoqu").value = "请输入您的E-MAIL地址";
        return false;
    }
    xmlHttpRequest=xmlHttpRequest==null?GetHttpRequest():xmlHttpRequest;
    var url='Ajax/NewestSubscribe.ashx?Email='+strEmail;
	xmlHttpRequest.open("POST",url,true);
	xmlHttpRequest.onreadystatechange=PushCallBack;
    xmlHttpRequest.send(null);
}

function PushCallBack()
{
    if(xmlHttpRequest.readyState==4)
	{   
		if(xmlHttpRequest.status==200)
		{ 
		  var response =xmlHttpRequest.responseText;
		  if(response=="1")
		  {
		    alert("订阅成功!");
		    document.getElementById("huoqu").value = "";
		  }
		  else if(response == "2")
		  {
		    alert("你已经订阅,不用重复订阅!");
		    document.getElementById("huoqu").value = "";
		  }
		  else
		  {
		    alert("订阅失败!");
		  }
		}
	}
}

//function Is_Login()
//{
//    xmlHttpRequest=xmlHttpRequest==null?GetHttpRequest():xmlHttpRequest;
//    var url='Ajax/Login.aspx';
//	xmlHttpRequest.open("POST",url,true);
//	xmlHttpRequest.onreadystatechange=Request_Login;
//    xmlHttpRequest.send(null);
//}

//function Request_Login()
//{
//    if(xmlHttpRequest.readyState==4)
//    {   
//        if(xmlHttpRequest.status==200)
//        { 
//            var response =xmlHttpRequest.responseText;
//            
//            if(response!="0" && response!="1")
//            {
//                document.getElementById("Login_User").innerText=response;
//                document.getElementById("Loin_login").innerHTML="";
//                document.getElementById("LoinOut").innerHTML="<a href='LoginOut.aspx'>【退出登录】</a>";
//            }
//        }
//    }
//}
