// JavaScript Document
//登入帳號、密碼、驗證碼檢查
/*
輸入:
	obj_admin_username:帳號輸入物件
	obj_admin_password:密碼輸入物件
	obj_verifying_code:驗證碼輸入物件
輸出:
	XML文件
	成功:
		<result>1<result>
		重新整理頁面
	失敗:
		<result>0</result>
		<message>資料錯誤</message>
		顯示message內容	
*/
function Login( str_admin_username_id , str_admin_password_id ,str_verifying_code_id )
{
	var username = document.getElementById( str_admin_username_id ).value;
	var password = document.getElementById( str_admin_password_id ).value;
	var verifying_code = document.getElementById( str_verifying_code_id ).value;

	request = createRequest();
	var url = "js/ajax/login.php";
	request.open( "POST" , url , true );
	request.onreadystatechange = function()
	{
		if( Response() )
		{			
			//alert(request.responseText);
			var obj_xmldoc = request.responseXML;
			
			var str_result = obj_xmldoc.getElementsByTagName( "result" ).item(0).childNodes[0].nodeValue;
			
			if( str_result == "1" )
			{
				//導向頁面
				//location.reload();
				location.href='member.php';
			}
			else
			{
				//顯示錯誤訊息
				var str_message = obj_xmldoc.getElementsByTagName( "message" ).item(0).childNodes[0].nodeValue;
				//alert(str_message);
				document.getElementById( "form_tb_warn" ).style.display='';
				document.getElementById( "form_tb_warn" ).innerHTML=str_message;				
			}
		}
	};
	request.setRequestHeader( "Content-Type","application/x-www-form-urlencoded" );
	request.send(	"username=" + username + 
					"&password=" + password + 
					"&verifying_code=" + verifying_code );
}

//登出
function Logout()
{
	request = createRequest();
	var url = "js/ajax/logout.php";
	request.open( "POST" , url , true );
	request.onreadystatechange = function()
	{
		if( Response() )
		{
			//導向頁面
			alert( request.responseText );
			location.reload();
		}
	};
	request.setRequestHeader( "Content-Type","application/x-www-form-urlencoded" );
	request.send( null );
}

//重新產生驗證碼
function RebuildVerifyingCode( obj_verifying_code_img )
{
	var verifying_code_url = obj_verifying_code_img.src.split( "?" );
	verifying_code_url = verifying_code_url[0];
	
	obj_verifying_code_img.src = verifying_code_url + "?" + Math.random();
}