var i = 0;
var state = 0;
var timer = null;
var images = null;

/*Preload Images*/
function preload(path) {
	images = new Array(5);
	for(n = 0; n < 5; n++)
		images[n] = new Image();
		
	images[0].src = path + "drama_advisory/gnome.jpg";
	images[1].src = path + "drama_advisory/gnome_click.jpg";
	images[2].src = path + "drama_advisory/talk_click1.jpg";
	images[3].src = path + "drama_advisory/talk_click2.jpg";
	images[4].src = path + "drama_advisory/talk_click3.jpg";
}

/*Swap the gnome image!*/
function gnome_swap_image() {
	
	if(i == 1) {
		/*Reset Gnome Image and set gnome_talk image to talk_click2*/
		document.getElementById('gnome').src = images[0].src;
		if(!state) {
			document.getElementById('gnome_talk').src = images[3].src;
			state++;
		} else {
			document.getElementById('gnome_talk').src = images[4].src;
			state--;
		}	
		
		clear_timer();
		return 0;
	}
	
	/*Swap Images*/
	document.getElementById('gnome').src = images[1].src;
	document.getElementById('gnome_talk').src = images[2].src;
	i++;
	
	timer = window.setTimeout("gnome_swap_image()",3000);
}

/*Clear Timer*/
function clear_timer() {
	i = 0;
	window.clearTimeout(timer);		
}

/*Gnome Click Function*/
function gnome_click() {
	if(i) 
		return 0;
	else
		gnome_swap_image();	
}
