var oneSlide = 0;
var twoSlide = 0;
var threeSlide = 0;
var fourSlide = 0;

var oneImgSlides = new Array();
var twoImgSlides = new Array();
var threeImgSlides = new Array();
var fourImgSlides = new Array();

function fixHeight() {
	var theHeight = (document.getElementById("minislideshow").offsetWidth / 4) / 1.4;
	document.getElementById("one").height = theHeight;
	document.getElementById("two").height = theHeight;
	document.getElementById("three").height = theHeight;
	document.getElementById("four").height = theHeight;
}

function resetWidth() {				
	if (navigator.appVersion.indexOf("MSIE") != -1) {
		document.getElementById("one").style.width = document.getElementById("mss").offsetWidth / 4;
		document.getElementById("two").style.width = document.getElementById("mss").offsetWidth / 4;
		document.getElementById("three").style.width = document.getElementById("mss").offsetWidth / 4;
		document.getElementById("four").style.width = document.getElementById("mss").offsetWidth / 4;
	} else {
		document.getElementById("one").width = document.getElementById("mss").offsetWidth / 4;
		document.getElementById("two").width = document.getElementById("mss").offsetWidth / 4;
		document.getElementById("three").width = document.getElementById("mss").offsetWidth / 4;
		document.getElementById("four").width = document.getElementById("mss").offsetWidth / 4;
	}
}	

function loadImages() {
	for(var i = 0; i < oneSlides.length; i++) {
		oneImgSlides[i] = new Image();
		oneImgSlides[i].src = oneSlides[i];
	}
	
	for(var i = 0; i < twoSlides.length; i++) {
		twoImgSlides[i] = new Image();
		twoImgSlides[i].src = twoSlides[i];
	}

	for(var i = 0; i < threeSlides.length; i++) {
		threeImgSlides[i] = new Image();
		threeImgSlides[i].src = threeSlides[i];
	}
	
	for(var i = 0; i < fourSlides.length; i++) {
		fourImgSlides[i] = new Image();
		fourImgSlides[i].src = fourSlides[i];
	}	

	document.getElementById("one").src = oneSlides[oneSlide++];
	document.getElementById("two").src = twoSlides[twoSlide++];
	document.getElementById("three").src = threeSlides[threeSlide++];
	document.getElementById("four").src = fourSlides[fourSlide++];
	
	fixHeight();
}

function chooseSlides() {	
	if (twoSlide == twoSlides.length) twoSlide = 0;
	if (oneSlide == oneSlides.length) oneSlide = 0;
	if (threeSlide == threeSlides.length) threeSlide = 0;
	if (fourSlide == fourSlides.length) fourSlide = 0;
	
	switchSlides("one", oneSlides[oneSlide++]);
	switchSlides("two", twoSlides[twoSlide++]);
	switchSlides("three", threeSlides[threeSlide++]);
	switchSlides("four", fourSlides[fourSlide++]);
	
	fixHeight();
}

function switchSlides(id, source) {
	var elem = document.getElementById(id);
	if (elem.filters) {
		elem.filters[0].Apply();
		elem.src = source;
		elem.filters[0].Play();
	} else {
		elem.src = source;
	}
}

addEvent(window, "load", loadImages, false);
addEvent(window, "load", resetWidth, false);
addEvent(window, "load", function() { setInterval(chooseSlides, 5000) }, false);
addEvent(window, "resize", resetWidth, false);
addEvent(window, "resize", fixHeight, false);
