/* 
*	Pre load image rollovers and setup rollover events 
*	Rollovers images must have the _over suffix
*	Requires prototype
*/
function rollOver(obj)
{
	var nm =  obj.src.match(/^(.*?)(_over)?\.(\w+)$/i);
	if( nm[2] == "_over"){
		obj.src	= nm[1]+"."+nm[3];
	} else {
		obj.src	= nm[1]+"_over"+"."+nm[3];
	}
}
var rolloverimages = Array();
function setupRollOver(parent,child)
{
	var nodes = $A( $(parent).getElementsByTagName(child) );
	nodes.each(function(node){
		if( ! node.src.match(/_over/i) ) {
			var n = node.src.match(/^(.*?)\.(\w+)$/i);
			var i = new Image();
			i.src=n[1]+"_over."+n[2];
			rolloverimages.push(i);
			node.onmouseover = node.onmouseout = function(){rollOver(this);	}
		}
	});
}

