function i_getRelativePath() {
	var pathname = location.pathname.substring(1).replace(root, '');
	var dir = '';
	for(var i=0; i<pathname.length; i++) {
		if(pathname.charAt(i) == '/') {
			dir += '../'
		}
	}
	return dir;
}

function i_getSection() {
	var pathname = location.pathname.substring(1).replace(root, '');
	var section = "";
	if(pathname.indexOf('/') > 0) {
		section = pathname.substring(0, pathname.indexOf('/'));
	}
	return section;
}


function iRandomImage(id, imagefolder) {
	this.imagefolder = imagefolder;
	this.images = Array();
	this.obj = null;
	this.id = id;
	
	this.loadImages = i_loadImages;
	this.getRandomNumber = i_getRandomNumber;
	this.displayImage = i_displayImage;
}

function i_init() {
	randomcalgary_sponsor_logos.obj = document.getElementById(id);
	if(randomcalgary_sponsor_logos.obj == null) {
		timer = setTimeout('i_init()', 500);
	} else {
		randomcalgary_sponsor_logos.displayImage();
	}
}

function i_loadImages(images) {
	this.images = images;
}

function i_getRandomNumber() {
	var day = new Date();
	var seed = day.getTime();
	return parseInt(((seed - (parseInt(seed/1000,10) * 1000)) /10) /100 * randomimage.images.length + 1,10);
}

function i_displayImage() {
	var randomnumber = this.getRandomNumber();
	var relativepath = i_getRelativePath();
	
	if(this.obj) this.obj.src = relativepath + this.imagefolder + '/' + this.images[randomnumber-1];
}

var root = 'kidsport.ab.ca/';
var timer = null;

var images = Array('first_calgary.gif', 'albihomes.gif', 'calgary_flames.gif', 'calgary_roughnecks.gif', 'canadian_tire.gif', 'ccc.gif', 'cmsa.gif', 'eric_francis.gif', 'jerome_iginla.gif', 'sport_swap.gif');
var imagefolder = 'main/images/calgary/sponsors';
var id = 'calgary_sponsor_logos';

var randomcalgary_sponsor_logos = new iRandomImage(id, imagefolder);
randomcalgary_sponsor_logos.loadImages(images);
i_init();