
// this is the magic that sets up the copy to clipboard awesomeness
var clip = null;
var linktag = null;
var gotolink = null;
var pos;

var x;
var y;
var mouseY = null;

ZeroClipboard.setMoviePath( '/res/swf/ZeroClipboard.swf' );
// setup single ZeroClipboard object for all our elements
clip = new ZeroClipboard.Client();
clip.setHandCursor( true );

$().mousemove(function(e){
	x = e.pageX;
	y = e.pageY;
	if (y >= (mouseY+20) || y <= (mouseY-20)) {
		$("#codeTip").fadeOut(200);
	};
});

// create tooltip element for coupon code hovers
var codeTipText = 'Click to copy code and open site';
$('#pageBounds').after('<div id="codeTip">'+codeTipText+'</div>');


clip.addEventListener( 'onMouseOver', my_mouse_over_handler );
function my_mouse_over_handler( client ) {
	$("#codeTip").css({"left": x + "px","top": y + 20 + "px"}).fadeIn(200);
	//alert( "mouse is over movie" );
}
clip.addEventListener( 'onMouseOut', my_mouse_out_handler );
function my_mouse_out_handler( client ) {
	$("#codeTip").fadeOut(200);
	clip.hide();
	//alert( "mouse has left movie" );
}
clip.addEventListener( 'onMouseUp', my_mouse_up_handler );
function my_mouse_up_handler( client ) {
	//alert("You are now being redirected to the store website. The coupon code has been copied to your clipboard.");
	var storeWin=window.open(gotolink);
  if (storeWin) {
		return false;
	} else {
		document.location = gotolink;
	}
}

