var TiteSiteService = Class.create();

Object.extend(Object.extend(TiteSiteService.prototype, Ajax.Service.BookmarkHistory.prototype),
					{
						initialize : function(url, container){
							this.url = url;
							
							this.buildInterface(container);
							this.createListener();
							
							this.attachListener();
							
							this.setOperation("getContent", this.receiveContentHandle);				
							
						},	
						createListener : function(){
							
							Ajax.Service.BookmarkHistory.prototype.createListener.apply(this, arguments);
							this.receiveContentHandle = this.receiveContent.bind(this);
														
						
						},
						retrieveContent : function(dto){
						
							this.dto = dto;
							this.sendRequest(Object.extend(dto, { action : "getContent" }), this.receiveContentHandle);
						
						},
						receiveContent : function(eAja){
						
							this.registerResponse("newcontent", eAja);
						
						}				
					
					}
			);