
ZeroClipboard.setMoviePath( '/clipboard/ZeroClipboard.swf' );

$(document).ready(function()
{
	var clip = new Array();

	function initPromos()
	{
		$("div.promo_row").each(function () 
		{
			var coupon_status = $(this).find('span.coupon_status');
			var promo_coupon = $(this).find('div.promo_coupon');

			if(promo_coupon.length > 0) {

				$(this).mouseover(function() {
				
					var promo_id = $(this).find('div.promo_coupon').attr('promo_id');

					if(!clip[promo_id])
					{
						clip[promo_id] = new ZeroClipboard.Client();
						clip[promo_id].setHandCursor(true);
						clip[promo_id].setText(promo_coupon.text());
						clip[promo_id].glue(promo_coupon.get(0));

						clip[promo_id].addEventListener('onComplete', function() {
							coupon_status.text('Coupon Copied!');
							var click_url = '/deals?click='+promo_id;
							var store_window = window.open(click_url, 'store_window');
							if(!store_window) window.location = click_url;
						});
					}
				});
			}
		});
	}

	initPromos();
});


