function hasFlash() {
	return flashVersion()!='-';
}

function flashVersion() {
	var f='-';
	var n=navigator;
	if (n.plugins && n.plugins.length) {
		for (var ii=0;ii<n.plugins.length;ii++) {
			if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
				f=n.plugins[ii].description.split('Shockwave Flash ')[1];
				break;
			}
		}
	} else if (window.ActiveXObject) {
		for (var ii=10;ii>=2;ii--) {
			try {
				var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
				if (fl) { f=ii + '.0'; break; }
			}
			catch(e) {}
		}
	}
	return f;
}

function loadedFlashSubImg(spanid,flashurl,width,height,name,bgcolor) {
	if(hasFlash()) {
		var span=document.getElementById(spanid);
		if(span!=null) {
			document.cookie='checkedhasflash=true; expires=Wed, 01-Jan-2020 00:00:00 GMT; path=/;';
			span.innerHTML=getFlashHTML(flashurl,width,height,name,bgcolor);
		}
	}
}

function getFlashHTML(flashurl,width,height,name,bgcolor) {
	var retval='';
	retval+='<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	retval+='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	retval+=' WIDTH="'+width+'" HEIGHT="'+height+'" id="'+name+'">';
	retval+='<PARAM NAME="movie" VALUE="'+flashurl+'">';
	retval+='<PARAM NAME="quality" VALUE=high>';
	retval+='<PARAM NAME="bgcolor" VALUE='+bgcolor+'>';
	retval+='<EMBED src="'+flashurl+'" quality=high bgcolor=#2A4A9D WIDTH="'+width+'" HEIGHT="'+height+'"  NAME="'+this.name+'" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>';
	retval+='</OBJECT>';
	return retval;
}
