function class_member(myString) {
	var mySplitResult = myString.split('//**//');
	
	switch(mySplitResult[1]) {
		case 'loginMember':
			var errorResult = mySplitResult[2].split('/n/r');
			var displayErrorResult = '';
			
			if(mySplitResult[2] == 'success') {
				location.href = mySplitResult[3];
			} else if(mySplitResult[2] == 'special') {
				openPCMBox('revamp_notice.php','重要訊息: 登入方法更改','600','300');
			} else {
				errorResultLength = errorResult.length - 1;
				for(i = 0; i < errorResultLength; i++ ) {
					displayErrorResult += errorResult[i]+'\n';
				}
				alert(displayErrorResult);
			}
		break;
		case 'logoutMember':
			if(mySplitResult[2] == 'success') {
				location.href = mySplitResult[3];
			} else {
				alert(mySplitResult[2]);	
			}
		break;
		case 'forgetPassword':
			var errorResult = mySplitResult[2].split('/n/r');
			var displayErrorResult = '';
			
			if(mySplitResult[2] == 'success') {
				location.href = "index.php?link=sec00&action=register&type=forget_password_finish";
			} else {
				errorResultLength = errorResult.length - 1;
				for(i = 0; i < errorResultLength; i++ ) {
					displayErrorResult += errorResult[i]+'\n';
				}
				alert(displayErrorResult);
			}
		break;
		case 'forgetEmail':
			var errorResult = mySplitResult[2].split('/n/r');
			var displayErrorResult = '';
			
			if(mySplitResult[2] == 'success') {
				location.href = "revamp_notice_03.php?id="+mySplitResult[3];
			} else {
				errorResultLength = errorResult.length - 1;
				for(i = 0; i < errorResultLength; i++ ) {
					displayErrorResult += errorResult[i]+'\n';
				}
				alert(displayErrorResult);
			}
		break;
		case 'modifyMember':
			var errorResult = mySplitResult[2].split('/n/r');
			var displayErrorResult = '';
			
			if(mySplitResult[2] == 'success') {
				alert('閣下已經成功修改個人資料!');
				location.href = "index.php";
			} else {
				errorResultLength = errorResult.length - 1;
				for(i = 0; i < errorResultLength; i++ ) {
					displayErrorResult += errorResult[i]+'\n';
				}
				alert(displayErrorResult);
			}
		break;
		case 'addMember':
			var errorResult = mySplitResult[2].split('/n/r');
			var displayErrorResult = '';
			
			if(mySplitResult[2] == 'success') {
				location.href = "index.php?link=sec00&action=register&type=register_finish";
			} else {
				errorResultLength = errorResult.length - 1;
				for(i = 0; i < errorResultLength; i++ ) {
					displayErrorResult += errorResult[i]+'\n';
				}
				alert(displayErrorResult);
			}
		break;
	}
}

function forgetEmail() {
	receiverXMLHttpObj.open('POST','sec00_member_act.php',true);
	receiverXMLHttpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	receiverXMLHttpObj.send('action=forgetEmail&username='+document.forget_email_form.username.value+'&YearofBirth='+document.forget_email_form.YearofBirth.value+'&MonthofBirth='+document.forget_email_form.MonthofBirth.value+'&DayofBirth='+document.forget_email_form.DayofBirth.value+'&pwd='+document.forget_email_form.pwd.value);
	receiverStatusChecker();
	receiverXMLHttpObj.onreadystatechange=receiverStatusChecker;
}

function forgetPassword() {
	for(var i = 0; i <2; i++) {
		if(eval("document.forget_password_form.type["+i+"].checked") == true) {
			var string = '&type='+eval("document.forget_password_form.type["+i+"].value");
		}
	}
	
	receiverXMLHttpObj.open('POST','sec00_member_act.php',true);
	receiverXMLHttpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	receiverXMLHttpObj.send('action=forgetPassword&email='+document.forget_password_form.email.value+'&YearofBirth='+document.forget_password_form.YearofBirth.value+'&MonthofBirth='+document.forget_password_form.MonthofBirth.value+'&DayofBirth='+document.forget_password_form.DayofBirth.value+'&idNo='+document.forget_password_form.idNo.value+string);
	receiverStatusChecker();
	receiverXMLHttpObj.onreadystatechange=receiverStatusChecker;
}

function logoutMember() {
	receiverXMLHttpObj.open('POST','sec00_member_act.php',true);
	receiverXMLHttpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	receiverXMLHttpObj.send('action=logoutMember');
	receiverStatusChecker();
	receiverXMLHttpObj.onreadystatechange=receiverStatusChecker;
}

