﻿var phils = preloadImages(
	"images/philosophies/1_02.jpg",
	"images/philosophies/2_02.jpg",
	"images/philosophies/3_02.jpg",
	"images/philosophies/4_02.jpg",
	"images/philosophies/5_02.jpg",
	"images/philosophies/6_02.jpg"
);
var philCounter;
var philTimer;

var toutImages = preloadImages(
	"images/toutBOTB.jpg",
	"images/toutBOF.jpg"
);
var toutLinks = [
//	"http://www.jumpcut.com/groups/detail?g_id=30A18AA624F511DC8AB3000423CF385C&fudd=",
//	"http://www.ballsoffury.com/"
	"http://www.followthefinger.com",
	"http://www.followthefinger.com"
];
var toutCounter;
var toutTimer;

var gameImages = preloadImages(
	"images/FindTheFinger.jpg",
	"images/CorpFishing.jpg"
);
var gameLinks = [
	"/findgame/fingerville-myspace.html",
	"/fishing-myspace.html"
];
var gameOnClick = [
	"window.open(this.href,'winFindTheFinger','width=800,height=600');",
	"window.open(this.href,'winFishing','width=700,height=550');"
];

function changeImage(id,images,counter) {
	var elem = document.getElementById(id);
	counter = (counter == null || counter == (images.length - 1)) ? 0 : counter + 1;
	elem.setAttribute("src",images[counter].src);
	return counter;
}
var gameCounter;
var gameTimer;

function changeLink(id,links,counter,click) {
	var elem = document.getElementById(id);
	elem.setAttribute("href",links[counter]);
	if(click) { elem.onclick = function() { eval(click[counter]);return false; } }
}

function preloadImages() {
	var args = preloadImages.arguments;
	var array = new Array(args.length);
	
	for (var i=0;i<args.length;i++) {
		array[i] = new Image();
		array[i].src = args[i];
	}
	
	return array;
}

function addEvent(o,e,f,c) {
	if(o.addEventListener) {
		o.addEventListener(e,f,c);
		return true;
	} else if(o.attachEvent) {
		return o.attachEvent('on'+e,f);
	} else {
		o['on'+e]=f;
	}
}

//philTimer = setInterval("philCounter = changeImage('philBody',phils,philCounter);",5000);
//toutTimer = setInterval("toutCounter = changeImage('imgTout',toutImages,toutCounter);changeLink('lnkTout',toutLinks,toutCounter);",5011);
gameTimer = setInterval("gameCounter = changeImage('imgGame',gameImages,gameCounter);changeLink('lnkGame',gameLinks,gameCounter,gameOnClick);",5022);
