﻿function createXMLHttps()
{
    var ret = null;
    try {
        ret = new ActiveXObject('Msxml2.XMLHTTP');
    }
    catch (e) {
        try {
            ret = new ActiveXObject('Microsoft.XMLHTTP');
        }
        catch (ee) {
            ret = null;
        }
    }
    if (!ret && typeof XMLHttpRequest != 'undefined')
        ret = new XMLHttpRequest();
    return ret;
}

function ajax(URL,DIVID)
{
var DIVID=document.getElementById(DIVID);
if(DIVID)
{
	var xmlhttp = createXMLHttps();
	xmlhttp.open("GET",URL,false);
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
		if(xmlhttp.responseText=="{success:true,msg:'ok'}")
			DIVID.innerHTML = "";
		}
	}
	xmlhttp.send(null);
}
}
function CheckUser(str,el,target){
var DIVID=document.getElementById(el);
	if(!str || str.length==0){
	DIVID.innerHTML = "";
		return;
	}else{
		var Url = "/UserLogin.do";
		
if(DIVID)
{
	var xmlhttp = createXMLHttps();
	xmlhttp.open("POST",Url,false);
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {		
		var exl = "";
		if (xmlhttp.responseText == "email-ok"){exl = "<span class='ok naked'> </span>"
					}		
		else if (xmlhttp.responseText == "email-error"){exl = ""}
		else if (xmlhttp.responseText == "email-no"){exl = "<span class='tips'>该电子邮箱已注册，请换用其他电子邮箱注册或用该电子邮箱<a href='/user/login.vm' target='_blank'>登录</a></span>"}
		else if (xmlhttp.responseText == "user-ok"){exl = "<span class='ok naked'> </span>"}
		else if (xmlhttp.responseText == "user-error"){exl = ""}
		else if (xmlhttp.responseText == "user-no"){exl = "<span class='tips'>该用户名已被使用。您可以:重新输入用户名或使用该用户名<a href='/user/login.vm' target='_blank'>登录</a></span>"}
		
					//alert(exl);
					DIVID.innerHTML = exl;	
		}
	}
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 	
	xmlhttp.send("action=checkexist&"+target+"="+str);
}
	}
}