function loginMember() {
	receiverXMLHttpObj.open('POST','sec00_member_act.php',true);
	receiverXMLHttpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	receiverXMLHttpObj.send('action=loginMember&email='+document.pcm_login_form.email.value+'&pwd='+document.pcm_login_form.pwd.value);
	receiverStatusChecker();
	receiverXMLHttpObj.onreadystatechange=receiverStatusChecker;
}

function modifyMember() {
	if(confirm('閣下接受私隱政策聲明?')) {
		var sex, occupation, salary, string, habit_string;
		
		habit_string = '';
		
		string = 'pwd='+document.register_form.pwd.value;
		string += '&pwd2='+document.register_form.pwd2.value;
		string += '&chi_name='+document.register_form.chi_name.value;
		string += '&en_name='+document.register_form.en_name.value;
		string += '&username='+document.register_form.username.value;
		
		for(var i = 0; i <2; i++) {
			if(eval("document.register_form.gender["+i+"].checked") == true) {
				string += '&gender='+i;
			}
		}
		
		string += '&YearofBirth='+document.register_form.YearofBirth.value;
		string += '&MonthofBirth='+document.register_form.MonthofBirth.value;
		string += '&DayofBirth='+document.register_form.DayofBirth.value;
		
		for(var i = 0; i <2; i++) {
			if(eval("document.register_form.id_type["+i+"].checked") == true) {
				string += '&id_type='+eval("document.register_form.id_type["+i+"].value");
			}
		}
		
		string += '&id_no01='+document.register_form.id_no01.value;
		string += '&id_no02='+document.register_form.id_no02.value;
		string += '&ctc_no='+document.register_form.ctc_no.value;
		string += '&address='+document.register_form.address.value;
		string += '&edu_level='+document.register_form.edu_level.value;
		string += '&occupation='+document.register_form.occupation.value;
		string += '&salary='+document.register_form.salary.value;
		string += '&reading_habit='+document.register_form.reading_habit.value;
		
		for(var i = 0; i <19; i++) {
			if(eval("document.register_form.habit["+i+"].checked") == true) {
				habit_string += eval("document.register_form.habit["+i+"].value")+'///';
			}
		}
		
		string += '&habit='+habit_string;
		
		if(eval("document.register_form.accept.checked") == true) {
			string += '&accept=1';
		}
		
		receiverXMLHttpObj.open('POST','sec00_member_act.php',true);
		receiverXMLHttpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		receiverXMLHttpObj.send('action=modifyMember&'+string);
		receiverStatusChecker();
		receiverXMLHttpObj.onreadystatechange=receiverStatusChecker;
	}
}

function addMember() {
	if(confirm('閣下接受私隱政策聲明?')) {
		var sex, occupation, salary, string, habit_string;
		
		habit_string = '';
		
		string = 'email='+document.register_form.email.value;
		string += '&pwd='+document.register_form.pwd.value;
		string += '&pwd2='+document.register_form.pwd2.value;
		string += '&chi_name='+document.register_form.chi_name.value;
		string += '&en_name='+document.register_form.en_name.value;
		string += '&username='+document.register_form.username.value;
		
		for(var i = 0; i <2; i++) {
			if(eval("document.register_form.gender["+i+"].checked") == true) {
				string += '&gender='+i;
			}
		}
		
		string += '&YearofBirth='+document.register_form.YearofBirth.value;
		string += '&MonthofBirth='+document.register_form.MonthofBirth.value;
		string += '&DayofBirth='+document.register_form.DayofBirth.value;
		
		for(var i = 0; i <2; i++) {
			if(eval("document.register_form.id_type["+i+"].checked") == true) {
				string += '&id_type='+eval("document.register_form.id_type["+i+"].value");
			}
		}
		
		string += '&id_no01='+document.register_form.id_no01.value;
		string += '&id_no02='+document.register_form.id_no02.value;
		string += '&ctc_no='+document.register_form.ctc_no.value;
		string += '&address='+document.register_form.address.value;
		string += '&edu_level='+document.register_form.edu_level.value;
		string += '&occupation='+document.register_form.occupation.value;
		string += '&salary='+document.register_form.salary.value;
		string += '&reading_habit='+document.register_form.reading_habit.value;
		
		for(var i = 0; i <19; i++) {
			if(eval("document.register_form.habit["+i+"].checked") == true) {
				habit_string += eval("document.register_form.habit["+i+"].value")+'///';
			}
		}
		
		string += '&habit='+habit_string;
		
		if(eval("document.register_form.accept.checked") == true) {
			string += '&accept=1';
		}
		
		receiverXMLHttpObj.open('POST','sec00_member_act.php',true);
		receiverXMLHttpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		receiverXMLHttpObj.send('action=addMember&'+string);
		receiverStatusChecker();
		receiverXMLHttpObj.onreadystatechange=receiverStatusChecker;
	}
}
