if(typeof Viking == "undefined") Viking={};
if(typeof Viking.Web == "undefined") Viking.Web={};
if(typeof Viking.Web.RiverCruises == "undefined") Viking.Web.RiverCruises={};
if(typeof Viking.Web.RiverCruises.WebControls == "undefined") Viking.Web.RiverCruises.WebControls={};
Viking.Web.RiverCruises.WebControls.ShipDecks_class = function() {};
Object.extend(Viking.Web.RiverCruises.WebControls.ShipDecks_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Get_ShipDeck: function(sShipId, iYear, sDeckName) {
		return this.invoke("Get_ShipDeck", {"sShipId":sShipId, "iYear":iYear, "sDeckName":sDeckName}, this.Get_ShipDeck.getArguments().slice(3));
	},
	Get_DeckList: function(sPackageCode, sSailDate, sShipId, iYear, sNewDeckName) {
		return this.invoke("Get_DeckList", {"sPackageCode":sPackageCode, "sSailDate":sSailDate, "sShipId":sShipId, "iYear":iYear, "sNewDeckName":sNewDeckName}, this.Get_DeckList.getArguments().slice(5));
	},
	Get_DeckImagesInfo: function(sPackageCode, sSailDate, sShipId, iYear, sDeckName) {
		return this.invoke("Get_DeckImagesInfo", {"sPackageCode":sPackageCode, "sSailDate":sSailDate, "sShipId":sShipId, "iYear":iYear, "sDeckName":sDeckName}, this.Get_DeckImagesInfo.getArguments().slice(5));
	},
	url: '/us/ajaxpro/Viking.Web.RiverCruises.WebControls.ShipDecks,Viking.Web.RiverCruises.ashx'
}));
Viking.Web.RiverCruises.WebControls.ShipDecks = new Viking.Web.RiverCruises.WebControls.ShipDecks_class();

