if(typeof logc !== 'function'){
	function logc(inp){
		if (window.console){
			console.log(inp);
		}
		return inp;
	}
}

(function($) {

	$.fn.bannerCheck = function(){
		if ($('.subscribe').length == 0 || this.length == 0){ return; }

		$(this).find('a').click(function(){
			$('#banner a.button.subscribe').trigger('click');
			return false;
		});

		var $banner = $(this), oldclosecb = $('body').data('frame').closecb,

		newclosecb = function(){
			oldclosecb();
			var successcallback = function(data){
				if (data == true){
					$('#banner a.button.subscribe').add($banner).remove();
				}
			};

			$.chem.isSub({
				successcallback: successcallback
			});
		};
		$('body').data('frame').closecb = newclosecb;
	}

})(jQuery);

$(function(){

	try{
		$('#subscribePromo').bannerCheck();
	}
	catch(error){
		logc(error);
	}

});

