// JavaScript Documentfunction findimg()	{		var imgs,i;	// Loop through all images, and check if their classes contain the class roll		imgs=document.getElementsByTagName('img');		for(i=0;i<imgs.length;i++)		{			if(/roll/.test(imgs[i].className))			{	// add the function roll to the parent Element of the image				imgs[i].parentNode.onmouseover=function(){roll(this);};				imgs[i].parentNode.onmouseout=function(){roll(this);};				imgs[i].parentNode.onfocus=function(){roll(this);};				imgs[i].parentNode.onblur=function(){roll(this);};			}		}	}	function roll(o)	{		var i,isnode,src,ftype,newsrc,nownode;	// loop through all childNodes		for (i=0;i<o.childNodes.length;i++)		{			nownode=o.childNodes[i];	// if the node is an element and an IMG set the variable and exit the loop			if(nownode.nodeType==1 && /img/i.test(nownode.nodeName))			{				isnode=i;				break;			}		}	// check src and do the rollover		src = o.childNodes[isnode].src;		ftype = src.substring(src.lastIndexOf('.'), src.length);		if(/_on/.test(src))		{			newsrc = src.replace('_on','');		}else{			newsrc = src.replace(ftype, '_on'+ftype);		}		o.childNodes[isnode].src=newsrc;	}		window.onload=function(){		findimg();	}