var W3CDOM = (document.createElement && document.getElementsByTagName);
var imgs = new Array();


window.onload = setupMouseovers;


function getElementsByClass(searchClass,node,tag) {
var classElements = new Array();
if ( node == null )
	node = document;
if ( tag == null )
	tag = '*';
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
for (i = 0, j = 0; i < elsLen; i++) {
	if ( pattern.test(els[i].className) ) {
		classElements[j] = els[i];
		j++;
	}
}
return classElements;
}





function setupMouseovers()

{

	if (!W3CDOM) return;

	var navs = getElementsByClass('mouseovers');



for (var j=0;j<navs.length;j++)

{

  imgs[j] = navs[j].getElementsByTagName('img');

  for (var i=0;i<imgs[j].length;i++)

  {

	imgs[j][i].onmouseover = function()

	  {	this.src = this.imgOver.src; }

	imgs[j][i].onmouseout = function()

	  {	this.src = this.imgOut.src; 	}



	var suffix = imgs[j][i].src.substring(imgs[j][i].src.lastIndexOf('.'));

	imgs[j][i].imgOut = new Image();

	imgs[j][i].imgOut.src = imgs[j][i].src;

	imgs[j][i].imgOver = new Image();

	imgs[j][i].imgOver.src = imgs[j][i].src.substring(0,imgs[j][i].src.lastIndexOf('.')) + "_omo" + suffix;

  }

}

}
