Type.registerNamespace('SpottedScript.Pages.TagSearch');
SpottedScript.Pages.TagSearch.Controller=function(view){SpottedScript.Pages.TagSearch.Controller.initializeBase(this);this.view=view;this.setupController();}
SpottedScript.Pages.TagSearch.Controller.prototype={view:null,get_photoControl:function(){return this.view.get_uiPhotoControl();},get_photoBrowser:function(){return this.view.get_uiPhotoBrowser();},get_threadControl:function(){return this.view.get_uiThreadControl();},photoProvider:null,get_photoProvider:function(){if(!this.photoProvider){this.photoProvider=new SpottedScript.Controls.PhotoBrowser.TagPhotoProvider(Number.parseInvariant(this.view.get_uiTagK().value));}return this.photoProvider;},get_latestChatController:function(){return this.view.get_uiLatestChat();}}
SpottedScript.Pages.TagSearch.View=function(clientId){SpottedScript.Pages.TagSearch.View.initializeBase(this,[clientId]);this.clientId=clientId;}
SpottedScript.Pages.TagSearch.View.prototype={clientId:null,get_uiTitle:function(){return document.getElementById(this.clientId+'_uiTitle');},get_uiTagCloud:function(){return document.getElementById(this.clientId+'_uiTagCloud');},get_uiSearchBoxPanel:function(){return document.getElementById(this.clientId+'_uiSearchBoxPanel');},get_uiSearchBoxControl:function(){return document.getElementById(this.clientId+'_uiSearchBoxControl');},get_uiPhotoBrowser:function(){return eval(this.clientId+'_uiPhotoBrowserController');},get_uiPhotoControl:function(){return eval(this.clientId+'_uiPhotoControlController');},get_uiLatestChat:function(){return eval(this.clientId+'_uiLatestChatController');},get_uiThreadControl:function(){return eval(this.clientId+'_uiThreadControlController');},get_uiTagK:function(){return document.getElementById(this.clientId+'_uiTagK');},get_genericContainerPage:function(){return document.getElementById(this.clientId+'_GenericContainerPage');}}
SpottedScript.Pages.TagSearch.Controller.registerClass('SpottedScript.Pages.TagSearch.Controller',SpottedScript.Controls.PhotoBrowser.PhotosController);
SpottedScript.Pages.TagSearch.View.registerClass('SpottedScript.Pages.TagSearch.View',SpottedScript.DsiUserControl.View);
