var bannerList = ["",
      		"/assets/sponsorImages/midasResources.gif",
                "/assets/sponsorImages/eFoodsStat.gif",
		"/assets/sponsorImages/berkeyWaterFilters.gif",
		"/assets/sponsorImages/yourHCG.gif",
		"/assets/sponsorImages/maxFitGloves.gif",
                "/assets/sponsorImages/mySolarBackUp.gif",
		"/assets/sponsorImages/directive21.gif",
		"/assets/sponsorImages/samAndy.gif",
                "/assets/sponsorImages/airAqua.gif",
                "/assets/sponsorImages/buySinoFresh.gif",
                "/assets/sponsorImages/freezeDryGuy.gif",
                "/assets/sponsorImages/crossBreedHolsters.gif",
		"/assets/sponsorImages/plantSkyDD.gif",
		"/assets/sponsorImages/zeroDebt.gif",
		"/assets/sponsorImages/rockCreekFreePress.gif",
		"/assets/sponsorImages/patriotFood.gif",
		"/assets/sponsorImages/greenPasture.gif",
		"/assets/sponsorImages/net7Stat.gif",
		"/assets/sponsorImages/utopiaSilver.gif",
		"/assets/sponsorImages/crisisCooker.gif",		
		"/assets/sponsorImages/heartBody.gif",
		"/assets/sponsorImages/freshWaterOrganics.gif",
		"/assets/sponsorImages/taxHelpOnline.gif",
                "/assets/sponsorImages/survivalSeedBank.gif",
                "/assets/sponsorImages/powerVapor.gif",
		"/assets/sponsorImages/ofTheField.gif",
		"/assets/sponsorImages/hempUSA.gif",
		"/assets/sponsorImages/yourAlliStore_S.gif",
		"/assets/sponsorImages/readyMadeResources.gif",
		"/assets/sponsorImages/rCharge.gif",
		"/assets/sponsorImages/organicaSeed.gif",
		"/assets/sponsorImages/mojoRadio.gif",
		"/assets/sponsorImages/getTheTea.gif",
		"/assets/sponsorImages/alkavision.gif",
                "/assets/sponsorImages/nutrimedical.gif",
                "/assets/sponsorImages/libertyStickers_S.gif",
		"/assets/sponsorImages/c4L.gif",
		"/assets/sponsorImages/dailyPaul.gif"
                ];

var bannerUrlList = ["", 
		"http://www.midasresources.com/ccount/click.php?id=1",
		"http://www.efoodsdirect.com/alex/",
		"http://www.bigberkeywaterfilters.com/",
		"http://www.yourhcg.com/",
		"http://www.maxfitgloves.com/",
		"http://www.mysolarbackup.com/",
		"http://directive21.com/",
		"http://www.samandy.com/",
		"http://www.airandaqua.com/",
		"http://www.buysinofresh.com/",
		"http://www.freezedryguy.com/",
		"http://www.crossbreedholsters.com/",
		"http://plantskydd.com/",
		"http://www.zerodebtguaranteed.com/",
		"http://www.rockcreekfreepress.com/",
		"http://www.patriotfood.com/",
		"http://www.greenpasture.org/retail/?t=products",
		"http://www.net7tech.com/",
		"http://www.utopiasilver.com/",
		"http://www.crisiscooker.com/",
		"http://www.hbextract.com/",
		"http://www.freshwaterorganics.com",
		"http://www.taxhelponline.com/",
		"http://www.survivalseedbank.com/",
		"http://www.powervapor.com/",
		"http://www.ofthefield.com/",
		"http://www.hempusa.org/",
		"http://yourallistore.com/",
		"http://www.readymaderesources.com/",
		"http://www.r-charge.com/",
		"http://www.organicaseed.com/",
		"http://www.mojo-radio.com/",
		"http://www.getthetea.com/",
		"http://alkavision.com/",
		"http://www.nutrimedical.com/",
		"http://www.libertystickers.com/",
		"http://www.campaignforliberty.com/",
		"http://www.dailypaul.com/"
      		];
                    
