 function slideTimer(currSlideElement, nextSlideElement, options, forwardFlag) {
  switch (options.currSlide) {
  case 0: del = 1990;
break;
  case 1: del = 7992;
break;
   case 2: del =  3001;
break;
  case 3: del =  2500; 
break;
  case 4: del =  4020;
break;
  case 5: del =  5000;
break;
  case 6: del =  8040;
break;
  case 7: del = 8000;
break;
  case 8: del =  8000;
break;
  case 9: del =  7007;
break;
  case 10: del =  9000;
break;
  case 11: del =  9000;
break;
  case 12: del =  5000;
break;
  case 13: del =  9010;
break;
  case 14: del =  4000;
break;
  case 15: del =  3000;
break;
  case 16: del =  6000;
break;
  case 17: del =  3000;
break;
  case 18: del =  3000;
break;
  case 19: del =  2000;
break;
 default: del =  2000;
 }
 return del;
};

 function imageSlideTimer(currSlideElement, nextSlideElement, options, forwardFlag) {
  switch (options.currSlide) {
  case 0: del = 8011;
    break;
  case 1: del = 4972;
   break;
  default: del = 8907;
 }
 return del;
};

// for the image slides
function onAfterSlide ( cur, next, opts ) {
  var sn = 1 + opts.currSlide
  var msg = " "+ sn +" of "+opts.slideCount;
  $("#slideAt").html( msg );
};

// note currSlides refer to the text overlay, not the images
 function onAfterText ( cur, next, opts) {
    document.cookie = "currSlide="+opts.currSlide;
 };
 var currSlideWas = parseInt( get_cookie('currSlide'));
if (isNaN(currSlideWas)) {
 currSlideWas = 0;
};
$(document).ready(function() {
$('#imageContainer').cycle({ 
    speedIn:1200,
    speedOut:1000,
    next:"#forward",
    prev:"#backward",
    after:onAfterSlide,
    timeoutFn: imageSlideTimer
});
$('#christmas').cycle({ 
    fx: 'scrollDown' ,
    startingSlide:  currSlideWas,
    timeoutFn:       slideTimer,	
    speedIn:900,
    cleartypeNoBg: true,
    after: onAfterText,
    speedOut: 500
});


});

