function buildFlash(opts) {
	if (!opts) {return}
	
	
	var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
	var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
	function FS_Generateobj(objAttrs) {
		if (!objAttrs["bgcolor"]) {objAttrs["bgcolor"]="#ffffff"}
		if (!objAttrs["wmode"]) {objAttrs["wmode"]="transparent"}
		if (!objAttrs["quality"]) {objAttrs["quality"]="high"}
		if (!objAttrs["menu"]) {objAttrs["menu"]="false"}
		if (!objAttrs["allowFullScreen"]) {objAttrs["allowFullScreen"]="false"}
		if (!objAttrs["allowScriptAccess"]) {objAttrs["allowScriptAccess"]="sameDomain"}
		if (!objAttrs["align"]) {objAttrs["align"]="middle"}
		var str=''
		if (isIE && isWin && !isOpera)	{
			var pstr=''
			str+='<object '
			str+='classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '
			str+='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" '
			for (var i in objAttrs) {
				var currArg = i.toLowerCase();   
				switch (currArg){
					case "src":
					 	pstr+=('<param name="movie" value="'+objAttrs[i]+'" />')
						break
					case "allowscriptaccess":
					case "allowfullscreen":
					case "menu":
					case "quality":
					case "wmode":
					case "bgcolor":
						pstr+=('<param name="'+i+'" value="'+objAttrs[i]+'" />')
						break
					case "id":
					case "width":
					case "height":
					case "align":
						str+=(i+'="'+objAttrs[i]+'" ')
						break
				}
			}
			str+=('>'+pstr+'</object>')
		}	else {
			str+= '<embed '
			str+='pluginspage="http://www.macromedia.com/go/getflashplayer" '
			str+='type="application/x-shockwave-flash" '
			for (var i in objAttrs) {
				var currArg = i.toLowerCase();
				switch (currArg){
					case "id":
						str+=('name'+'="'+objAttrs[i]+'" ')
						str+=(i+'="'+objAttrs[i]+'" ')
						break
					case "src":
					case "width":
					case "height":
					case "align":
					case "allowscriptaccess":
					case "allowfullscreen":
					case "menu":
					case "quality":
					case "wmode":
					case "bgcolor":
						str+=(i+'="'+objAttrs[i]+'" ')
						break
				}
			}
			str += '> </embed>'
		}
		
		document.write(str);
		//alert(str)
		}
	FS_Generateobj(opts)
	
}