var imgs = ["1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.jpg"];
var cur = 0;

for (i=0;i<imgs.length;i++) {
	var im = new Image();
	im.src = "images/fader/churchillspub_fader"+imgs[i];
}

function start_fader(obj_id) {
	fade_out(obj_id, 100);
} // end start_fader

function fade_out(obj_id, op) {
	var obj = document.getElementById(obj_id);
	if (op <= 30) {
		obj.style.filter = "alpha(opacity=30)";
		obj.style.opacity = ".3";
		switch_img(obj_id);
	} else {
		obj.style.filter = "alpha(opacity="+op+")";
		obj.style.opacity = (op/100);
		setTimeout("fade_out('"+obj_id+"', "+(op-10)+")", 90);
	} // end if
} // end fade_out

function pause_fader(obj_id, num) {
	if (num >= 100) {
		fade_out(obj_id, 100);
	} else {
		setTimeout("pause_fader('"+obj_id+"', "+(num+5)+")", 150);
	} // end if
} // end pause_fader

function fade_in(obj_id, op) {
	var obj = document.getElementById(obj_id);
	if (op >= 100) {
		obj.style.filter = "alpha(opacity=100)";
		obj.style.opacity = "100";
		pause_fader(obj_id, 0);
	} else {
		obj.style.filter = "alpha(opacity="+op+")";
		obj.style.opacity = (op/100);
		setTimeout("fade_in('"+obj_id+"', "+(op+10)+")", 90);
	} // end if
} // end fade_in

function switch_img(obj_id) {
	var obj = document.getElementById(obj_id);
	if (cur > (imgs.length-2)) {
		cur = 0;
	} else {
		cur++;
	} // end if
	obj.src = "images/fader/churchillspub_fader"+imgs[cur];
	fade_in(obj_id, 30); 	
} // end switch_img
