var LogToken = function(){
	var _onComplete;
	var userName = "";
	var password = "";
	this.login = function(onComplete){
		if(typeof(onComplete) != 'undefined'){
			_onComplete = onComplete;
		}
		var url = _URLHead+"Login?";
		var content = "username=" + userName + "&password=" + password;
		url += content;
		//alert(url);
		RequestXMLDataByGET(url,onLog);
	}
	function onLog(){
		if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
			if(typeof(_onComplete) == 'function'){
				_onComplete(xmlHttpRequest.responseText);
			}
		}
	}
	this.setUserName = function(uName){
		userName = uName;
	}
	this.setPassword = function(pwd){
		password = pwd;
	}
	var xmlHttpRequest;
	function createXMLHttpRequest(){
	    if(window.ActiveXObject)
	        xmlHttpRequest = new ActiveXObject("MicroSoft.XMLHTTP");
	    else if(window.XMLHttpRequest)
	        xmlHttpRequest = new XMLHttpRequest();
	}
	function RequestXMLDataByPOST(url,content,handleStateChange){
	    createXMLHttpRequest();
//	    var strURL = url + "?method=post";
	    var strURL = url;
	    xmlHttpRequest.onreadystatechange = handleStateChange;
	    xmlHttpRequest.open("POST",strURL,true);
	    xmlHttpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded;charset=utf-8");
	    xmlHttpRequest.send(content);
	}
	function RequestXMLDataByGET(url,handleStateChange){
	    createXMLHttpRequest();
	    xmlHttpRequest.onreadystatechange = handleStateChange;
		var random = Math.random();
		url += '&random=' + random;
	    xmlHttpRequest.open("GET",url,true);
	    xmlHttpRequest.send(null);
	}
}