
//--

	var _dummy = '/images/spacer.gif';

//--

	function _roll(e, mode)
	{
		var mode;

		try
		{
			with((isIE() ? event : e))
			{
				mode = ((type == 'mouseover') ? 1 : 0);

				with((isIE() ? srcElement : target))
				{
					src = swap[mode].src;
				}
			}
		}
		catch(E)
		{
			;
		}
	}

//--

	function initroll(e)
	{
		var o = 'd';
		var d = 's';
		var s = '';

		try
		{
			var r;

			if(r = /^(\S+)(\S|\-)(\S)(\.\S+)$/.exec(e.src))
			{
				if(! e.swap)
				{
					e.swap = new Array(2);
				}

				e.swap[0] = new Image();
				e.swap[0].src = _dummy;
				e.swap[0].src = e.src;
				e.swap[1] = new Image();
				e.swap[1].src = _dummy;
				e.swap[1].src = (r[1] + ((r[2] == '-') ? (eval(r[3]).length ? (r[2] + eval(r[3])) : '') : (r[2] + r[3] + '-o')) + r[4]);
			}
		}
		catch(E)
		{
			;
		}

		try
		{
			e.onload = null;
			e.onmouseover =
				e.onmouseout = _roll;
		}
		catch(E)
		{
			;
		}
	}

//--
