(function($)
{
	$.extend(
	{
		signin : 
		{
		//-----------------------------------------------------------------------------------------

		iphone_login : function (return_url){
			if(!return_url || return_url==''){
				return_url = "index.php";
			}
			var saveid  = $('#uid').val();
			var savepsw = $('#psw').val();
			var auto;
			if($('#AutoSignIn').val() == "Y"){
                auto = "Y";
			}else{
				auto = "N";
			}
			
			$.ajax({
				type: "POST",
				url: "action.php",
				data: "mode=signin_iphone&AutoSignIn="+auto+"&uid="+saveid+"&psw="+savepsw,
				dataType: 'json',
				success: function(json){
					if(json.error > 0){
						$('#signin_msg').fadeIn("slow");
						$('#signin_msg').html(json.message);
						window.setTimeout("$('#signin_msg').fadeOut('slow');",5000);
					}else{

						$.mobile.goMain();
					}

				}
			});
		}
		,
		login : function (return_url){
			if(!return_url || return_url==''){
				return_url = "../mybox/index.php";
			}

			var form_var = $('#signInForm').serialize();
			//var saveid = $('#saveID').val();
			$.ajax({
				type: "POST",
				url: "../signin/action.php",
				dataType: 'json',
				data: form_var,
				success: function(json){
					if(json.error > 0){
						if(json.error > 1){
							$.common.error(json.message);
							return false;
						}else{
							$.common.error(json.message);						
							return false;
						}
					}else{
						location.replace(return_url);

					}
					return false;

				}
	
			});
		}
		,
		signup_action : function (return_url){
			if(!return_url || return_url==''){
				return_url = "../mybox/index.php";
			}

			var form_var = $('#signUpForm').serialize();
			//var saveid = $('#saveID').val();
			$.ajax({
				type: "POST",
				url: "../signin/action.php",
				dataType: 'json',
				data: form_var,
				success: function(json){
					if(json.error > 0){
						if(json.error > 1){
							$.common.error(json.message);
							return false;
						}else{
							$.common.error(json.message);						
							return false;
						}
					}else{
						location.replace(return_url);

					}
					return false;

				}
	
			});
		}
		,
		iphone_signout_action : function (){
			$.ajax({
				type: "GET",
				url: "signout.php",
				success: function(data){		
					jQT.goTo($("#login"));
					return false;
				}
	
			});
		}
		,
		openid_form : function (){
			$('#signin_form').load('../signin/openid_signin.php');
			return false;
		}
		,
		signup_form : function (){
			$('#signin_form').load('../signin/signup.php');
			return false;
		}
		,
		signin_form : function (){
			$('#signin_form').load('../signin/signin.php');
			return false;
		}
		,
		sign_up_form_key : function (key){
			$('#signin_form').load('../signin/signup.php?key='+key);
			return false;
		}
        //-----------------------------------------------------------------------------------------
		}
	});
})(jQuery);
