// Retrieve Script Name
var script_name = document.location.href.substring(document.location.href.lastIndexOf('/') + 1);    
if(script_name.lastIndexOf('?') + 1)
	script_name = script_name.substring(0, script_name.lastIndexOf('?'));
if(script_name.lastIndexOf('#') + 1)
	script_name = script_name.substring(0, script_name.lastIndexOf('#'));

function img_group_cache(group) {
	if(document.images) {
		for(var i in group) {
			var l = group[i].length;
			for(j = 1; j < l; j++)
				(group[i][j + l - 1] = new Image()).src = group[i][j];
			if(typeof(group[i][0]) == "object") {
				for(var j = 0; j < group[i][0].length;j++)
					if(script_name == group[i][0][j])
						document[i].src = group[i][(l - 1) * 2].src;
			} else if(script_name == group[i][0])
				document[i].src = group[i][(l - 1) * 2].src;
		}
	}
}

function img_group_over(group, inam) {
	var l = (group[inam].length - 1) / 2;
	if(document.images)
		if(l == 2)
			document[inam].src = group[inam][l + 2].src;
		else if(document[inam].src != group[inam][l + 3].src)
			document[inam].src = group[inam][l + 2].src;
}

function img_group_out(group, inam) {
	var l = (group[inam].length - 1) / 2;
	if(document.images)
		if(l == 2) {
			if(typeof(group[inam][0]) == "object") {
				var i = false;
				for(var j = 0; j < group[inam][0].length;j++)
					if(script_name == group[inam][0][j])
						i = true;
					if(!i)
						document[inam].src = group[inam][l + 1].src;
			} else if(script_name != group[inam][0])
				document[inam].src = group[inam][l + 1].src;
		} else if(document[inam].src != group[inam][l + 3].src)
			document[inam].src = group[inam][l + 1].src;
}

function img_group_click(group, inam) {
	var l = (group[inam].length - 1) / 2;
	if(document.images)
		for(var i in group)
			document[i].src = group[inam][l + (i == inam ? l : 1)].src;
}
