

function randInt(min,max)
{
   var div = (max - min) + 1
   var randNum = Math.random()
   for (var i = 0; i <= div - 1; i++)
      {
      if (randNum >= i / div && randNum < (i+1) / div)
      {return i + min}
      }
}

function showVideoById(divName,id){
   //first div is always set to block for noscript, so this has to be set back to none
   $(divName+0).style.display='none';
   $(divName+id).style.display='block';
}

function showNextTicker(selector){
    var availableItems = getElementsBySelector(selector);
    var len = availableItems.length;
    var current;
    var next;
    for(i=0;i<len; i++){
        if(availableItems[i].style.display == 'block'){
            current = i;
            $("lastChanceTicker_"+current).style.display='none';
            next = current + 1
            if(current < len-1){
                $("lastChanceTicker_"+next).style.display='block';
            }
            else{
                $("lastChanceTicker_"+0).style.display='block';

            }
           break;
        }
    }

}

function showPrevioustTicker(selector){
    var availableItems = getElementsBySelector(selector);
    var len = availableItems.length;
    var current;
    var next;
    for(i=0;i<len; i++){
        if(availableItems[i].style.display == 'block'){
            current = i;
            $("lastChanceTicker_"+current).style.display='none';
            previous = current - 1
            if(current > 0){
                $("lastChanceTicker_"+previous).style.display='block';
            }
            else{
                $("lastChanceTicker_"+(len-1)).style.display='block';

            }
           break;
        }
    }

}

function showNextTeaserContent(selector,count){
   var availableItems = getElementsBySelector(selector);
   var len = availableItems.length;
   var currentShow;
   for(i=0;i<len;i++){
    if(availableItems[i].style.display == 'block'){
      currentShow = i;
       var next;
       var nextNumber;
       if(i < len-1){
         next = i+1;
       }
       else{
         next = 0;
       }
       nextNumber = next+1;
       var divCount = $(count);
       divCount.innerHTML = nextNumber;
       changeVisibleContent(i,next,availableItems);
       break;
      }
    }
}

function showPreiviousTeaserContent(selector,count){
   var availableItems = getElementsBySelector(selector);
   var len = availableItems.length;
   var currentShow;
   for(i=0;i<len;i++){
    if(availableItems[i].style.display == 'block'){
      currentShow = i;
       var next;
       var nextNumber;
       if(i > 0){
          next = i-1;
       }
       else{
         next = len-1;
       }
       nextNumber = next+1;
       var divCount = $(count);
       divCount.innerHTML = nextNumber;
       changeVisibleContent(i,next,availableItems);
       break;
      }
    }
}

function changeVisibleContent(oldContentIndex,newContentIndex,contentList){
   var oldContent = contentList[oldContentIndex];
   oldContent.style.display = 'none';
   var newContent = contentList[newContentIndex];
   newContent.style.display = 'block';
}