var bannerListLivePlayer = ["",
      		"/assets/playerSponsors/midasResources.gif",
      		"/assets/playerSponsors/eFoods.gif"      		
                ];

var bannerUrlListLivePlayer = ["", 
      		"http://www.midasresources.com/ccount/click.php?id=1",
		"http://www.efoodsdirect.com/alex/"
                    ];
                    
var bannerListOnDemand = ["",
      		"/assets/playerSponsors/midasResources.gif",
      		"/assets/playerSponsors/eFoods.gif"      		
                ];

var bannerUrlListOnDemand = ["", 
      		"http://www.midasresources.com/ccount/click.php?id=1",
		"http://www.efoodsdirect.com/alex/"
                    ];


var numberOfBanners = bannerList.length-1;
var numberOfBannersLivePlayer = bannerListLivePlayer.length-1;
var numberOfBannersOnDemand = bannerListOnDemand.length-1;
var banners = Math.floor(Math.random()*numberOfBanners);
var bannersLivePlayer = Math.floor(Math.random()*numberOfBannersLivePlayer);
var bannersOnDemand = Math.floor(Math.random()*numberOfBannersOnDemand);
var allowCycle = true;
var allowCycleLivePlayer = true;
var allowCycleOnDemand = true;

function setAllowCycle(state, elem) {
  if(elem == "GCN") {
    allowCycle = state;
  } else if(elem == "LIVEPLAYER") {
    allowCycleLivePlayer = state;
  } else if(elem == "ONDEMAND") {
    allowCycleOnDemand = state;
  } 
}

function cycle() {
  if(allowCycle) {
    if (++banners > numberOfBanners) {
      banners=1;
    }
	
	var banner1Obj = Obj("banner1");
    if (banner1Obj != null) {
      banner1Obj.src = rootURL + bannerList[banners];
    }
  }

  if(allowCycleLivePlayer) {
    if (++bannersLivePlayer > numberOfBannersLivePlayer) {
      bannersLivePlayer=1;
    }

	var bannerLPObj = Obj("bannerLivePlayer");
    if (bannerLPObj != null){
      bannerLPObj.src = rootURL + bannerListLivePlayer[bannersLivePlayer];
    }
  }

  if(allowCycleOnDemand) {
    if (++bannersOnDemand > numberOfBannersOnDemand) {
      bannersOnDemand=1;
    }

	var bannerODObj = Obj("bannerOnDemand");
    if (bannerODObj != null){
      bannerODObj.src = rootURL + bannerListOnDemand[bannersOnDemand];
    }
  }

  window.setTimeout('cycle();',3000);
}
 
function urlswitch(elem) {
  var returnUrl = "";
  
  if(elem == "GCN") {
    returnUrl = bannerUrlList[banners];
  } else if("LIVEPLAYER") {
    returnUrl = bannerUrlListLivePlayer[bannersLivePlayer];
  } else if("ONDEMAND") {
    returnUrl = bannerUrlListLivePlayer[bannersOnDemand];
  } 
  
  return returnUrl;
}

function onSponsorClick(elem) { 
  if(elem == "GCN") { 
    window.open(bannerUrlList[banners], "sponsor"); 
  } else if("LIVEPLAYER") { 
    window.open(bannerUrlListLivePlayer[bannersLivePlayer], "sponsor"); 
  } else if("ONDEMAND") { 
    window.open(bannerUrlListOnDemand[bannersDemand], "sponsor"); 
  } 
}

function Obj(objID) {
	if (document.getElementById && document.getElementById(objID)) {return document.getElementById(objID);}
	else if (document.all && document.all(objID)) {return document.all(objID);}
	else if (document.layers && document.layers[objID]) {return document.layers[objID];}
	else {return false;}
}
