Type.registerNamespace('MySpace.PhotoAlbums.Pages');

MySpace.PhotoAlbums.Pages.ViewImage = function(element){
	MySpace.PhotoAlbums.Pages.ViewImage.initializeBase(this, [element]);
}

MySpace.PhotoAlbums.Pages.ViewImage.prototype = {
	_reportAbuse: null,
	
	get_reportAbuse: function(){
	    return this._reportAbuse;
	},
	
	set_reportAbuse: function(value){
	    this._reportAbuse = value;
	},
	
	initialize: function(){
	},

	AttachEvents: function(){
	    var aReportAbuseBtn = $get(aReportAbuse);
        this.set_reportAbuse(aReportAbuseBtn);
    	$addHandlers(this.get_reportAbuse(), {click:this.confirmAbuseReport},this);

	},
	
	confirmAbuseReport: function (url){
	    var confirmResult = false;
	    confirmResult = confirm(MySpaceRes.ViewMorePicsPage.ReportConfirmation);
		if ( confirmResult )  {
			location.href = url;
		}
	},
	
	dispose: function(){
	    this._reportAbuse = null;
	}

};

MySpace.PhotoAlbums.Pages.ViewImage.registerClass('MySpace.PhotoAlbums.Pages.ViewImage', Sys.UI.Behavior);

var ClientCodeBehind;

Sys.Application.add_init(setupPage);

function setupPage(){
	ClientCodeBehind = $create(MySpace.PhotoAlbums.Pages.ViewImage, null, null, null, $get("content"));
};


