/*
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

	--------------------------------------------------------------------
	
	Simple banner rotator. Version: 1.2.1
	Download, support, contact: http://www.spyka.net 
	(c) Copyright 2009 spyka Web Group
*/

/* 
	For full documentation:  http://www.spyka.net/docs/simple-banner-rotator
	For support:			 http://www.spyka.net/forums
*/

//								EDIT FROM HERE
///////////////////////////////////////////////////////////////////////////////////
//         						Program options


// if 1 (one), all images will be resized to img_width and img_height, else images will display their correct size
var force_size	= 1;
// desired height and width of images, only takes affect if above is one
var img_width	= 109;
var img_height	= 109;

// time between refreshs of ad locations, to disable refreshs set to 0. In milliseconds, 1000 = 1 second
var refresh_time = 15000;
// maximum amount of refreshs, good to set if a user may be on a page for a long period of time.
var refresh_max = 1;

// if you do not want the same banners to display on the same page then set this to 0, else set it to 1.
// this option is only used if you have put the show_banners() javascript code more than once into a page
var duplicate_banners = 0;


// ignore/skip this line 
var banners = new Array();

// banner list syntax: banners[x] = new banner(website_name, website_url, banner_url, show_until_date);  DATE FORMAT: dd/mm/yyyy
// be sure to increase x by 1 for each banner added!
// to make sure a banner is always rotating, just set the date far into the future, i.e. year 3000
banners[0] = new banner('Hostility', 'http://outrageapparel.com/store/big-hitter-hat-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/H/A/HATbighitterRED1.jpg', '30/04/2019');
banners[1] = new banner('Hostility', 'http://outrageapparel.com/store/big-hitter-fight-jersey.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/b/i/bighitterjersey1.jpg', '10/07/2019');
banners[2] = new banner('Hostility', 'http://outrageapparel.com/store/pin-panel-fight-shorts.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/p/i/pinpannelfs2.jpg', '30/04/2019');
banners[3] = new banner('Hostility', 'http://outrageapparel.com/store/gunslingergrey.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/F/g/FgunslingerGRY.jpg', '10/07/2019');
banners[4] = new banner('Hostility', 'http://outrageapparel.com/store/bloody-ii.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/F/b/FbloodyIIBLK.jpg', '30/04/2019');
banners[5] = new banner('Hostility', 'http://outrageapparel.com/store/dark-angel-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/F/d/FdarkangelWHT.jpg', '10/07/2019');
banners[6] = new banner('Hostility', 'http://outrageapparel.com/store/dripcage-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/F/d/FdripcageBLK.jpg', '30/04/2019');
banners[7] = new banner('Hostility', 'http://outrageapparel.com/store/trust-no-one-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/F/t/FtrustNOoneBLK.jpg', '10/07/2019');
banners[8] = new banner('Hostility', 'http://outrageapparel.com/store/annihilation-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/F/a/FannihilationBLK.jpg', '30/04/2019');
banners[9] = new banner('Hostility', 'http://outrageapparel.com/store/zebra-bikini.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/z/e/zebrabikini3.jpg', '10/07/2019');
banners[10] = new banner('Hostility', 'http://outrageapparel.com/store/dagger.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/F/d/FdaggerGIRKblk.jpg', '30/04/2019');
banners[11] = new banner('Hostility', 'http://outrageapparel.com/store/envious.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/F/e/FenviousGIRLblk.jpg', '10/07/2019');
banners[12] = new banner('Hostility', 'http://outrageapparel.com/store/accessories/socks/zebro-sock.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/z/e/zebroSOCK2.jpg', '10/07/2019');
banners[13] = new banner('Hostility', 'http://outrageapparel.com/store/accessories/hats/web-hat-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/H/A/HATwebhatBLK1.jpg', '30/04/2019');
banners[14] = new banner('Hostility', 'http://outrageapparel.com/store/accessories/belts/newsprint-belt.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/n/e/newsprintBELT2.jpg', '10/07/2019');
banners[15] = new banner('Hostility', 'http://outrageapparel.com/store/accessories/belts/cagekiller-belt.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/c/a/cagekillerBELT.jpg', '30/04/2019');
banners[16] = new banner('Hostility', 'http://outrageapparel.com/store/accessories/wallets/pinned-wallet.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/p/i/pinnedwallet1.jpg', '10/07/2019');
banners[17] = new banner('Hostility', 'http://outrageapparel.com/store/accessories/decks/declaration-deck.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/d/e/declaration.jpg', '10/07/2019');
banners[18] = new banner('Hostility', 'http://outrageapparel.com/store/accessories/bags/pinstripe-backpack.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/b/a/backpackfront_1.jpg', '30/04/2019');
banners[19] = new banner('Hostility', 'http://outrageapparel.com/store/accessories/bags/pinstripe-duffle-bag.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/d/u/dufflebag3.jpg', '10/07/2019');

