var oneSlide = Math.floor(Math.random()*(oneSlides.length + 1));
var twoSlide = Math.floor(Math.random()*(twoSlides.length + 1));
var twoImgSlides = new Array();
var oneImgSlides = new Array();

function fixHeight() {
	var theHeight = (document.getElementById("slideshow").offsetWidth / 2) / 1.5;
	document.getElementById("one").height = theHeight;
	document.getElementById("two").height = theHeight;
}

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

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

	document.getElementById("one").src = oneSlides[oneSlide++];
	document.getElementById("two").src = twoSlides[twoSlide++];
	
	document.getElementById("one")['ondblclick'] = function () { window.open(document.getElementById("one").src); };
	document.getElementById("two")['ondblclick'] = function () { window.open(document.getElementById("two").src); };
	
	fixHeight();
}

function chooseSlides() {
	if (oneSlide >= oneSlides.length) oneSlide = 0;

	switchSlides("one", oneSlides[oneSlide++]);
	setTimeout(function() {
		if (twoSlide >= twoSlides.length) twoSlide = 0;
		switchSlides("two", twoSlides[twoSlide++]);
		fixHeight();
	}, 2000);
	fixHeight();
}

function switchSlides(id, source) {
	var elem = document.getElementById(id);
	elem['ondblclick'] = function () { window.open(source); };
	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);
