function NSDetectFlash()
{
	if(navigator.plugins.length) 
	{ 
		var i; 
		for (i=0; i < navigator.plugins.length; i++) 
		{ 
			var pluginIdent = navigator.plugins[i].description.split(" "); 
			if(pluginIdent[0] == "Shockwave" && pluginIdent[1] == "Flash") 
			{ 
				return true;
			}
		}
	}
	return false;
}

var flashInstalled = false;
if (typeof(IEDetectFlash)!='undefined')
	flashInstalled = IEDetectFlash();	
else
	flashInstalled = NSDetectFlash();

function showflash(fileName, w, h, container, objname) {
	if (!flashInstalled)
		return;
	
	if (objname==undefined)
		objname = 'zoomer';
	
	var html = '	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '+
	'codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '+
	'width="'+w+'" height="'+h+'" id="'+objname+'" name="'+objname+'" align="middle"> ' +
	'<param name="allowScriptAccess" value="sameDomain" />' +
	'<param name="movie" value="'+fileName+'" />' +
	'<param name="quality" value="high" />' +
	'<param name="bgcolor" value="#ffffff" />' +
	'<embed src="' + fileName + '" quality="high" bgcolor="#ffffff" width="'+w+'" height="'+h+'" ' +
	'name="'+objname+'" id="'+objname+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" '+
	'pluginspage="https://www.macromedia.com/go/getflashplayer" />' +
	'</object>';
	
	if (container==undefined)
		document.body.innerHTML = html;
	else
		document.getElementById(container).innerHTML = html;
}

function getFlashMovieObject(movieName) {
	if (window.document[movieName]) {
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
		if (document.embeds && document.embeds[movieName])
			return document.embeds[movieName]; 
	} else { // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
		return document.getElementById(movieName);
	}
}

function showZoomer(image) {
	if (flashInstalled) {
		var img = (image) ? image : 'images/details/produce/zoomer/c101_big.jpg';
		if (img.substring(0, 4)=='http') {
			img = img.substring(img.indexOf("images"), 99999);
		}
		var large = img;
		var swf = 'zoomer.swf?ImageList='+img+';'+large;
		if (!document.getElementById('zoomer')) {
			showflash(swf, 404, 310, 'zoomerTbl', 'zoomerBox');
		} else {
			var o = getFlashMovieObject('zoomer');
			o.SetVariable('ImageList', img + ";" + large);
		}
	} else {
		alert('You have to have Flash player installed');
	}
}

function showItemID(itemID) {
	if (document.getElementById('itemIDbox')) {
		if (itemID) {
			document.getElementById('itemIDtext').innerHTML = '# ' + itemID;
			document.getElementById('itemIDbox').style.display='block';
		} else
			document.getElementById('itemIDbox').style.display='none';
	}
}
