	var req = null;
	var READY_STATE_UNINITIALIZED = 0;
	var READY_STATE_LOADING = 1;
	var READY_STATE_LOADED = 2;
	var READY_STATE_INTERACTIVE = 3;
	var READY_STATE_COMPLETE = 4;
	var type = '';
	
	function sendRequest(url,params,HttpMethod)
	{
		if (!HttpMethod)
		{
			HttpMethod = 'GET';
		}
		
		req = initXMLHTTPRequest();
		
		if (req)
		{
			req.onreadystatechange = onReadyState;
			req.open(HttpMethod,url,true);
			req.setRequestHeader('Content-Type','utf-8');
			req.send(params);
		}
	}

	function initXMLHTTPRequest()
	{
		var xRequest = null;

		if (window.XMLHttpRequest)
		{
			xRequest = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			xRequest = new ActiveXObject('Microsoft.XMLHTTP');
		}
		
		return xRequest;
	}
	
	function onReadyState()
	{
		if (req.readyState == READY_STATE_COMPLETE)
		{
			if (req.status == 200)
			{
				if (req.responseText != null)
				{
					getBackValue(req.responseText);
				}
			}
		}
	}

	function getBackValue(responseText)
	{
		if (type == "getmember")
		{
			var obj_value = responseText;
			document.getElementById("showmember").innerHTML = obj_value;
		}
		
		if (type == "loginstate")
		{
			var login = document.getElementById('login');
			var loginleft = document.getElementById('loginleftinfo');
			
			if (responseText == "false")
			{
				alert('登录失败!');
			}
			else
			{
				value = responseText.split("<abc>");
				value1 = value[1].split("?");
				value2 = value1[0].split("/");
				login.innerHTML = value[0];
				login.className = 'logined';
				
				switch (value2[value2.length-1])
				{
					case "personal.php":
						window.location.href = value[1];
						break;
					case "match.php":
						window.location.href = value[1];
						break;
					case "credibility.php":
						window.location.href = value[1];
						break;
					default:
						window.location.href = "/truelove/truelove.php";
						break;
				}
				
				if (loginleft != null)
				{
					loginleft.innerHTML = value[2];
				}
			}
		}
	}

	function clicklocation(locationcode, n)
	{
		for ( q=0; q<9;q++)
		{
			if (q == n)
			{
				getObject("city"+q).className = "bgcity1";
				getObject("city"+q).charset = "bgcity1";
			}
			else
			{
				getObject("city"+q).className = "bgcity2";
				getObject("city"+q).charset = "bgcity2";				
			}
		}
		
		type = "getmember";
		var obj_gender = document.getElementById("gendertag").value;
		sendRequest('index/ajax_index.php?locationcode='+locationcode+'&gender='+obj_gender);
	}


	function getMember(gender)
	{
		if (gender == 0)
		{
			document.getElementById("man").checked = "checked";
			document.getElementById("female").checked = "";
			document.getElementById("mandiv").style.display = "block";
			document.getElementById("femalediv").style.display = "none";
		}
		else
		{
			document.getElementById("female").checked = "checked";
			document.getElementById("man").checked = "";
			document.getElementById("mandiv").style.display = "none";
			document.getElementById("femalediv").style.display = "block";
		}
		
		document.getElementById("gendertag").value = gender;
	}