function doLogin( frm )
{
	var login_user = frm.login_user;
	var login_password = frm.login_password;

	if ( login_user.value == '' )
	{
		alert( 'กรุณากรอกชื่อ' );
		login_user.focus();
	}
	else if ( login_password.value == '' )
	{
		alert( 'กรุณากรอกรหัสผ่าน' );
		login_password.focus();
	}
	else
	{
		var req = Inint_AJAX();
		req.onreadystatechange = function()
		{
			if ( req.readyState == 4 )
			{
				if ( req.status == 200 )
				{
					var ret = req.responseText;
					var ds = ret.split( '|' );
					if ( ds.length > 1 )
					{
						alert( ds[0] );
						document.getElementById( ds[1] ).focus();
					}
					else
					{
						document.getElementById( 'login-div' ).innerHTML = ds[0];
					};
				};
				delete req;
				req = null;
			};
		};
		req.open( "post" , "chklogin.php" , true );
		req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		req.send( 'action=login&login_user=' + encodeURIComponent( login_user.value ) + 
			'&login_password=' + encodeURIComponent( login_password.value )
			);
	};
	return false;
};

function doLogout()
{
	var req = Inint_AJAX();
	req.onreadystatechange = function()
	{
		if ( req.readyState == 4 )
		{
			if ( req.status == 200 )
			{
				document.getElementById( 'login-div' ).innerHTML = req.responseText;
			};
			delete req;
			req = null;
		};
	};
	req.open( "get" , "chklogin.php?action=logout" , true );
	req.send( null );
	return false;
};

function doRecover( frm )
{
	var forgot_user = frm.forgot_user;
	var forgot_answer = frm.forgot_answer;

	var req = Inint_AJAX();
	req.onreadystatechange = function()
	{
		if ( req.readyState == 4 )
		{
			if ( req.status == 200 )
			{
				if ( req.responseText != '' ) {
					var ds = req.responseText.split('|');
					alert(ds[0]);
					if (ds.length == 2) {
						document.getElementById(ds[1]).focus();
					};
				};
			};
			delete req;
			req = null;
		};
	};
	req.open( "post" , "member/recover.php" , true );
	req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
	req.send( 'forgot_user=' + encodeURIComponent( forgot_user.value ) + 
		'&forgot_answer=' + encodeURIComponent( forgot_answer.value )
		);
	return false;
};

function memberEdit( action , id , status , no )
{
	var query = '';
	if ( action == 'status' && confirm( 'คุณต้องการที่จะเปลี่ยนสถานะสมาชิก ' + no ) )
	{
		query = 'action=status&id=' + id + '&status=' + status;
	};

	if ( query != '' )
	{
		showloading();
		var req = Inint_AJAX();
		req.open( "post" , "member/action.php" , true );
		req.onreadystatechange = function()
		{
			if ( req.readyState == 4 )
			{
				hideloading();
				if ( req.status == 200 )
				{
					var rets = eval( '(' + req.responseText  + ')' );
					if ( rets[0].error != '' )
					{
						alert( rets[0].error );
					};
					if ( action == 'status' )
					{
						document.getElementById( 'S_' + id ).selectedIndex = rets[0].ret;
					};
				};
				delete req;
				req = null;
			};
		};
		req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		req.send( query );
		return false;
	};
};

function doSelectAll( id )
{
	var objs = document.getElementById( id ).getElementsByTagName( 'input' );
	for ( var i = 0 ; i < objs.length  ; i++ )
	{
		if ( objs[i].type == 'checkbox' )
		{
			objs[i].checked = true;
		};
	};
};

function doClearSelect( id )
{
	var objs = document.getElementById( id ).getElementsByTagName( 'input' );
	for ( var i = 0 ; i < objs.length  ; i++ )
	{
		if ( objs[i].type == 'checkbox' )
		{
			objs[i].checked = false;
		};
	};
};

function getSelect( id )
{
	var sels = new Array();
	var a = 0;
	var objs = document.getElementById( id ).getElementsByTagName( 'input' );
	for ( var i = 0 ; i < objs.length  ; i++ )
	{
		if ( objs[i].type == 'checkbox' && objs[i].checked == true )
		{
			sels[a] = objs[i].value;
			a++;
		};
	};
	return ( sels.length == 0 ) ? false : sels.join( ',' );
};

function doDeleteMembers( id )
{
	if ( !( sels = getSelect( id ) ) )
	{
		alert( "ไม่มีรายการที่จะลบ\nกรุณาเลือกรายการที่ต้องการ" );
	}
	else if ( confirm( 'คุณต้องการที่จะลบรายการที่เลือก ?' ) )
	{
		showloading();
		var req = Inint_AJAX();
		req.open( "post" , "member/action.php" , true );
		req.onreadystatechange = function()
		{
			if ( req.readyState == 4 )
			{
				hideloading();
				if ( req.status == 200 )
				{
					var rets = eval( '(' + req.responseText  + ')' );
					if ( rets[0].error != '' )
					{
						alert( rets[0].error );
					}
					else
					{
						document.location = 'index.php?module=member';
					};
				};
				delete req;
				req = null;
			};
		};
		req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		req.send( 'action=delete&id=' + sels );
		return false;
	};

}
