$(document).ready(function(){
  newsScroll('#newsScroll');
  
  sponsorTicker();
})




var sponsorGroup = new Array();
function sponsorTicker(){
  $('#sponsorBar').each(function(){
    $(this).children('div').each(function(){
      i = sponsorGroup.length;
      sponsorGroup[i] = this;
      this.show = 0;
      this.i = i;
      this.sponsor = new Array();
      
      if(this.className.match('small')){
        this.small = true;
      }
      else {
        this.small = false;
      }
      
      if(sponsorGroup[i].small){
        $(this).children('a').each(function(){
          j = sponsorGroup[i].sponsor.length;
          sponsorGroup[i].sponsor[j] = this;
          if(j > 0){
            $(this).hide();
          }
        })
      }
      else {
        $(this).children('div').each(function(){
          j = sponsorGroup[i].sponsor.length;
          sponsorGroup[i].sponsor[j] = this;
          if(j > 0){
            $(this).hide();
          }
        })
      }
      /*if(sponsorGroup[i].sponsor.length > 1) {
        sponsorGroup[i].left = document.createElement('a');
        sponsorGroup[i].right = document.createElement('a');
        sponsorGroup[i].left.className = 'left';
        sponsorGroup[i].right.className = 'right';
        sponsorGroup[i].left.href = '#';
        sponsorGroup[i].right.href = '#';
        sponsorGroup[i].left.innerHTML = '<img src="_fuse/1/_/sponsorArrowLeft.gif" alt="left" />'
        sponsorGroup[i].right.innerHTML = '<img src="_fuse/1/_/sponsorArrowRight.gif" alt="right" />'
            
        sponsorGroup[i].appendChild(sponsorGroup[i].left);
        sponsorGroup[i].appendChild(sponsorGroup[i].right);
        
        $(sponsorGroup[i].left).click(function(){
          if(sponsorRunning == false){
            sponsorRunning = true;
            clearInterval(sponsorTimer);
            
            $(this.parentNode.sponsor[this.parentNode.show]).fadeOut(1000, function(){
              var i = this.parentNode.i;
              sponsorGroup[i].show--;
              if(sponsorGroup[i].show < 0){
                sponsorGroup[i].show = sponsorGroup[i].sponsor.length-1;
              }
              $(sponsorGroup[i].sponsor[sponsorGroup[i].show]).fadeIn(1000, function(){
                startSponsorAnimate();
                sponsorRunning = false;
              });
            });
          }
          return false;
        })
        $(sponsorGroup[i].right).click(function(){
          if(sponsorRunning == false){
            sponsorRunning = true;
            clearInterval(sponsorTimer);
           
            $(this.parentNode.sponsor[this.parentNode.show]).fadeOut(1000, function(){
              var i = this.parentNode.i;
              sponsorGroup[i].show++;
              if(sponsorGroup[i].sponsor.length <= sponsorGroup[i].show){
                sponsorGroup[i].show = 0;
              }
              $(sponsorGroup[i].sponsor[sponsorGroup[i].show]).fadeIn(1000, function(){
                sponsorRunning = false;
                startSponsorAnimate();
              });
            });
          }
          return false;
        })
      }*/
    })
  })
  
  startSponsorAnimate();
}

var sponsorTimer;
var sponsorRunning = false;
function startSponsorAnimate(){
  sponsorTimer = setInterval(function(){
    sponsorRunning = true;
    for(i = 0; i < sponsorGroup.length; i++){
      if(sponsorGroup[i].sponsor.length != 1){
        $(sponsorGroup[i].sponsor[sponsorGroup[i].show]).fadeOut(1000, function(){
          i = this.parentNode.i;
          sponsorGroup[i].show++;
            if(sponsorGroup[i].sponsor.length <= sponsorGroup[i].show){
              sponsorGroup[i].show = 0;
            }
          $(sponsorGroup[i].sponsor[sponsorGroup[i].show]).fadeIn(1000, function(){
            sponsorRunning = false;
          });
        });
      }
    }
  }, 5000);
}

function doPromoClick(promoID) {
	// Send a message to a receiver page on the server which processes the click
	$.ajax({
	 type: "POST",
	 url: "/promoclick.asp",
	 data: "promo=" + promoID,
	 success: function(msg){
	  // alert( "Data Saved: " + msg );
	 }
   });
}
