jiyiri.register_namespace('jiyiri.page.common');

/* jiyiri.require_once('jiyiri.helper.json.JSON'); */
/* jiyiri.require_once('jiyiri.ui.dialog'); */
( function() {

	var CommonDialog = {};
	CommonDialog.regist = function( finish_action )
	{
		var finish_action_type='reminder';
		if(arguments.length>=1)
		{
			switch(finish_action)
			{
				case 'reminder':finish_action_type='reminder';break;
				case 'reload':finish_action_type='reload';break;
				case 'close':finish_action_type='close';break;
				case 'cart':finish_action_type='cart';break;
				default:finish_action_type='reminder';break;
			}
		}
		jiyiri.ui.Dialog.GetInstance().show( __APP__+'/UserReg/Tiny?finish_action='+finish_action_type) ;
	};

    CommonDialog.login = function( finish_action )
	{
		var finish_action_type='reminder';
		if(arguments.length>=1)
		{
			switch(finish_action)
			{
				case 'reminder':finish_action_type='reminder';break;
				case 'reload':finish_action_type='reload';break;
				case 'close':finish_action_type='close';break;
				case 'cart':finish_action_type='cart';break;
				default:finish_action_type='reminder';break;
			}
		}
		jiyiri.ui.Dialog.GetInstance().show( __APP__+'/User/Login?view_mode=tiny&finish_action='+finish_action_type) ;
	};

	CommonDialog.find_password = function()
	{
		jiyiri.ui.Dialog.GetInstance().show( __APP__+'/User/FindPassword' );
	};
	CommonDialog.buy_product = function(param)
	{
		param_str = jiyiri.helper.json.JSON.stringify(param);
		jiyiri.ui.Dialog.GetInstance().show( __APP__+'/CommonDialog/BuyProduct?param=' + param_str );
	};
	CommonDialog.product_wish = function( product_id , kind_id )
	{
		jiyiri.ui.Dialog.GetInstance().show( __APP__+'/Shop/ShowProductWishDialog/product_id/' + product_id + '/kind_id/' + kind_id);
	};

	/* 命名空间注册 */
	if(!jiyiri.page.common.CommonDialog)
	{
		jiyiri.page.common.CommonDialog = CommonDialog;
	}

})();
