//--------------//
//  ChangeImage //
//--------------//
ChangeImageObj = new Array();
ChangeImageFlag = false;
function InitImg()
{
	if(document.images && arguments.length%2 == 0)
	{
		var pairs = new Array();
		for(var i=0,j=1,k=0; i<arguments.length; i=i+2,j=j+2,k++)
		{
			pairs[k] = new Array();
			pairs[k][0] = arguments[i];
			pairs[k][1] = arguments[j];
		}

		for(var l=0; l<pairs.length; l++)
		{
			var name = new Array();
			name = pairs[l][0].split("/");
			if(typeof name[1] == "undefined") return;

			if(typeof ChangeImageObj[name[0]] == "undefined") ChangeImageObj[name[0]] = new Array();

			ChangeImageObj[name[0]][name[1]] = new Image();
			ChangeImageObj[name[0]][name[1]].src = pairs[l][1];
		}
		ChangeImageFlag = true;
	}
}
function ChangeImage(imgname,strname)
{
	if(document.images && ChangeImageFlag)
	{
		var name;
		name = strname.split("/");
		if(!name[1]) return false;
		
		if( document.layers && arguments.length > 2 )
		{
			var str = "";
			if(arguments[2].indexOf(">") == -1)
			{
				str = 'document.layers["'+arguments[2]+'"]';
				if(!eval(str)) return false;
				str += '.';
			}
			else {
				var lyr = arguments[2].split(">");
				for(var i=0; i<lyr.length; i++)
				{
					str += 'document.layers["'+lyr[i]+'"]';
					if(!eval(str)) return false;
					str += '.';
				}
			}

			if(eval(str+'document.images["'+imgname+'"]'))
			{
				eval(str+'document.images["'+imgname+'"].src = ChangeImageObj["'+name[0]+'"]["'+name[1]+'"].src');
				return true;
			}
		}
		else
		{
			if(document.images[imgname]) document.images[imgname].src = ChangeImageObj[name[0]][name[1]].src;
			return true;
		}
	}
	return false;
}
