var FlashDetect = new function(){
var self = this;self.installed = false;self.raw = "";self.major = -1;self.minor = -1;self.revision = -1;self.revisionStr = "";var activeXDetectRules = [{"name":"ShockwaveFlash.ShockwaveFlash.7","version":function(obj){return getActiveXVersion(obj);}},{"name":"ShockwaveFlash.ShockwaveFlash.6","version":function(obj){var version = "6,0,21";try{obj.AllowScriptAccess = "always";version = getActiveXVersion(obj);}catch(err){}return version;}},{"name":"ShockwaveFlash.ShockwaveFlash","version":function(obj){return getActiveXVersion(obj);}}];var getActiveXVersion = function(activeXObj){var version = -1;try{version = activeXObj.GetVariable("$version");}catch(err){}return version;};var getActiveXObject = function(name){var obj = -1;try{obj = new ActiveXObject(name);}catch(err){}return obj;};var parseActiveXVersion = function(str){var versionArray = str.split(",");/*replace with regex */return {"raw":str,"major":parseInt(versionArray[0].split(" ")[1], 10),"minor":parseInt(versionArray[1], 10),"revision":parseInt(versionArray[2], 10),"revisionStr":versionArray[2]};};var parseStandardVersion = function(str){var descParts = str.split(/ +/);var majorMinor = descParts[2].split(/\./);var revisionStr = descParts[3];return {"raw":str,"major":parseInt(majorMinor[0], 10),"minor":parseInt(majorMinor[1], 10), "revisionStr":revisionStr,"revision":parseRevisionStrToInt(revisionStr)};};var parseRevisionStrToInt = function(str){return parseInt(str.replace(/[a-zA-Z]/g, ""), 10) || self.revision;};self.majorAtLeast = function(version){return self.major >= version;};self.FlashDetect = function(){if(navigator.plugins && navigator.plugins.length>0){var type = 'application/x-shockwave-flash';var mimeTypes = navigator.mimeTypes;if(mimeTypes && mimeTypes[type] && mimeTypes[type].enabledPlugin && mimeTypes[type].enabledPlugin.description){var version = mimeTypes[type].enabledPlugin.description;var versionObj = parseStandardVersion(version);self.raw = versionObj.raw;self.major = versionObj.major;self.minor = versionObj.minor; self.revisionStr = versionObj.revisionStr;self.revision = versionObj.revision;self.installed = true;}}else if(navigator.appVersion.indexOf("Mac")==-1 && window.execScript){var version = -1;for(var i=0; i<activeXDetectRules.length && version==-1; i++){var obj = getActiveXObject(activeXDetectRules[i].name);if(typeof obj == "object"){self.installed = true;version = activeXDetectRules[i].version(obj);if(version!=-1){var versionObj = parseActiveXVersion(version);self.raw = versionObj.raw;self.major = versionObj.major;self.minor = versionObj.minor;self.revision = versionObj.revision;self.revisionStr = versionObj.revisionStr;}}}}}();};FlashDetect.release = "1.0.3";

function Flype (){}Flype.hasFlashPlayer = false;Flype.detectMinors = false;Flype.initialize = function (){ps  = ''; if(FlashDetect.installed && FlashDetect.major > 6) Flype.hasFlashPlayer = true;if (FlashDetect.major == 7 && Flype.detectMinors == true) ps = '07_';} 
Flype.replaceTag = function(id, tag, vars){if (Flype.hasFlashPlayer == false) return;var c  = vars.content || 'flype.swf';var q=vars.quality || 'high';var p  =vars.padding || [0,0,0,0];var m  = vars.margin  || [0,0,0,0];var bc = vars.bgcolor || '#ffffff';var w=vars.wmode;var parent;if (id=='body') parent = document;else if (id.substring (0,1) == '#')parent = document.getElementById (id.substring (1,id.length));if (parent==null) return;var tags=parent.getElementsByTagName(tag);for (var j = 0; j < tags.length; j++){var obj=tags[j];var htm = obj.innerHTML;var ta; var tt;var cl;var pt;var pr;var pb;var pl;if (window.getComputedStyle){ta = window.getComputedStyle(obj,null).textAlign;tt = window.getComputedStyle(obj,null).textTransform;cl = window.getComputedStyle(obj,null).color;pt = window.getComputedStyle(obj,null).paddingTop;pr = window.getComputedStyle(obj,null).paddingRight;pb = window.getComputedStyle(obj,null).paddingBottom;pl = window.getComputedStyle(obj,null).paddingLeft;} else if (obj.currentStyle) {ta = obj.currentStyle.textAlign;tt = obj.currentStyle.textTransform;cl = obj.currentStyle.color;pt = obj.currentStyle.paddingTop;pr = obj.currentStyle.paddingRight;pb = obj.currentStyle.paddingBottom;pl = obj.currentStyle.paddingLeft;}var t = pt.substring (0, pt.length-2);var b = pb.substring (0, pb.length-2);var l = pl.substring (0, pl.length-2);var r = pr.substring (0, pr.length-2);var oh = obj.offsetHeight - t - b;var ow = obj.offsetWidth - l - r;obj.innerHTML ='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + (ow + p[1] + p[3]) + '" height="' + (oh + p[0] + + p[2]) + '" align="middle"><param name="flashvars" value="fHtml='+htm+'&width='+ow+'&textalign='+ta+'&texttransform='+tt+'&color='+cl+'" /><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+(ps+c)+'" /><param name="quality" value="'+q+'" /><param name="bgcolor" value="'+bc+' /><param name="menu" value="0" /><param name="wmode" value="'+(w || 'window')+'"/><embed src="'+(ps+c)+'" quality="'+q+'" bgcolor="'+bc+'" flashvars="fHtml='+htm+'&width='+ow+'&textalign='+ta+'&color='+cl+'" width="'+ (ow + p[1] + p[3]) +'" height="'+(oh + p[0] + p[2]) +'" align="middle" menu="0" wmode="'+(w || 'opaque')+'"allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'}return; /*prevents IEs from going crazy =)*/}