var xmlHttp;

function createXMLHttpRequest() {
 if (window.ActiveXObject) {
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
 }
 else if (window.XMLHttpRequest) {
          xmlHttp = new XMLHttpRequest();
 }
}

function Login_Ajax() {
         createXMLHttpRequest();
         var url = "../js/login_ajax.php";
         var postStr = "action=login";
         xmlHttp.open("POST",url,true);
         xmlHttp.onreadystatechange=Handle_Login_Ajax;
         xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         xmlHttp.send(postStr);
}

function Handle_Login_Ajax() {
         if (xmlHttp.readyState==4) {
   	         if (xmlHttp.status==200) {  
   	         	 if (xmlHttp.responseText != "") {
   	         	 	 var return_value = xmlHttp.responseText;
                     //alert(return_value);   	         	 	     
   	         	     document.getElementById('username').innerHTML = return_value;
   	         	 }
   	         }
         }
}
function Logout_Ajax() {
    createXMLHttpRequest();
    var url = "../js/login_ajax.php";
    var postStr = "action=logout";
    xmlHttp.open("POST",url,true);
    xmlHttp.onreadystatechange=Handle_Logout_Ajax;
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xmlHttp.send(postStr);
}

function Handle_Logout_Ajax() {
    if (xmlHttp.readyState==4) {
	         if (xmlHttp.status==200) {  
	         	 if (xmlHttp.responseText != "") {
	         	 	 var return_value = xmlHttp.responseText;
                //alert(return_value);   	         	 	     
	         	     document.getElementById('username').innerHTML = return_value;
	         	 }
	         }
    }
}



//获取url的参数
function GetQueryString(name) {
   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
   var r = window.location.search.substr(1).match(reg);
   if (r!=null) return unescape(r[2]); return null;
}
//设置cookie
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}
//获取cookie
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}
function getHost(url) {
        var host = "";
        if(typeof url == "undefined"
                        || null == url)
                url = window.location.href;
        var regex = /.*\:\/\/([^\/]*).*/;
        var match = url.match(regex);
        if(typeof match != "undefined"
                        && null != match)
                host = match[1];
        return host;
}

if(window.name==""){
window.name = "0";
var refurl=getHost(document.referrer);
var ad=GetQueryString("from");
if(refurl != null && refurl != ""){
	setCookie('refurl',refurl,365);
}else{
	setCookie('refurl',location.href,365);
}
if(ad != null && ad != ""){
	setCookie('from',ad,365);
}
}else{
window.name = eval(window.name) + 1;
}
