 $(document).ready(function(){
	//member_login.set_modify();
//	neighbor_event.set_click();
//	if($("#paging_div").attr("id")){neighbor_action.set_paging(str_paging, str_numbering_html);}
//	window.focus();
 });

var member_register = {
	register_member:function(){
		var email=$("input[name=email_address]").val();
		var nickname=$("input[name=nick_name]").val();
		var password=$("input[name=password]").val();
		var confirm_password=$("input[name=password_confirm]").val();
		var arr_request=new Array;
		errFlag=false;
		background="#ffccee";
    	$("div.member_register_field ").children().css("background","#ffffff");
		if(!Validator.isEmail(email)) {
    		$("div.member_register_field .member_email").css("background",background);
    		$("input[name=email_address]").val('');
    		$("input[name=email_address]").focus();
    		errFlag=true;
		}
		if (!Validator.isName(nickname)) {
    		$("div.member_register_field .member_nickname").css("background",background);
    		$("input[name=nick_name]").val('');
    		if(errFlag != true)$("input[name=nick_name]").focus();
    		errFlag=true;
		}
		if (!Validator.isPassword(password)) {
    		$("div.member_register_field .member_password").css("background",background);
    		$("input[name=password]").val('');
    		$("input[name=password_confirm]").val('');
    		if(errFlag != true)$("input[name=password]").focus();
    		errFlag=true;
		}
		if( password != confirm_password) {
    		$("div.member_register_field .member_password").css("background",background);
    		$("input[name=password]").val('');
    		$("input[name=password_confirm]").val('');
    		if(errFlag != true)$("input[name=password]").focus();
    		errFlag=true;
		}
		if(errFlag == true ) {
			return false;	
		}
		arr_request['email']=email;
		arr_request['nickname']=nickname;
		arr_request['password']=password;
		
		var http_request=DataPack.packing(arr_request);
		msg="";
    	var options_check = { 
			type: "POST",
		    url:  '/member/member/member_register_proc', 
		    data:  'request='+http_request, 
		    success: function(e) { 
				e=$.trim(e);
				if(e=="msg_error_exist_member") {
					alert("Exist member email");
		    		$("div.member_register_field .member_email").css("background",background);
            		$("input[name=email_address]").val('');
            		$("input[name=email_address]").focus();
    			} else  if (e == "msg_registry") {
		    		//$("div.member_register_field").html("<br/><h3>* Registry is successful ,Check your email for Activaiton of your account !.</h3>");
		    		$("div.member_register_field").html("<br/><h3>* Registry is successful,Loggin now !.</h3> ");
				}
				//$("div .login_form_list").css("display","none");
		    } 
		};
		$.ajax(options_check); 	
	},	
	recovery_password:function(){
		var email=$("input[name=email_address]").val();
		background="#ffccee";
		if(!Validator.isEmail(email)) {
    		$("div.member_register_field .member_email").css("background",background);
    		$("input[name=email_address]").val('');
    		$("input[name=email_address]").focus();
			return false;
		}
		var arr_request=new Array;
		arr_request['email']=email;
		
		var http_request=DataPack.packing(arr_request);
		msg="";
    	var options_check = { 
			type: "POST",
		    url:  '/member/member/member_recovery_password_proc', 
		    data:  'request='+http_request, 
		    success: function(e) { 
				e=$.trim(e);
				if(e=="msg_error_none_member") {
					alert("None member");
		    		$("div.member_register_field .member_email").css("background",background);
            		$("input[name=email_address]").val('');
            		$("input[name=email_address]").focus();
    			} else  if (e == "msg_recovery_password") {
		    		$("div.member_register_field").html("<br/><h3>* Authenticaion code of password recovery sent to your email !.</h3> ");
				}
		    } 
		};
		$.ajax(options_check); 	
		
	}

}
var member_profile={
		profile_update:function(field){
		var arr_request=new Array;
		
		arr_request['field']=field;
		switch(field) {
			case "member_password" :
					var value = $("input[name=password]").val();
					var password_confirm = $("input[name=password_confirm]").val();
					if(value == "" ||value !=  password_confirm ) {
						alert("confirm password")	;
                		return false;
					}
					break;
			case "member_nickname" :
					var value = $("input[name=nick_name]").val();
					break;
			case "member_name" :
					var value = $("input[name=name]").val();
					break;
			case "member_address" :
					var value = $("input[name=address]").val();
					break;
			case "member_country" :
					var value = $("input[name=country]").val();
					break;
			case "member_introduction" :
					var value = $("textarea[name=introduction]").val();
					break;
			case "member_interests"	:
					var value = $("input[name=interests]").val();
					break;
			case "member_occupation" :
					var value = $("input[name=occupation]").val();
					break;
					
		}
		arr_request['field']=field;
		arr_request['value']=value;
		var http_request=DataPack.packing(arr_request);
    	var options_check = { 
			type: "POST",
		    url:  '/member/member/member_update_profile_proc', 
		    data:  'request='+http_request, 
		    success: function(e) { 
				e=$.trim(e);
				if(e == "msg_failure") {
					
				}
				alert(e);
		    } 
		};
		$.ajax(options_check); 	
		
	}	
}
