// $Id: img.js 1779 2005-12-06 09:58:07Z jss $

document.img_temp = '';
document.img_active = '';


function img_load_normal(url, name, istatus) {
	img_load('img_normal', url, name, istatus);
}

function img_load_over(url, name, istatus) {
	img_load('img_over', url, name, istatus);
}

function img_load_click(url, name, istatus) {
	img_load('img_click', url, name, istatus);
}

function img_load(img_type, url, name, istatus) {
	if (document[img_type] == null)
		document[img_type] = new Array();

	if (document[img_type][name] == null) {
		document[img_type][name] = new Image();
		document[img_type][name].src = url;
		document[img_type][name].istatus = istatus;
	}
}


function img_swap_over(name) {
	if (document.images[name] != null) 
		img_load_normal(document.images[name].src, name, '');
	img_swap('img_over', name);
	document.img_temp = name;
}

function img_swap_click(name) {
	if (document.img_active != name) {
		img_swap('img_click', name);
		document.img_active = name;
	}
}

function img_swap(img_type, name) {
	if (document[img_type] && (document[img_type][name] != null) && (document.images[name] != null) ) {
		document.images[name].src = document[img_type][name].src;
		window.status = document[img_type][name].istatus;
	}
	else if (document[img_type] && (document[img_type][name] != null) ) {
		for (i = 0; i < document.forms.length; i++) {

		//alert(document.forms[i][name]);
			if (document.forms[i][name] != null) {
				alert(1);
				document.forms[i][name].src = document[img_type][name].src;
				window.status = document[img_type][name].istatus;
			}
		}
	}
}

function img_swap_out() {
	if (document.img_active == document.img_temp) {
		img_swap('img_click', document.img_temp);
	}
	else {
		img_swap('img_normal', document.img_temp);
		document.img_temp = '';
	}
}