
	// function to remove the pop up wither on Like button click or after the timer has run out.
var fbtraf_jack_jquery1 = jQuery.noConflict();

function fbtraf_jack_close(){
	
	
	fbtraf_jack_jquery1('#counter').countdown('destroy');
	
	jQuery(function ($) {
		$.modal.close();
	});
	
}

function fbtraf_jack_destroyCounter()
{
	
	fbtraf_jack_jquery1('#counter').countdown('destroy');
	return true;
}

function fbtraf_jack_dialog_open(dialog)
	{
		fbtraf_jack_createCookie('fbtraf_jack_popup_seen',1,0, 0, fbtraf_jack_expiry_popup);
		dialog.overlay.delay(this.o.delay).fadeIn(0,function()
		{
			dialog.container.show();
			dialog.data.show();
		});
		
	}


function fbtraf_jack_createCounter(dialog)
	{

		var delay = parseInt(this.o.counterDelay) + parseInt(this.o.delay/1000);
		fbtraf_jack_destroyCounter();
		fbtraf_jack_jquery1('#counter').countdown({until: '+'+ delay +'s', format: 'S', compact: true, description: '', onExpiry: fbtraf_jack_close});
		//return true;
	}

function fbtraf_jack_createCookie(name,value,days, hours, seconds) {
	if (days>0 || hours >0 || seconds > 0) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000) +(hours*60*60*1000)+(seconds*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

 FB.Event.subscribe('edge.create', function(response) {
	
		// If they did, close the pop up
		if(response==fbtraf_jack_fb_like_url)
		{
			
			fbtraf_jack_createCookie('fbtraf_jack_cookie_like',1,0, 0, fbtraf_jack_expiry_like);
			
		}
		fbtraf_jack_close();
	
});


