﻿
function writeflash(url, width, height, suburl){
	
		plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
		
		var classidnum = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
		var codebasenum = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0";
		var pluginsurl = "http://www.macromedia.com/go/getflashplayer"
		var qualitynum = "high";

		var swf_url = url;
		var swf_width = width;
		var swf_height = height;

		if ( plugin ) {
			var pluginNumber = parseInt(plugin.description.substring(plugin.description.indexOf(".")-2));
			
			plugin = pluginNumber>=9;
			
			
		} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0
			&& (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
			document.write('<scr'+'ipt language="VBScript"\> \n');
			document.write('on error resume next \n');
			document.write('plugin = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9")))\n');
			document.write('<\/scr'+'ipt\>\n');
		}

		if ( plugin ) {
	
			subs = '\n<object classid=' + classidnum +' codebase=' + codebasenum + ' width=' + swf_width + ' height=' + swf_height + '>';
			subs +='<param name="movie" value="' + swf_url + '">';
			subs +='<param name="quality" value=' + qualitynum +'>';
			subs +='<embed src="' + swf_url + '" quality=' + qualitynum +' pluginspage=' + pluginsurl +' type="application/x-shockwave-flash" width=' + swf_width + ' height=' + swf_height + '></embed>';
			subs +='</object>';
			
		} else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)){
		
			 subs ='<a href="http://www.macromedia.com/go/getflashplayer" target="_blank">';
			 subs +='<img src="' + suburl + '" alt="" width="' + swf_width + '" height="' + swf_height + '"></a>';

		}
		
		document.open();
		document.write(subs);
		document.close();
}