document.observe('dom:loaded', function(evt)
{
	if(sIFR.ua.flashVersion >= 9)
	{
		$$('ul.flipList li').each(function(obj)
		{
			if(obj.down('a'))
			{
				var link      = obj.down('a').href;
				var image     = obj.down('img').src;
				var title     = obj.down('a').title;
	
				if(Prototype.Browser.IE)
				{
					var flash = '<object type="application/x-shockwave-flash" data="images/flipThumb.swf"'
					          + ' width="82" height="53" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"'
					          + ' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0">';
				}
				else
				{
					var flash    = document.createElementNS(xmlns, 'object');
					flash.data   = 'images/flipThumb.swf';
					flash.type   = 'application/x-shockwave-flash';
					flash.width  = 82;
					flash.height = 53;
				}
				
				var param   = document.createElementNS(xmlns, 'param');
				param.name  = 'FlashVars';
				param.value = 'imgSrc=' + encodeURIComponent(image) + '&linkHref=' + encodeURIComponent(link) + '&title=' + encodeURIComponent(title);
				
				if(obj.up('ul').hasClassName('bio'))
				{
					param.value += '&imgSrc2=' + encodeURIComponent(/url\(['"]?([^'"\)]*)/.exec(obj.getStyle('background-image'))[1]);
				}
				
				if(Prototype.Browser.IE)
				{
					flash += param.outerHTML;
				}
				else
				{
					flash.appendChild(param);
				}
				
				param = document.createElementNS(xmlns, 'param');
				param.name  = 'movie';
				param.value = 'images/flipThumb.swf';
				
				if(Prototype.Browser.IE)
				{
					flash += param.outerHTML;
				}
				else
				{
					flash.appendChild(param);
				}
				
				if(Prototype.Browser.IE)
				{
					var container = document.createElement('div');
					container.innerHTML = flash + '</object>';
					
					if(!obj.up('ul').hasClassName('bio'))
					{
						obj.down('a').setStyle({ 'display' : 'none' });
					}
					else if(/MSIE 6\.0/.test(navigator.appVersion))
					{
						obj.down('a').setStyle({ 'padding-top' : '0' });
						obj.down('img').setStyle({ 'display' : 'none' });
					}
				}
				else
				{
					container = flash;
				}

				obj.insertBefore(container, obj.down());
				obj.addClassName('hasFlash');
			}
		});
	}
}, false);