window.status = '';

dom = document.getElementById;

//Define these variables
var imageDirectory = 'images';

function imageLocation(filename) {
	if (filename.indexOf('/') >= 0 || filename.indexOf('\\') >= 0) {
		return filename;
	} else {
		return imageDirectory + '/' + filename;
	}
}

var preloadedImages = '';
function preloadImages() {
	if (document.images) {
		var imageArray = preloadImages.arguments;
		var elipses = '';
		if (typeof(preloadedImages) != 'object') preloadedImages = new Array();
		for (i=0;i<imageArray.length;i++) {
			elipses+= '.';
			if (elipses == '....') elipses = '';
			len = preloadedImages.length;
			preloadedImages[len] = new Image();
			preloadedImages[len].src = imageLocation(imageArray[i]);
			window.status = 'Preloading images' + elipses;
		}
	}
	window.status = '';
}

function changeImage(id, url, caption) {
	if (document.images) {
		if (document.images[id]) {
			document.images[id].src = imageLocation(url);
		}
	}
	if (caption) {
		window.status = caption;
	} else {
		window.status = '';
	}
}

function loadFuncs() {

	preloadImageList = 'ro_login.gif,' + 
						'ro_support.gif,' +
						'ro_training.gif,' +
						'ro_home.gif,' +
						'ro_company.gif,' +
						'ro_solutions.gif,' +
						'ro_thinking.gif,' +
						'ro_clients.gif,' +
						'ro_contact.gif,' +
						'ro_subscribe.gif,' +
						'ro_reqpassword.gif,' +
						'';

	preloadImages(preloadImageList);

}

window.onerror = null;
