/*
 * jsits.js
 * Version: 0.4.8
 * -- unobstrusive --
 * (c) Software & IT Service Schramme, Hannover, 2009 - 2011
 * Entwickler: Ulrich Schramme
 */


function extLinks()
{
  if (!document.getElementsByTagName) 
    return;
  var anchors = document.getElementsByTagName("a");
  for (var i = 0; i < anchors.length; i++) 
  {
    var anchor = anchors[i];
    var relative = anchor.getAttribute("rel");
    var pattern = /external/i;
    if (anchor.getAttribute("href") && pattern.test(relative)) 
    {
      anchor.target = "_blank";
    }
  }
}

function initRotation()
{
  if (!document.getElementsByTagName) 
    return;
  
  var anchors = document.getElementsByTagName('a');
  var anchor;
  var banners = new Array();
  
  for (var i = 0; i < anchors.length; i++) 
  {
    anchor = anchors[i];
    var relative = anchor.getAttribute("rel");
    var pattern = /banner/i;
    if (anchor.getAttribute("href") && pattern.test(relative)) 
    {
      banners.push(anchor);
    }
  }
  if (banners.length != 0) 
  {
    rotation = new Rotation(banners);
    window.setInterval('rotation.rotate()', 3000);
  }
}

function Rotation(pics)
{
  var max = pics.length;
  var banner = document.getElementById('banner');
  var index = -1;
  
  this.rotate = function()
  {
    index++;
    if (index == max) 
      index = 0;
    banner.src = pics[index];
  }
}

window.onload = function()
{
  extLinks();
  initRotation();  
}







