Address = Class.create();

Address.prototype.initialize = function(client_id)
{
	this.client_id = client_id;
}

Address.prototype.showAddrs = function(c_id)
{
	var params = {};
	params.client_id = c_id;
	params.ms = new Date();

	new Ajax.Updater($("addrListContainer"),
		"frontoffice/ajax/address/getAddress.php",
			{
			method : "post",
			parameters : params,
			evalScripts : true
	});
}

Address.prototype.showForm = function(a_id)
{
	var parameters = {};
	parameters.address_id = a_id;
	parameters.ms = new Date();
	new Ajax.Updater($("addrFormContainer"),"frontoffice/ajax/address/showForm.php",{
			method : "post",
			evalScripts : true,
			parameters : parameters
	});
	$("addrFormContainer").scrollTo();
}

Address.prototype.deleteAddr = function(a_id)
{
	var params = {};
	params.address_id = a_id;
	params.ms = new Date();
	
	new Ajax.Request("frontoffice/ajax/address/delete.php",
			{
			 method : "post",
			 parameters : params,
			 onSuccess : function (xhr)
			 {
			 	window.myAccount_mgr.update("frontoffice/ajax/account/address_book.php");
			 }.bind(this)
			}
	);
}

Address.prototype.editSubmitSuccess = function(json)
{
	alert("editSubmitSuccess");
}

Address.prototype.editSubmitFailure = function(json)
{
	alert("editSubmitFailure");
}