/*
http://simonwillison.net/2004/May/26/addLoadEvent/
*/
function addLoadEvent(func)
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function')
  {
    window.onload = func;
  }
  else
  {
    window.onload = function()
    {
      if (oldonload)
      {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(sponsor_setup);

function sponsor_setup()
{
  var elObj;

  if (!document.getElementById)
  {
    return;
  }
  if ((elObj = document.getElementById("sponsorship")) && (elObj2 = document.getElementById("sponsorship2")))
  {
    setTimeout("sponsorslide()",10);
    setTimeout("sponsor2slide()",1260);
  }
  else
  {
    setTimeout("sponsor_setup()",10);
  }
}




//function int_random(n) {
//  return Math.floor(Math.random()*n)+1;
//}

var sponsornum = 12;
var sponsors = new Array(sponsornum+1);
var sponsorlinks = new Array(sponsornum+1);

function sponsors_preload() {
  sponsors[1]=new Image();
  sponsors[2]=new Image();
  sponsors[3]=new Image();
  sponsors[4]=new Image();
  sponsors[5]=new Image();
  sponsors[6]=new Image();
  sponsors[7]=new Image();
  sponsors[8]=new Image();
  sponsors[9]=new Image();
  sponsors[10]=new Image();
  sponsors[11]=new Image();
  sponsors[12]=new Image();

  sponsors[1].src="images/sponsors/duracraft.gif";
  sponsors[3].src="images/sponsors/duracraft.gif";
  sponsors[5].src="images/sponsors/duracraft.gif";
  sponsors[7].src="images/sponsors/duracraft.gif";
  sponsors[9].src="images/sponsors/duracraft.gif";
  sponsors[11].src="images/sponsors/duracraft.gif";

  sponsors[2].src="images/sponsors/wi.gif";
  sponsors[4].src="images/sponsors/wahoo.gif";
  sponsors[6].src="images/sponsors/boq.gif";
  sponsors[8].src="images/sponsors/pm.gif";
  sponsors[10].src="images/sponsors/sme.gif";
  sponsors[12].src="images/sponsors/ksn.gif";

  sponsorlinks[1]="http://www.melvillehockey.com/sponsors-duracraft.php";
  sponsorlinks[3]="http://www.melvillehockey.com/sponsors-duracraft.php";
  sponsorlinks[5]="http://www.melvillehockey.com/sponsors-duracraft.php";
  sponsorlinks[7]="http://www.melvillehockey.com/sponsors-duracraft.php";
  sponsorlinks[9]="http://www.melvillehockey.com/sponsors-duracraft.php";
  sponsorlinks[11]="http://www.melvillehockey.com/sponsors-duracraft.php";

  sponsorlinks[2]="http://www.wirrig.com.au/";
  sponsorlinks[4]="http://www.gageroads.com.au/";
  sponsorlinks[6]="http://www.boq.com.au/";
  sponsorlinks[8]="http://www.portermatthews.com.au/";
  sponsorlinks[10]="http://www.structuralmarine.com.au/";
  sponsorlinks[12]="http://www.ksn.com.au/";
}

//var sponsorstep=int_random(sponsornum);
var sponsorstep=1;
var sponsorstep2=0;

function sponsorslide() {
  //check that the images are loaded
  if (typeof sponsors[1] == 'undefined')
  {
    sponsors_preload();
  }

/*
  //if browser supports the image object
  if (document.images)
  {
    //update the image
    document.images.sponsorlogo.src=eval("sponsors["+sponsorstep+"].src");
  }
*/

  //if browser supports getElementById
  if (document.getElementById)
  {
    getdiv = document.getElementById("sponsorship");

    for (x in getdiv.childNodes)
    {
      if (getdiv.childNodes[x].nodeName == 'A')
      {
        getlink = getdiv.childNodes[x];
        getlink.href=sponsorlinks[sponsorstep];

        for (y in getlink.childNodes)
        {
          if (getlink.childNodes[y].nodeName == 'IMG')
          {
            getimg = getlink.childNodes[y];
            getimg.src=sponsors[sponsorstep].src;
          }
        }
      }
    }

    //increment
/*
  sponsorstep2=sponsorstep;
  while (sponsorstep2==sponsorstep) {
    sponsorstep2=int_random(sponsornum);
  }
*/
    sponsorstep2=sponsorstep+1;
    if (sponsorstep2 > sponsornum)
      sponsorstep2 = 1;
    sponsorstep=sponsorstep2;
    setTimeout("sponsorslide()",2500);
  }
}




//function int_random(n) {
//  return Math.floor(Math.random()*n)+1;
//}

var sponsor2num = 10;
var sponsor2s = new Array(sponsor2num+1);
var sponsor2links = new Array(sponsor2num+1);

function sponsor2s_preload() {
  sponsor2s[1]=new Image();
  sponsor2s[2]=new Image();
  sponsor2s[3]=new Image();
  sponsor2s[4]=new Image();
  sponsor2s[5]=new Image();
  sponsor2s[6]=new Image();
  sponsor2s[7]=new Image();
  sponsor2s[8]=new Image();
  sponsor2s[9]=new Image();
  sponsor2s[10]=new Image();

  sponsor2s[1].src="images/sponsors/gateway.gif";
  sponsor2s[2].src="images/sponsors/moncrieff.gif";
  sponsor2s[3].src="images/sponsors/np.gif";
  sponsor2s[4].src="images/sponsors/vip.gif";
  sponsor2s[5].src="images/sponsors/spearwood.gif";
  sponsor2s[6].src="images/sponsors/wws.gif";
  sponsor2s[7].src="images/sponsors/pharmacy.gif";
  sponsor2s[8].src="images/sponsors/bussell.gif";
  sponsor2s[9].src="images/sponsors/its.gif";
  sponsor2s[10].src="images/sponsors/cityandinland.gif";

  sponsor2links[1]="http://www.gatewayprinting.com.au/";
  sponsor2links[2]="http://www.moncrieffrealty.com.au/";
  sponsor2links[3]="http://www.netpack.com.au/";
  sponsor2links[4]="http://www.melvillehockey.com/sponsors-vip.php";
  sponsor2links[5]="http://www.spearwoodwools.com.au/";
  sponsor2links[6]="http://www.wastewaterservices.com.au/";
  sponsor2links[7]="mailto:jcic2@iinet.net.au";
  sponsor2links[8]="http://www.bushlandcottages.com.au/";
  sponsor2links[9]="http://www.intour.com.au/";
  sponsor2links[10]="http://www.cityandinland.com.au/";
}

//var sponsor2step=int_random(sponsor2num);
var sponsor2step=1;
var sponsor2step2=0;

function sponsor2slide() {
  //check that the images are loaded
  if (typeof sponsor2s[1] == 'undefined')
  {
    sponsor2s_preload();
  }

/*
  //if browser supports the image object
  if (document.images)
  {
    //update the image
    document.images.sponsorlogo2.src=eval("sponsor2s["+sponsor2step+"].src");
  }
*/

  //if browser supports getElementById
  if (document.getElementById)
  {
    getdiv = document.getElementById("sponsorship2");

    for (x in getdiv.childNodes)
    {
      if (getdiv.childNodes[x].nodeName == 'A')
      {
        getlink = getdiv.childNodes[x];
        getlink.href=sponsor2links[sponsor2step];

        for (y in getlink.childNodes)
        {
          if (getlink.childNodes[y].nodeName == 'IMG')
          {
            getimg = getlink.childNodes[y];
            getimg.src=sponsor2s[sponsor2step].src;
          }
        }
      }
    }

    //increment
/*
  sponsor2step2=sponsor2step;
  while (sponsor2step2==sponsor2step) {
    sponsor2step2=int_random(sponsor2num);
  }
*/
    sponsor2step2=sponsor2step+1;
    if (sponsor2step2 > sponsor2num)
      sponsor2step2 = 1;
    sponsor2step=sponsor2step2;
    setTimeout("sponsor2slide()",2500);
  }
}

