function rollover_reload(optional_container_id)
	{var arr_elem = [];
	
	if (optional_container_id)
		{var container_obj = document.getElementById(optional_container_id);
		arr_elem = container_obj.getElementsByTagName("img");
		}
	else
		{arr_elem = document.getElementsByTagName("img");}
	
	for (var i = 0;i < arr_elem.length;i++)
		{rollover_append_event(arr_elem[i]);}
	}

function rollover_append_event(obj)
	{var att = obj.getAttribute("rollsrc");
	
	if(att)
		{att = obj.getAttribute("src");
		obj.setAttribute('origsrc',String(att));
		
		obj.onmouseover = function() {rollover_event(this,'over');}
		obj.onmouseout = function() {rollover_event(this,'out');}
		rollover_preload([att]);
		}
	}

function rollover_event(obj,type)
	{var att = "";
	switch(type)
		{case "over": att = obj.getAttribute("rollsrc"); break;
		case "out": att = obj.getAttribute("origsrc"); break;
		}
	obj.setAttribute('src',String(att));
	}

function rollover_preload(img_arr)
	{var tmp_img_obj = new Array();
	for (var i = 0;i < img_arr.length;i++)
		{tmp_img_obj[i] = new Image();
		tmp_img_obj[i].src = img_arr[i];
		}
	}
