
/*
FILE CONCAT ADD FILE
PATH: /ft/resources/client/modules/alerts/DeliverySuspended.js
*/

var DeliverySuspended = function() {}

DeliverySuspended.prototype.BUFFER_CONTENT_TYPE = 'text/javascript';
DeliverySuspended.prototype.BUFFER_URL = SiteRules.getURL('/resources/buffer/alerts/DeliverySuspended.asp');

DeliverySuspended.prototype.init = function() {
	var wsod = WSDOM.Element.get('wsod');

	var reactivateAlertsLinks = WSDOM.Element.parseSelector('A.reactivateAlertsLink', wsod);

	Events.add(reactivateAlertsLinks, 'click', this.reactivateAlerts, this);
}

DeliverySuspended.prototype.onLoad = function() {
	location.href = location.href;
}

DeliverySuspended.prototype.reactivateAlerts = function(ev, el) {
	if (ev) { ev.cancel(); }

	var contentBuffer = new ContentBuffer();
		contentBuffer.abortRequests();
		contentBuffer.load(
			{
				 contentType: this.BUFFER_CONTENT_TYPE
				,context:     this
				,onload:      this.onLoad
				// ,onerror:     this.onError
				,preventEval: true
				,url:         this.BUFFER_URL
			}
		);
}

/*
FILE CONCAT ADD FILE
PATH: /ft/resources/client/modules/tearsheets/priceHistoryPopup.js
*/
var PriceHistoryPopup = function() {
}

PriceHistoryPopup.prototype.init = function() {
    WSDOM.Events.add(WSDOM.Element.parseSelector('a.icon-price-history', 'wsod'), 'click', this.initBuffer, this);
}

PriceHistoryPopup.prototype.initBuffer = function(e, el) {
    var sSymbol = el.getAttribute("historicPriceSymbol");

    window.open(SiteRules.getURL('/resources/server/tearsheets/priceHistoryPopup.asp?s=' + sSymbol), 'PriceHistoryPopup', 'width=870,height=770,scrollbars=1');
}
