﻿/// <reference name="MicrosoftAjax.js"/>

Type.registerNamespace("TipsCommunity");

TipsCommunity.StarImageControl = function(element) {
    TipsCommunity.StarImageControl.initializeBase(this, [element]);
}

TipsCommunity.StarImageControl.prototype = {
    get_ID: function()
    {
        return this._ID;
    },
    set_ID: function(value)
    {
        this._ID = value;
    },
    // ICircularListImage interface start
    get_positionIdentifier: function()
    {
        return this.get_ID();
    },
    get_thumbnailImageUrl: function()
    {
        return this.get_ImageUrlSmall();
    },
    get_thumbnailImageTitle: function()
    {
        return this.get_Name();
    },
    // ICircularListImage interface end
    get_Name: function()
    {
        return this._Name;
    },
    set_Name: function(value)
    {
        this._Name = value;
    },
    get_AverageRating: function()
    {
        return this._AverageRating;
    },
    set_AverageRating: function(value)
    {
        this._AverageRating = value;
    },
    get_UploadDate: function()
    {
        return this._UploadDate;
    },
    set_UploadDate: function(value)
    {
        this._UploadDate = value;
    },
    get_ImageGalleryID: function()
    {
        return this._ImageGalleryID;
    },
    set_ImageGalleryID: function(value)
    {
        this._ImageGalleryID = value;
    },
    get_ImageGalleryName: function()
    {
        return this._ImageGalleryName;
    },
    set_ImageGalleryName: function(value)
    {
        this._ImageGalleryName = value;
    },
    get_ImageGalleryPosition: function()
    {
        return this._ImageGalleryPosition;
    },
    set_ImageGalleryPosition: function(value)
    {
        this._ImageGalleryPosition = value;
    },
    get_ImageGalleryLocationName: function()
    {
        return this._ImageGalleryLocationName;
    },
    set_ImageGalleryLocationName: function(value)
    {
        this._ImageGalleryLocationName = value;
    },
    get_ImageGalleryUrl: function() {
        return this._ImageGalleryUrl;
    },
    set_ImageGalleryUrl: function(value) {
        this._ImageGalleryUrl = value;
    },
    get_ZoomLevel: function()
    {
        return this._ZoomLevel;
    },
    set_ZoomLevel: function(value)
    {
        this._ZoomLevel = value;
    },
    get_UploaderRemoved: function()
    {
        return this._UploaderRemoved;
    },
    set_UploaderRemoved: function(value)
    {
        this._UploaderRemoved = value;
    },
    get_UploaderAlias: function()
    {
        return this._UploaderAlias;
    },
    set_UploaderAlias: function(value)
    {
        this._UploaderAlias = value;
    },
    get_IsTuiStaff: function()
    {
        return this._IsTuiStaff;
    },
    set_IsTuiStaff: function(value)
    {
        this._IsTuiStaff = value;
    },
    get_UploaderAvatarImageUrl: function()
    {
        return this._UploaderAvatarImageUrl;
    },
    set_UploaderAvatarImageUrl: function(value)
    {
        this._UploaderAvatarImageUrl = value;
    },
    get_UploaderProfilePageUrl: function()
    {
        return this._UploaderProfilePageUrl;
    },
    set_UploaderProfilePageUrl: function(value)
    {
        this._UploaderProfilePageUrl = value;
    },
    get_ImageUrlSmall: function()
    {
        return this._ImageUrlSmall;
    },
    set_ImageUrlSmall: function(value)
    {
        this._ImageUrlSmall = value;
    },
    get_ImageUrlMedium: function()
    {
        return this._ImageUrlMedium;
    },
    set_ImageUrlMedium: function(value)
    {
        this._ImageUrlMedium = value;
    },
    get_ImageUrlLarge: function()
    {
        return this._ImageUrlLarge;
    },
    set_ImageUrlLarge: function(value)
    {
        this._ImageUrlLarge = value;
    },
    get_ImageUrlHuge: function()
    {
        return this._ImageUrlHuge;
    },
    set_ImageUrlHuge: function(value)
    {
        this._ImageUrlHuge = value;
    },
    get_ImageUrlMaximum: function()
    {
        return this._ImageUrlMaximum;
    },
    set_ImageUrlMaximum: function(value)
    {
        this._ImageUrlMaximum = value;
    }
}
TipsCommunity.StarImageControl.registerClass('TipsCommunity.StarImageControl', Sys.UI.Control, TUI.WebControls.ICircularListImage);

if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();

