﻿var gTagAttrs=null;function _FWAddAttribute(d,a,b){var c;c=gTagAttrs[d+a];if(null==c)c=gTagAttrs[a];if(null!=c){if(0==a.indexOf(d)&&null==b)b=a.substring(d.length);if(null==b)b=a;return b+'="'+c+'" '}else return ""}function _FWAddObjectAttr(a,b){if(0==a.indexOf("emb#"))return "";if(0==a.indexOf("obj#")&&null==b)b=a.substring(4);return _FWAddAttribute("obj#",a,b)}function _FWAddEmbedAttr(a,b){if(0==a.indexOf("obj#"))return "";if(0==a.indexOf("emb#")&&null==b)b=a.substring(4);return _FWAddAttribute("emb#",a,b)}function _FWAddAppletAttr(a,b){if(0==a.indexOf("obj#"))return "";if(0==a.indexOf("app#")&&null==b)b=a.substring(4);return _FWAddAttribute("app#",a,b)}function _FWAddObjectParam(a,d){var b,c="",e=d?" />":">";if(-1==a.indexOf("emb#")){b=gTagAttrs["obj#"+a];if(null==b)b=gTagAttrs[a];if(0==a.indexOf("obj#"))a=a.substring(4);if(null!=b)c='  <param name="'+a+'" value="'+b+'"'+e+"\n"}return c}function _FWDeleteTagAttrs(){for(var b=0;b<arguments.length;b++){var a=arguments[b];delete gTagAttrs[a];delete gTagAttrs["emb#"+a];delete gTagAttrs["obj#"+a]}}function _FWGenerate(a){if(a.length<8||0!=a.length%2)return "";gTagAttrs=[];gTagAttrs["src"]=a[0];gTagAttrs["width"]=a[1];gTagAttrs["height"]=a[2];var g="true"==a[4],h=a[5],f=a[6];if(f!="")f=f+"\n";if("quicktime"==h){gTagAttrs["classid"]="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B";gTagAttrs["pluginspage"]="http://www.apple.com/quicktime/download/";var b=a[3];if(null==b||""==b)b="6,0,2,0";gTagAttrs["codebase"]="http://www.apple.com/qtactivex/qtplugin.cab#version="+b}else if("flash"==h){gTagAttrs["classid"]="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";gTagAttrs["pluginspage"]="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash";var b=a[3];if(null==b||""==b)b="8,0,24,0";gTagAttrs["codebase"]="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+b}var c,d;for(var e=8;e<a.length;e+=2){c=a[e].toLowerCase();d=a[e+1];if("name"==c||"id"==c)gTagAttrs["name"]=d;else gTagAttrs[c]=d}var j="<object "+_FWAddObjectAttr("classid")+_FWAddObjectAttr("width")+_FWAddObjectAttr("height")+_FWAddObjectAttr("codebase")+_FWAddObjectAttr("name","id")+_FWAddObjectAttr("tabindex")+_FWAddObjectAttr("hspace")+_FWAddObjectAttr("vspace")+_FWAddObjectAttr("border")+_FWAddObjectAttr("align")+_FWAddObjectAttr("class")+_FWAddObjectAttr("title")+_FWAddObjectAttr("accesskey")+_FWAddObjectAttr("noexternaldata")+_FWAddObjectAttr("style")+">\n"+_FWAddObjectParam("src",g),i="  <embed "+_FWAddEmbedAttr("src")+_FWAddEmbedAttr("width")+_FWAddEmbedAttr("height")+_FWAddEmbedAttr("pluginspage")+_FWAddEmbedAttr("name")+_FWAddEmbedAttr("align")+_FWAddEmbedAttr("tabindex");_FWDeleteTagAttrs("src","width","height","pluginspage","classid","codebase","name","tabindex","hspace","vspace","border","align","noexternaldata","class","title","accesskey","style");for(var c in gTagAttrs){d=gTagAttrs[c];if(null!=d){i+=_FWAddEmbedAttr(c);j+=_FWAddObjectParam(c,g)}}return j+i+"> </em"+"bed>\n"+"</ob"+"ject"+">"}function _FWGenerateApplet(a){if(a.length<6||0!=a.length%2)return "";gTagAttrs=[];gTagAttrs["code"]=a[0];gTagAttrs["width"]=a[1];gTagAttrs["height"]=a[2];var g="true"==a[4],e=a[5];if(e!="")e=e+"\n";var b,c;for(var d=6;d<a.length;d+=2){b=a[d].toLowerCase();c=a[d+1];if("name"==b||"id"==b)gTagAttrs["name"]=c;else gTagAttrs[b]=c}var f="  <applet "+_FWAddAppletAttr("code")+_FWAddAppletAttr("width")+_FWAddAppletAttr("height")+_FWAddAppletAttr("codebase")+_FWAddAppletAttr("name")+_FWAddAppletAttr("tabindex")+_FWAddAppletAttr("hspace")+_FWAddAppletAttr("vspace")+_FWAddAppletAttr("border")+_FWAddAppletAttr("align")+_FWAddAppletAttr("alt")+_FWAddAppletAttr("class")+_FWAddAppletAttr("title")+_FWAddAppletAttr("style");_FWDeleteTagAttrs("code","width","height","codebase","name","tabindex","hspace","vspace","border","align","alt","class","title","style");for(var b in gTagAttrs){c=gTagAttrs[b];if(null!=c)f+=_FWAddAppletAttr(b)}return f+"> </app"+"let"+">"}function FW_WriteObject(){document.writeln(_FWGenerate(arguments))}function FW_WriteApplet(){document.writeln(_FWGenerateApplet(arguments))}