﻿Type.registerNamespace('Exposoft.Ajax');

Exposoft.Ajax.NiftyCornerExtenderBehavior = function(element) {

    Exposoft.Ajax.NiftyCornerExtenderBehavior.initializeBase(this, [element]);

    // TODO : (Step 1) Add your property variables here
    //    
    this._niftyOptionsValue = "transparent top";

}

Exposoft.Ajax.NiftyCornerExtenderBehavior.prototype = {

    initialize : function() {
        Exposoft.Ajax.NiftyCornerExtenderBehavior.callBaseMethod(this, 'initialize');
        
        this.NiftyLoad();
    },    

    dispose : function() {
        Exposoft.Ajax.NiftyCornerExtenderBehavior.callBaseMethod(this, 'dispose');
    },

    NiftyLoad : function() {
        var e = this.get_element();        
        
        if (!e) return;
        
        Nifty("div#" + e.id, this._niftyOptionsValue);
    },
    
    //Property: The NiftyCube options paramater
    get_NiftyOptions : function() {
        return this._niftyOptionsValue;
    },

    set_NiftyOptions : function(value) {
        this._niftyOptionsValue = value;
        
    }
}

Exposoft.Ajax.NiftyCornerExtenderBehavior.registerClass('Exposoft.Ajax.NiftyCornerExtenderBehavior', AjaxControlToolkit.BehaviorBase);

if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();