LSD.dom.ready(function() {
	var cd = LSD.dom.get('class', 'couponDetails', 'a');
	if (cd) {
		for (var i = 0 ; i < cd.length ; i++) {
			LSD.events.add(cd[i], 'click', function() {
				var a = this.href;
				var m = /\/(\d*)\/$/.exec(a);
				if (m.length == 2) {
					this.url = 'special_events_offers/coupon_details/'+m[1]+'/';
					this.method = 'GET';
//					this.parameters = 'details=coupon&id='+m[1];
					this.success = function(response) {
						if (response.success == 0) {
							alert(response.message);
							LSD.shadow.hide();
							return;
						}
						LSD.notify.popup(response.message);
						return false;
					};
					this.failure = function() { alert('Javascript Error, double click gray screen to continue.'); };
					this.finished = function() {};
					LSD.ajax.send(this);
				}
				return false;
			});
			
		}
	}

	cd = [];

	var calendar = LSD.dom.get('class', 'calendar', 'table');
	if (calendar) {
		var calendar = LSD.dom.get('tag', 'a', calendar[0]);
		if (calendar) {
			for (var i = 0 ; i < calendar.length ; i++) {
				if (calendar[i].className != 'lastMonth' && calendar[i].className != 'nextMonth') {
					cd.push(calendar[i]);
				}
			}
		}
	}
	var events = LSD.dom.get('class', 'eventDetails', 'a');
	if (events) {
		for (var i = 0 ; i < events.length ; i++) {
			cd.push(events[i]);
		}
	}

	if (cd && (cd.length > 0)) {
		for (var i = 0 ; i < cd.length ; i++) {
			LSD.events.add(cd[i], 'click', function() {
				this.method = 'GET';
				this.success = function(response) {
					if (response.success == 0) {
						alert(response.message);
						LSD.shadow.hide();
						return;
					}
					LSD.notify.popup(response.message);
					return false;
				};
				this.failure = function() { alert('Javascript Error, double click gray screen to continue.'); };
				this.finished = function() {};
				LSD.ajax.send(this);
			return false;
			});
		}
	}
});