
function searchFormCheck(formName){
	var form = null;

	try {
		form = new FormObject(formName);
		form.add( new TextField("keyword", "搜尋的關鍵字") );
		return form.checkData();
	} catch(e) { alert(e.message); }
	return false;
}

function memberLoginCheck(){
	var form = null;
	try {
		form = new FormObject("memberLoginForm");
		form.add( new TextField("account", "會員帳號") );
		form.add( new TextField("password", "會員密碼") );
		form.checkData();
	} catch(e) { 
		alert(e.message); 
		return false;
	}
	try {
		var account = $('account').value;
		var password = $('password').value;
		$('errorMessage').innerHTML = "<img src='/image/icon/spinner.gif' width='16' height='16'>　處理中...";
		MemberDWR.login(account,password, loginCallback);
	} catch(e) { 
		alert(e.message); 
		return false;
	}
	return false;
}

function loginCallback(responseText) {
	var response = eval('('+responseText+')');
	if(response.status=="404") {
		$('errorMessage').innerHTML = "<img src='/image/icon/icon01.gif' width='16' height='16'>　"+response.message;
	}
	if(response.status=="500") {
		$('errorMessage').innerHTML = "<img src='/image/icon/icon01.gif' width='16' height='16'>　"+response.message +"<a href='http://www.cwbook.com.tw/member/general/confirm/index.jsp?path=confirm' target='_blank'>重寄確認信</a>";
	}
	if(response.status=="200") {
		$('errorMessage').innerHTML = "登入成功，"+response.userName+"歡迎您!";
		loginDialog.isMember = true;
		
		$('memberLoginSpan').innerHTML = response.userName+"，歡迎您！<a href='javascript:checkStatus()'>會員登出</a>｜<a href='http://www.cwbook.com.tw/member/general/updateAccount/index.jsp?path=updateAccount' target='_blank'>會員修改</a>";
		$("nonMemberSpan").style.visibility = "hidden";
		
		setTimeout("loginDialog.closeDialog()",1000);
		if(loginDialog.reloadPage) {
			location.reload();
		}
	}
}
function memberLogout(){
		MemberDWR.logout(logoutCallback);
	}
function logoutCallback(responseText) {
	var response = eval('('+responseText+')');
	if(response.status=="200") {
		loginDialog.isMember = false;
		$('memberLoginSpan').innerHTML = "<a href='javascript:checkStatus()'>會員登入</a>";
		$("nonMemberSpan").style.visibility = "visible";
	}
}

function checkStatus() {
	if(loginDialog.isMember) {
		memberLogout();
	} else {
		$('memberLoginForm').reset();
		$('errorMessage').innerHTML = "";
		loginDialog.createDialog();
	}
}