jQuery(document).ready(function(){ jQuery("a.fancybox").fancybox({ afterClose: function(){ if(timeoutHandle) { // in your click function, call clearTimeout window.clearTimeout(timeoutHandle); } jQuery.get("index.php?campaign=FALSE"); }, padding: '10', type: 'inline' }); if(show_campaign) { jQuery("a.fancybox.et").trigger('click'); var timeoutHandle = setTimeout("jQuery.fancybox.close();", 15000); } jQuery("#campaign img").click(function(){ jQuery.fancybox.close(); }); jQuery("#campaign-ru img").click(function(){ jQuery.fancybox.close(); }); }); function campaign() { jQuery("a.fancybox.ru").trigger('click'); }