banners[20] = new banner('Hostility', 'http://outrageapparel.com/store/pray-for-war-tee.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/p/r/pray4warBLK1_1.png', '10/07/2019');
banners[21] = new banner('Hostility', 'http://outrageapparel.com/store/pray-for-war-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/p/r/pray4warWHT1.png', '30/04/2019');
banners[22] = new banner('Hostility', 'http://outrageapparel.com/store/roots.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/r/o/rootsWHT1.png', '10/07/2019');
banners[23] = new banner('Hostility', 'http://outrageapparel.com/store/roots-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/r/o/rootsBLK1.png', '10/07/2019');
banners[24] = new banner('Hostility', 'http://outrageapparel.com/store/old-glory.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/o/l/oldgloryBLK1.png', '30/04/2019');
banners[25] = new banner('Hostility', 'http://outrageapparel.com/store/m-16-tee.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/m/-/m-16BLK1.png', '10/07/2019');
banners[26] = new banner('Hostility', 'http://outrageapparel.com/store/star.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/s/t/starBLK1.png', '30/04/2019');
banners[27] = new banner('Hostility', 'http://outrageapparel.com/store/verticle-iii-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/v/e/verticle3WHT1.png', '10/07/2019');
banners[28] = new banner('Hostility', 'http://outrageapparel.com/store/verticle-iii.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/v/e/verticle3BLK1.png', '10/07/2019');
banners[29] = new banner('Hostility', 'http://outrageapparel.com/store/old-school-2.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/o/l/oldschoolBLK1.png', '30/04/2019');
banners[30] = new banner('Hostility', 'http://outrageapparel.com/store/old-school-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/o/l/oldschoolRED1.png', '10/07/2019');
banners[31] = new banner('Hostility', 'http://outrageapparel.com/store/old-school.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/o/l/oldschoolWHT1.png', '10/07/2019');
banners[32] = new banner('Hostility', 'http://outrageapparel.com/store/illuminati-1.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/i/l/illuminatiWHT1.png', '30/04/2019');
banners[33] = new banner('Hostility', 'http://outrageapparel.com/store/illuminati.html', 'http://outrageapparel.com/store/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/i/l/illuminatiBLK1.png', '10/07/2019');






//         				There is no need to edit below here
///////////////////////////////////////////////////////////////////////////////////


var used=0;var first_pass=0;var location_counter=1;var refresh_counter=1;function banner(name,url,image,date){this.name=name;this.url=url;this.image=image;this.date=date;this.active=1;}function show_banners(){var html='<div id="adLocation-'+location_counter+'"></div>';document.write(html);display_banners(location_counter);location_counter++;}function display_banners(location){if(location==''||!location||location<0){return;}var am=banners.length;if((am==used)&&duplicate_banners==0){return;}var rand=Math.floor(Math.random()*am);var bn=banners[rand];var image_size=(force_size==1)?' width="'+img_width+'" height="'+img_height+'"':'';var html='<a href="'+bn.url+'" title="'+bn.name+'" target="_self"><img border="0" src="'+bn.image+'"'+image_size+' alt="'+bn.name+'" /></a>';var now=new Date();var input=bn.date;input=input.split('/',3);var end_date=new Date();end_date.setFullYear(parseInt(input[2]),parseInt(input[1])-1,parseInt(input[0]));if((now<end_date)&&bn.active==1){var location_element=document.getElementById('adLocation-'+location);if(location_element==null){alert('spyka Webmaster banner rotator\nError: adLocation doesn\'t exist!');}else
{location_element.innerHTML=html;if(duplicate_banners==0){bn.active=0;used++;}}}else
{display_banners(location);}}function refresh_banners(){if((refresh_counter==refresh_max)||refresh_time<1){clearInterval(banner_refresh);}used=0;for(i=0;i<banners.length;i++){banners[i].active=1;}for(i=1;i<location_counter;i++){display_banners(i);}refresh_counter++;}var banner_refresh=window.setInterval(refresh_banners,refresh_time);
