// banner loop variables
var bt={}; // banner  timers array

function countdown_timer_redirect(id, min_value, lnk)
{
  var elm = $('#'+id); 
  elm.html( elm.html()-1 );
  var newFC = "countdown_timer_redirect("+
    "'"+id+"', "+
    min_value+","+
    "'"+lnk+"' "+
  ")";
  if ( elm.html() > min_value )
    setTimeout(newFC,1000);
  else window.location =lnk ;
}

function banner_loop( id, files, timeouts, links, pos, index)
{
  var banner          = $('#'+id);
  var a               = $('#'+id+' a');
  var img             = $('#'+id+' a img');
  var swf             = $('#'+id+' a object');
  var timeout         = timeouts[pos]*1000;
  var filename        = files[pos];
  var filename_parts  = filename.split(".");
  var extension       = filename_parts[1];
  a.attr('href',links[pos]);
  if ( extension == 'swf')
  {
    
    swf.show();
    swf.attr('data',files[pos])
    swf.attr('onClick',"window.location = '"+links[pos]+"'");
    img.hide();
  }
  else
  {
    img.show();
    img.attr('src',files[pos]);
    swf.hide();
  }
  var newfuncCall = "banner_loop("+
    "'"+id+"', " +
    "filenames_"+index+", " +
    "timeouts_"+index+", " +
    "links_"+index+", " +
    (pos+1)%links.length + ", "+
    index+
  ");"

  bt[id] = setTimeout(newfuncCall,timeout);
}

function banner_loop_stop(id)
{
  clearTimeout(bt[id]);
}

function load(id, url, loadingImage)
{
  $.ajax({
    url:url, 
    beforeSend : function (x){$(id).html('<img class="loading" src="'+loadingImage+'" />');},
    success : function(data){$(id).html(data);}
  });
}

function load_post(id, url, data, loadingImage)
{
 $.ajax({
    url:url, 
    data:data,
    type:'POST',
    beforeSend : function (x){$(id).html('<img class="loading" src="'+loadingImage+'" />');},
    success : function(data){$(id).html(data);}
  });}
