var myEffects = {}; var effectIndex = 0; var effectCounter = 0; var slideBoxStopped = false; function createSpryEffects() { effectIndex = 0; effectCounter = 0; effectIndex = 0; } function displaySpryAd() { if(effectIndex >= effectCounter || slideBoxStopped == true) { return; } myEffects[effectIndex].start(); setTimeout(hideSpryAd, 30000); } function hideSpryAd() { if(slideBoxStopped == true) { return; } myEffects[effectIndex].start(); effectIndex++; if(effectIndex >= effectCounter) { effectIndex = 0; } setTimeout(displaySpryAd, 2500); } function stopSpryAd() { myEffects[effectIndex].start(); effectIndex++; if(effectIndex >= effectCounter) { effectIndex = 0; } slideBoxStopped = true; } jQuery(document).ready(function () { createSpryEffects(); if (effectCounter > 0) { setTimeout(displaySpryAd, 2500); } });