
document.img_temp = '';
document.img_active = '';


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_normal(name) {
	var i;
	if (document['normal'] == null)
		i = 0;
	else
		i = document['normal'].length + 0;
		
	for (j = 0;j < i; j++) {
		if (document['normal'][j].iname == name) {
			j = 999;
		}
	}

	if (j != 1000) {
		img_load('normal', document.images[name].src, name, '');
	}

}

function img_load(img_type, url, name, istatus) {

	if (document[img_type] == null)
		document[img_type] = new Array();

	var i = document[img_type].length;

	document[img_type][i] = new Image();
	document[img_type][i].src = url;
	document[img_type][i].iname = name;
	document[img_type][i].istatus = istatus;

}


function img_swap_over(name) {
	img_load_normal(name);
	img_swap('img_over', name);
	document.img_temp = name;
}

function img_swap_click(name) {
	if (document.img_active.iname != "")
		img_swap('normal', document.img_active);
	img_swap('img_click', name);
	document.img_active = name;
}

function img_swap(img_type, name) {
	if (document[img_type]) {
		var i = document[img_type].length;
		for (j = 0;j < i; j++) {
			if (document[img_type][j].iname == name && document[img_type][j].src != "") {
				document.images[name].src = document[img_type][j].src;
				window.status = document[img_type][j].istatus;
			}
		}
	}
}

function img_swap_out() {
	if (document.img_active == document.img_temp) {
		img_swap('img_click', document.img_temp);
	}
	else {
		img_swap('normal', document.img_temp);
		document.img_temp = '';
	}
}
