(function($){$.swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",win=window,doc=document,nav=navigator,regObjArr=[],objIdArr=[],listenersArr=[],storedAltContent=null,storedAltContentId=null,isExpressInstallActive=false,ua,fixParams,showExpressInstall,displayAltContent,abstractAltContent,createSWF,createObjParam,removeSWF,removeObjectInIE,addListener,hasPlayerVersion,createCSS,setVisibility,urlEncodeIfNecessary,cleanup;ua=function(){var w3cdom=typeof doc.getElementById!==UNDEF&&typeof doc.getElementsByTagName!==UNDEF&&typeof doc.createElement!==UNDEF,playerVersion=[0,0,0],d=null;if(typeof nav.plugins!==UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]===OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!==UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){d=d.replace(/^[\S|\s]*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^([\S|\s]*)\.[\S|\s]*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^[\S|\s]*\.([\S|\s]*)\s[\S|\s]*$/,"$1"),10);playerVersion[2]=/r/.test(d)?parseInt(d.replace(/^[\S|\s]*r([\S|\s]*)$/,"$1"),10):0;}}else{if(typeof win.ActiveXObject!==UNDEF){var a=null,fp6Crash=false;try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".7");}catch(e){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".6");playerVersion=[6,0,21];a.AllowScriptAccess="always";}catch(ee){if(playerVersion[0]===6){fp6Crash=true;}}if(!fp6Crash){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX);}catch(eee){}}}if(!fp6Crash&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}catch(eeee){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase();return{w3cdom:w3cdom,pv:playerVersion,webkit:jQuery.browser.safari?jQuery.browser.version:false,ie:jQuery.browser.msie,win:p?/win/.test(p):/win/.test(u),mac:p?/mac/.test(p):/mac/.test(u)};}();$(function(){var rl=regObjArr.length;for(var i=0;i<rl;i++){var id=regObjArr[i].id;if(ua.pv[0]>0){var obj=$("#"+id);if(obj.length){regObjArr[i].width=obj.attr("width")?obj.attr("width"):"0";regObjArr[i].height=obj.attr("height")?obj.attr("height"):"0";if(hasPlayerVersion(regObjArr[i].swfVersion)){if(ua.webkit&&ua.webkit<312){fixParams(obj[0]);}setVisibility(id,true);}else{if(regObjArr[i].expressInstall&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){showExpressInstall(regObjArr[i]);}else{displayAltContent(obj[0]);}}}}else{setVisibility(id,true);}}});fixParams=function(obj){obj=$(obj);var nestedObj=obj.find("object");if(nestedObj.length){var e=$("<embed />"),a=nestedObj[0].attributes;if(a){for(var i=0;i<a.length;i++){e.attr((a[i].nodeName==="DATA")?"src":a[i].nodeName,a[i].nodeValue);}}nestedObj.children().each(function(){if(this.nodeType===1&&this.nodeName==="PARAM"){e.attr($(this).attr("name"),$(this).attr("value"));}});obj.replaceWith(e);}};showExpressInstall=function(regObj){isExpressInstallActive=true;var obj=$("#"+regObj.id);if(obj.length){if(regObj.altContentId){var ac=$("#"+regObj.altContentId)[0];if(ac){storedAltContent=ac;storedAltContentId=regObj.altContentId;}}else{storedAltContent=abstractAltContent(obj[0]);}if(!/%$/.test(regObj.width)&&parseInt(regObj.width,10)<310){regObj.width="310";}if(!/%$/.test(regObj.height)&&parseInt(regObj.height,10)<137){regObj.height="137";}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",dt=doc.title,fv="MMredirectURL="+win.location+"&MMplayerType="+pt+"&MMdoctitle="+dt,replaceId=regObj.id;if(ua.ie&&ua.win&&obj[0].readyState!==4){replaceId+="SWFObjectNew";var newObj=$('<div id="'+replaceId+'" />');obj.before(newObj);obj.css("display","none");var fn=function(){obj.remove();};addListener(win,"onload",fn);}createSWF({data:regObj.expressInstall,id:EXPRESS_INSTALL_ID,width:regObj.width,height:regObj.height},{flashvars:fv},replaceId);}};displayAltContent=function(obj){obj=$(obj);if(ua.ie&&ua.win&&obj[0].readyState!==4){var el=$("<div/>");obj.before(el);el.replaceWith($(abstractAltContent(obj[0])));obj.css("display","none");var fn=function(){obj.remove();};addListener(win,"onload",fn);}else{obj.replaceWith($(abstractAltContent(obj[0])));}};abstractAltContent=function(obj){obj=$(obj);var ac=$("<div />");if(ua.win&&ua.ie){ac.html(obj.html());}else{obj.find("object").children().each(function(){if(!(this.nodeType===1&&this.nodeName==="PARAM")&&!(this.nodeType===8)){$(this.cloneNode(true)).appendTo(ac);}});}return ac[0];};createSWF=function(attObj,parObj,id){var r,el=$("#"+id);if(el.length){if(typeof attObj.id===UNDEF){attObj.id=id;}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!==Object.prototype[i]){if(i.toLowerCase()==="data"){parObj.movie=attObj[i];}else{if(i.toLowerCase()==="styleclass"){att+=' class="'+attObj[i]+'"';}else{if(i.toLowerCase()!=="classid"){att+=" "+i+'="'+attObj[i]+'"';}}}}}var par="";for(var j in parObj){if(parObj[j]!==Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />';}}el[0].outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";objIdArr[objIdArr.length]=attObj.id;r=$("#"+attObj.id)[0];}else{if(ua.webkit&&ua.webkit<312){var e=$('<embed type="'+FLASH_MIME_TYPE+'" />');for(var k in attObj){if(attObj[k]!==Object.prototype[k]){if(k.toLowerCase()==="data"){e.attr("src",attObj[k]);}else{if(k.toLowerCase()==="styleclass"){e.attr("class",attObj[k]);}else{if(k.toLowerCase()!=="classid"){e.attr(k,attObj[k]);}}}}}for(var l in parObj){if(parObj[l]!==Object.prototype[l]){if(l.toLowerCase()!=="movie"){e.attr(l,parObj[l]);}}}el.replaceWith(e);r=e[0];}else{var o=$('<object type="'+FLASH_MIME_TYPE+'" />');for(var m in attObj){if(attObj[m]!==Object.prototype[m]){if(m.toLowerCase()==="styleclass"){o.attr("class",attObj[m]);}else{if(m.toLowerCase()!=="classid"){o.attr(m,attObj[m]);}}}}for(var n in parObj){if(parObj[n]!==Object.prototype[n]&&n.toLowerCase()!=="movie"){createObjParam(o[0],n,parObj[n]);}}el.replaceWith(o);r=o[0];}}}return r;};createObjParam=function(el,pName,pValue){$(el).append($('<param name="'+pName+'" value="'+pValue+'" />'));};removeSWF=function(id){var obj=$("#"+id);if(obj&&(obj[0].nodeName==="OBJECT"||obj[0].nodeName==="EMBED")){if(ua.ie&&ua.win){if(obj[0].readyState===4){removeObjectInIE(id);}else{win.attachEvent("onload",function(){removeObjectInIE(id);});}}else{obj.remove();}}};removeObjectInIE=function(id){var obj=$("#"+id);if(obj.length){for(var i in obj[0]){if(typeof obj[0][i]==="function"){obj[0][i]=null;}}obj.remove();}};addListener=function(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn];};hasPlayerVersion=function(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]===v[0]&&pv[1]>v[1])||(pv[0]===v[0]&&pv[1]===v[1]&&pv[2]>=v[2]))?true:false;};createCSS=function(sel,decl){if(ua.ie&&ua.mac){return;}var h=$("head"),s=$('<style media="screen" type="text/css" />');if(!(ua.ie&&ua.win)&&typeof doc.createTextNode!==UNDEF){$(doc.createTextNode(sel+" {"+decl+"}")).appendTo(s);}s.appendTo(h);if(ua.ie&&ua.win&&typeof doc.styleSheets!==UNDEF&&doc.styleSheets.length>0){var ls=doc.styleSheets[doc.styleSheets.length-1];if(typeof ls.addRule===OBJECT){ls.addRule(sel,decl);}}};setVisibility=function(id,isVisible){var v=isVisible?"visible":"hidden",obj=$("#"+id);if(obj.length){$(function(){obj.css("visibility",v);});}else{createCSS("#"+id,"visibility: "+v);}};urlEncodeIfNecessary=function(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!==null;return hasBadChars?encodeURIComponent(s):s;};cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2]);}var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j]);}for(var k in ua){ua[k]=null;}ua=null;for(var l in jQuery.swfobject){jQuery.swfobject[l]=null;}jQuery.swfobject=null;});}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr){if(!ua.w3cdom||!objectIdStr||!swfVersionStr){return;}var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr?xiSwfUrlStr:false;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false);},getObjectById:function(objectIdStr){var r=null;if(ua.w3cdom){var o=$("#"+objectIdStr);if(o.length){var n=o.find(OBJECT)[0];if(!n||(n&&typeof o.SetVariable!==UNDEF)){r=o[0];}else{if(typeof n.SetVariable!==UNDEF){r=n;}}}}return r;},createCSS:function(sel,decl){if(ua.w3cdom){createCSS(sel,decl);}},createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3cdom){return createSWF(attObj,parObj,replaceElemIdStr);}else{return undefined;}},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj){if(!ua.w3cdom||!swfUrlStr||!replaceElemIdStr||!widthStr||!heightStr||!swfVersionStr){return;}widthStr+="";heightStr+="";if(hasPlayerVersion(swfVersionStr)){setVisibility(replaceElemIdStr,false);var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){if(attObj[i]!==Object.prototype[i]){att[i]=attObj[i];}}}att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){if(parObj[j]!==Object.prototype[j]){par[j]=parObj[j];}}}if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(flashvarsObj[k]!==Object.prototype[k]){if(typeof par.flashvars!==UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k];}else{par.flashvars=k+"="+flashvarsObj[k];}}}}$(function(){createSWF(att,par,replaceElemIdStr);if(att.id===replaceElemIdStr){setVisibility(replaceElemIdStr,true);}});}else{if(xiSwfUrlStr&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){isExpressInstallActive=true;setVisibility(replaceElemIdStr,false);$(function(){var regObj={};regObj.id=regObj.altContentId=replaceElemIdStr;regObj.width=widthStr;regObj.height=heightStr;regObj.expressInstall=xiSwfUrlStr;showExpressInstall(regObj);});}}},expressInstallCallback:function(){if(isExpressInstallActive&&storedAltContent){var obj=$("#"+EXPRESS_INSTALL_ID);if(obj.length){obj.replaceWith($(storedAltContent));if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){$(storedAltContent).css("display","block");}}storedAltContent=null;storedAltContentId=null;isExpressInstallActive=false;}}},getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]};},getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(param===null){return urlEncodeIfNecessary(q);}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))===param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)));}}}return"";},hasFlashPlayerVersion:hasPlayerVersion,removeSWF:function(objElemIdStr){if(ua.w3cdom){removeSWF(objElemIdStr);}}};}();})(jQuery);