AdaInfo = Class.create( Module, {
source: [ 'ada_info', { removeParent: true } ],
initialize: function( $super, data ) {
$super();
if ( data.show_function ) {
this.show_function = data.show_function;
this.back_function = data.back_function;
$('purchase_ada_link').style.display = "";
$('purchase_ada_link').observe( 'click', this.show.bind( this ) );
$('ada_info_back_button').observe( 'click', this.hide.bind( this ) );
if (data.webtrend) {
$('purchase_ada_link').observe( 'click', function() {
dcsMultiTrack( 'DCS.dcsuri', data.webtrend,'WT.ti', data.webtrend );
});
}
}
},
show: function() {
$('purchase_ada_link').style.display = "none";
this.show_function();
},
hide: function() {
$('purchase_ada_link').style.display = "";
this.back_function();
}
});
