	/**
	 * 
	 * Image Over
	 * 
	 * @name imageOver
	 * @author Vincent Cantin Bellemare
	 * @since 2006-07-06
	 * @version 2.1.1
	 * @package reptileframework
	 * 
	 * 
	 */

	function _handleOver()
	{
		oldSrc = this.src;
		
		if (oldSrc.indexOf('_off') != -1)
		{
			rExp = /_off/gi;
			newSrc = oldSrc.replace(rExp, "_on");
		}
		else
		{
			rExp = /_on/gi;
			newSrc = oldSrc.replace(rExp, "_off");
		}
		
		this.src = newSrc;
	}
	
	function initializeButtons(root)
	{
		if(root == null)
		{
			var imgs = document.getElementsByTagName('img');
		}
		else
		{
			var imgs = parent.document.getElementsByTagName('img');
		}
		
		if (imgs.length > 0)
		{
			for(img = 0; img < imgs.length; img++)
			{
				var className = imgs[img].className.split(' ');
				
				for(cid = 0; cid < className.length; cid++)
				{
					if (className[cid].substring(0, 5) == 'over:')
					{
						var file = className[cid].substring(5);
						imgs[img].src = "images/" + CURRENT_LANG + "/" + file + "_off.gif";
						imgs[img].onmouseover = _handleOver;
						imgs[img].onmouseout = _handleOver;
					}
				}
			}
		}
	}
