var hasFlash=function(){
var _1=8;
if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){
document.write("<script language=\"VBScript\"> \non error resume next \nhasFlash = (IsObject(CreateObject(\"ShockwaveFlash.ShockwaveFlash.\" & "+_1+"))) \n</script> \n");
if(window.hasFlash!=null){
return window.hasFlash;
}
}
if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
var _2=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;
return parseInt(_2.charAt(_2.indexOf(".")-1))>=_1||parseInt(_2.charAt(_2.indexOf(".")-1))==0;
}
return false;
}();
String.prototype.normalize=function(){
return this.replace(/\s+/g," ");
};
if(Array.prototype.push==null){
Array.prototype.push=function(){
var i=0,index=this.length,limit=arguments.length;
while(i<limit){
this[index++]=arguments[i++];
}
return this.length;
};
}
if(!Function.prototype.apply){
Function.prototype.apply=function(_4,_5){
var _6=[];
var _7,call;
if(!_4){
_4=window;
}
if(!_5){
_5=[];
}
for(var i=0;i<_5.length;i++){
_6[i]="args["+i+"]";
}
call="oScope.__applyTemp__("+_6.join(",")+");";
_4.__applyTemp__=this;
_7=eval(call);
_4.__applyTemp__=null;
return _7;
};
}
var parseSelector=function(){
var _9=/^([^#.>`]*)(#|\.|\>|\`)(.+)$/;
function parseSelector(_a,_b){
var _c=_a.split(/\s*\,\s*/);
var _d=[];
for(var i=0;i<_c.length;i++){
_d=_d.concat(doParse(_c[i],_b));
}
return _d;
}
function doParse(_f,_10,_11){
_f=_f.replace(" ","`");
var _12=_f.match(_9);
var _13,listNodes,listSubNodes,subselector,i,limit;
var _14=[];
if(_12==null){
_12=[_f,_f];
}
if(_12[1]==""){
_12[1]="*";
}
if(_11==null){
_11="`";
}
if(_10==null){
_10=document;
}
switch(_12[2]){
case "#":
subselector=_12[3].match(_9);
if(subselector==null){
subselector=[null,_12[3]];
}
_13=document.getElementById(subselector[1]);
if(_13==null||(_12[1]!="*"&&!matchNodeNames(_13,_12[1]))){
return _14;
}
if(subselector.length==2){
_14.push(_13);
return _14;
}
return doParse(subselector[3],_13,subselector[2]);
case ".":
if(_11!=">"){
listNodes=getElementsByTagName(_10,_12[1]);
}else{
listNodes=_10.childNodes;
}
for(i=0,limit=listNodes.length;i<limit;i++){
_13=listNodes[i];
if(_13.nodeType!=1){
continue;
}
subselector=_12[3].match(_9);
if(subselector!=null){
if(_13.className==null||_13.className.match("(\\s|^)"+subselector[1]+"(\\s|$)")==null){
continue;
}
listSubNodes=doParse(subselector[3],_13,subselector[2]);
_14=_14.concat(listSubNodes);
}else{
if(_13.className!=null&&_13.className.match("(\\s|^)"+_12[3]+"(\\s|$)")!=null){
_14.push(_13);
}
}
}
return _14;
case ">":
if(_11!=">"){
listNodes=getElementsByTagName(_10,_12[1]);
}else{
listNodes=_10.childNodes;
}
for(i=0,limit=listNodes.length;i<limit;i++){
_13=listNodes[i];
if(_13.nodeType!=1){
continue;
}
if(!matchNodeNames(_13,_12[1])){
continue;
}
listSubNodes=doParse(_12[3],_13,">");
_14=_14.concat(listSubNodes);
}
return _14;
case "`":
listNodes=getElementsByTagName(_10,_12[1]);
for(i=0,limit=listNodes.length;i<limit;i++){
_13=listNodes[i];
listSubNodes=doParse(_12[3],_13,"`");
_14=_14.concat(listSubNodes);
}
return _14;
default:
if(_11!=">"){
listNodes=getElementsByTagName(_10,_12[1]);
}else{
listNodes=_10.childNodes;
}
for(i=0,limit=listNodes.length;i<limit;i++){
_13=listNodes[i];
if(_13.nodeType!=1){
continue;
}
if(!matchNodeNames(_13,_12[1])){
continue;
}
_14.push(_13);
}
return _14;
}
}
function getElementsByTagName(_15,_16){
if(_16=="*"&&_15.all!=null){
return _15.all;
}
return _15.getElementsByTagName(_16);
}
function matchNodeNames(_17,_18){
if(_18=="*"){
return true;
}
return _17.nodeName.toLowerCase().replace("html:","")==_18.toLowerCase();
}
return parseSelector;
}();
function named(_19){
return new named.Arguments(_19);
}
named.Arguments=function(_1a){
this.oArgs=_1a;
};
named.Arguments.prototype.constructor=named.Arguments;
named.extract=function(_1b,_1c){
var _1d,passedArg;
var i=_1b.length;
while(i--){
passedArg=_1b[i];
if(passedArg!=null&&passedArg.constructor!=null&&passedArg.constructor==named.Arguments){
_1d=_1b[i].oArgs;
break;
}
}
if(_1d==null){
return;
}
for(sName in _1d){
if(_1c[sName]!=null){
_1c[sName](_1d[sName]);
}
}
return;
};
var sIFR=function(){
var _1f=0;
var _20="http://www.w3.org/1999/xhtml";
var _21=false;
var _22=false;
var _23=false;
var _24;
var _25=[];
var UA=function(){
var sUA=navigator.userAgent.toLowerCase();
var _28={bIsWebKit:sUA.indexOf("applewebkit")>-1,bIsSafari:sUA.indexOf("safari")>-1,bIsKonq:navigator.product!=null&&navigator.product.toLowerCase().indexOf("konqueror")>-1,bIsOpera:sUA.indexOf("opera")>-1,bIsXML:document.contentType!=null&&document.contentType.indexOf("xml")>-1,bHasTransparencySupport:true,bUseDOM:true,nFlashVersion:null,nOperaVersion:null,nGeckoBuildDate:null,nWebKitVersion:null};
_28.bIsKHTML=_28.bIsWebKit||_28.bIsKonq;
_28.bIsGecko=!_28.bIsWebKit&&navigator.product!=null&&navigator.product.toLowerCase()=="gecko";
if(_28.bIsGecko&&sUA.match(/.*gecko\/(\d{8}).*/)){
_28.nGeckoBuildDate=new Number(sUA.match(/.*gecko\/(\d{8}).*/)[1]);
}
if(_28.bIsOpera&&sUA.match(/.*opera(\s|\/)(\d+\.\d+)/)){
_28.nOperaVersion=new Number(sUA.match(/.*opera(\s|\/)(\d+\.\d+)/)[2]);
}
_28.bIsIE=sUA.indexOf("msie")>-1&&!_28.bIsOpera&&!_28.bIsKHTML&&!_28.bIsGecko;
_28.bIsIEMac=_28.bIsIE&&sUA.match(/.*mac.*/)!=null;
if(_28.bIsIE||(_28.bIsOpera&&_28.nOperaVersion<7.6)){
_28.bUseDOM=false;
}
if(_28.bIsWebKit&&sUA.match(/.*applewebkit\/(\d+).*/)){
_28.nWebKitVersion=new Number(sUA.match(/.*applewebkit\/(\d+).*/)[1]);
}
if(window.hasFlash&&(!_28.bIsIE||_28.bIsIEMac)){
var _29=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;
_28.nFlashVersion=parseInt(_29.charAt(_29.indexOf(".")-1));
}
if(sUA.match(/.*(windows|mac).*/)==null||_28.bIsIEMac||_28.bIsKonq||(_28.bIsOpera&&_28.nOperaVersion<7.6)||(_28.bIsSafari&&_28.nFlashVersion<7)||(!_28.bIsSafari&&_28.bIsWebKit&&_28.nWebKitVersion<312)||(_28.bIsGecko&&_28.nGeckoBuildDate<20020523)){
_28.bHasTransparencySupport=false;
}
if(!_28.bIsIEMac&&!_28.bIsGecko&&document.createElementNS){
try{
document.createElementNS(_20,"i").innerHTML="";
}
catch(e){
_28.bIsXML=true;
}
}
_28.bUseInnerHTMLHack=_28.bIsKonq||(_28.bIsWebKit&&_28.nWebKitVersion<312);
return _28;
}();
if(window.hasFlash==false||!document.createElement||!document.getElementById||(UA.bIsXML&&(UA.bUseInnerHTMLHack||UA.bIsIE))){
return {UA:UA};
}
function sIFR(e){
if((!self.bAutoInit&&(window.event||e)!=null)||!mayReplace(e)){
return;
}
_21=true;
for(var i=0,limit=_25.length;i<limit;i++){
replaceElement.apply(null,_25[i]);
}
_25=[];
}
var _2c=sIFR;
function mayReplace(e){
if(_22==false||_2c.bIsDisabled==true||((UA.bIsXML&&UA.bIsGecko||UA.bIsKHTML)&&e==null&&_21==false)||(document.body==null||document.getElementsByTagName("body").length==0)){
return false;
}
return true;
}
function escapeHex(_2e){
if(UA.bIsIE){
return _2e.replace(new RegExp("%d{0}","g"),"%25");
}
return _2e.replace(new RegExp("%(?!d)","g"),"%25");
}
function matchNodeNames(_2f,_30){
if(_30=="*"){
return true;
}
return _2f.nodeName.toLowerCase().replace("html:","")==_30.toLowerCase();
}
function fetchContent(_31,_32,_33,_34,_35){
var _36="";
var _37=_31.firstChild;
var _38,nodeRemoved,oResult,sValue;
if(_34==null){
_34=0;
}
if(_35==null){
_35="";
}
while(_37){
if(_37.nodeType==3){
sValue=_37.nodeValue.replace("<","&lt;");
switch(_33){
case "lower":
_36+=sValue.toLowerCase();
break;
case "upper":
_36+=sValue.toUpperCase();
break;
default:
_36+=sValue;
}
}else{
if(_37.nodeType==1){
if(matchNodeNames(_37,"a")&&!_37.getAttribute("href")==false){
if(_37.getAttribute("target")){
_35+="&sifr_url_"+_34+"_target="+_37.getAttribute("target");
}
_35+="&sifr_url_"+_34+"="+escapeHex(_37.getAttribute("href")).replace(/&/g,"%26");
_36+="<a href=\"asfunction:_root.launchURL,"+_34+"|"+_1f+"\">";
_34++;
}else{
if(matchNodeNames(_37,"br")){
_36+="<br/>";
}
}
if(_37.hasChildNodes()){
oResult=fetchContent(_37,null,_33,_34,_35);
_36+=oResult.sContent;
_34=oResult.nLinkCount;
_35=oResult.sLinkVars;
}
if(matchNodeNames(_37,"a")){
_36+="</a>";
}
}
}
_38=_37;
_37=_37.nextSibling;
if(_32!=null){
nodeRemoved=_38.parentNode.removeChild(_38);
_32.appendChild(nodeRemoved);
_1f++;
}
}
return {"sContent":_36,"nLinkCount":_34,"sLinkVars":_35};
}
function createElement(_39){
if(document.createElementNS&&UA.bUseDOM){
return document.createElementNS(_20,_39);
}else{
return document.createElement(_39);
}
}
function createObjectParameter(_3a,_3b,_3c){
var _3d=createElement("param");
_3d.setAttribute("name",_3b);
_3d.setAttribute("value",_3c);
_3a.appendChild(_3d);
}
function appendToClassName(_3e,_3f){
var _40=_3e.className;
if(_40==null){
_40=_3f;
}else{
_40=_40.normalize()+(_40==""?"":" ")+_3f;
}
_3e.className=_40;
}
function prepare(_41){
var _42=document.documentElement;
if(_2c.bHideBrowserText==false){
_42=document.getElementsByTagName("body")[0];
}
if((_2c.bHideBrowserText==false||_41)&&_42){
if(_42.className==null||_42.className.match(/\bsIFR\-hasFlash\b/)==null){
appendToClassName(_42,"sIFR-hasFlash");
}
}
}
function replaceElement(_43,_44,_45,_46,_47,_48,_49,_4a,_4b,_4c,_4d,_4e,_4f,_50,_51,_52,_53,_54){
if(!mayReplace()){
return _25.push(arguments);
}
prepare();
named.extract(arguments,{sSelector:function(_55){
_43=_55;
},sFlashSrc:function(_56){
_44=_56;
},sColor:function(_57){
_45=_57;
},sLinkColor:function(_58){
_46=_58;
},sHoverColor:function(_59){
_47=_59;
},sBgColor:function(_5a){
_48=_5a;
},nPaddingTop:function(_5b){
_49=_5b;
},nPaddingRight:function(_5c){
_4a=_5c;
},nPaddingBottom:function(_5d){
_4b=_5d;
},nPaddingLeft:function(_5e){
_4c=_5e;
},sFlashVars:function(_5f){
_4d=_5f;
},sCase:function(_60){
_4e=_60;
},sWmode:function(_61){
_4f=_61;
},sSize:function(_62){
_50=_62;
},sMoo:function(_63){
_51=_63;
},spnWidth:function(_64){
_52=_64;
},spnHeight:function(_65){
_53=_65;
}});
var _66=parseSelector(_43);
if(_66.length==0){
return false;
}
if(_4d!=null){
_4d="&"+_4d.normalize();
}else{
_4d="";
}
if(_51!=null){
_4d+="&moo="+_51;
}
if(_50!=null){
_4d+="&fontsize="+_50;
}
if(_45!=null){
_4d+="&textcolor="+_45;
}
if(_47!=null){
_4d+="&hovercolor="+_47;
}
if(_47!=null||_46!=null){
_4d+="&linkcolor="+(_46||_45);
}
if(_49==null){
_49=0;
}
if(_4a==null){
_4a=0;
}
if(_4b==null){
_4b=0;
}
if(_4c==null){
_4c=0;
}
if(_48==null){
_48="#FFFFFF";
}
if(_4f=="transparent"){
if(!UA.bHasTransparencySupport){
_4f="opaque";
}else{
_48="transparent";
}
}
if(_4f==null){
_4f="";
}
var _67,sWidth,sHeight,sMargin,sPadding,sVars,nodeAlternate,nodeFlash,oContent;
var _68=null;
_1f=0;
for(var i=0,limit=_66.length;i<limit;i++){
_67=_66[i];
if(_67.className!=null&&_67.className.match(/\bsIFR\-replaced\b/)!=null){
continue;
}
if(_52==null){
sWidth=_67.offsetWidth-_4c-_4a;
}else{
sWidth=_52;
}
if(_53==null){
sHeight=_67.offsetHeight-_49-_4b;
}else{
sHeight=_53;
}
if(isNaN(sWidth)||isNaN(sHeight)){
_2c.bIsDisabled=true;
document.documentElement.className=document.documentElement.className.replace(/\bsIFR\-hasFlash\b/,"");
return;
}
nodeAlternate=createElement("span");
nodeAlternate.className="sIFR-alternate";
oContent=fetchContent(_67,nodeAlternate,_4e);
sVars="txt="+escapeHex(oContent.sContent).replace(/\+/g,"%2B").replace(/&/g,"%26").replace(/\"/g,"%22").normalize()+_4d+"&w="+sWidth+"&h="+sHeight+oContent.sLinkVars;
appendToClassName(_67,"sIFR-replaced");
if(_68==null||!UA.bUseDOM){
if(!UA.bUseDOM){
if(!UA.bIsIE){
_67.innerHTML=["<embed class=\"sIFR-flash\" type=\"application/x-shockwave-flash\" src=\"",_44,"\" quality=\"best\" wmode=\"",_4f,"\" bgcolor=\"",_48,"\" flashvars=\"",sVars,"\" width=\"",sWidth,"\" height=\"",sHeight,"\" sifr=\"true\"></embed>"].join("");
}else{
_67.innerHTML=["<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" sifr=\"true\" width=\"",sWidth,"\" height=\"",sHeight,"\" class=\"sIFR-flash\">","<param name=\"movie\" value=\"",_44,"?",sVars,"\"></param>","<param name=\"quality\" value=\"best\"></param>","<param name=\"wmode\" value=\"",_4f,"\"></param>","<param name=\"bgcolor\" value=\"",_48,"\"></param>","</object>"].join("");
}
}else{
if(UA.bIsOpera){
nodeFlash=createElement("object");
nodeFlash.setAttribute("data",_44);
createObjectParameter(nodeFlash,"quality","best");
createObjectParameter(nodeFlash,"wmode",_4f);
createObjectParameter(nodeFlash,"bgcolor",_48);
}else{
nodeFlash=createElement("embed");
nodeFlash.setAttribute("src",_44);
nodeFlash.setAttribute("quality","best");
nodeFlash.setAttribute("flashvars",sVars);
nodeFlash.setAttribute("wmode",_4f);
nodeFlash.setAttribute("bgcolor",_48);
nodeFlash.setAttribute("pluginspace","http://www.macromedia.com/go/getflashplayer");
nodeFlash.setAttribute("scale","noscale");
}
nodeFlash.setAttribute("sifr","true");
nodeFlash.setAttribute("type","application/x-shockwave-flash");
nodeFlash.className="sIFR-flash";
if(!UA.bIsKHTML||!UA.bIsXML){
_68=nodeFlash.cloneNode(true);
}
}
}else{
nodeFlash=_68.cloneNode(true);
}
if(UA.bUseDOM){
if(UA.bIsOpera){
createObjectParameter(nodeFlash,"flashvars",sVars);
}else{
nodeFlash.setAttribute("flashvars",sVars);
}
nodeFlash.setAttribute("width",sWidth);
nodeFlash.setAttribute("height",sHeight);
nodeFlash.style.width=sWidth+"px";
nodeFlash.style.height=sHeight+"px";
_67.appendChild(nodeFlash);
}
_67.appendChild(nodeAlternate);
if(UA.bUseInnerHTMLHack){
_67.innerHTML+="";
}
}
if(UA.bIsIE&&_2c.bFixFragIdBug){
setTimeout(function(){
document.title=_24;
},0);
}
}
function updateDocumentTitle(){
_24=document.title;
}
function setup(){
if(_2c.bIsDisabled==true){
return;
}
_22=true;
if(_2c.bHideBrowserText){
prepare(true);
}
if(window.attachEvent){
window.attachEvent("onload",sIFR);
}else{
if(!UA.bIsKonq&&(document.addEventListener||window.addEventListener)){
if(document.addEventListener){
document.addEventListener("load",sIFR,false);
}
if(window.addEventListener){
window.addEventListener("load",sIFR,false);
}
}else{
if(typeof window.onload=="function"){
var _6a=window.onload;
window.onload=function(){
_6a();
sIFR();
};
}else{
window.onload=sIFR;
}
}
}
if(!UA.bIsIE||window.location.hash==""){
_2c.bFixFragIdBug=false;
}else{
updateDocumentTitle();
}
}
function debug(){
prepare(true);
}
debug.replaceNow=function(){
setup();
sIFR();
};
_2c.UA=UA;
_2c.bAutoInit=true;
_2c.bFixFragIdBug=true;
_2c.replaceElement=replaceElement;
_2c.updateDocumentTitle=updateDocumentTitle;
_2c.appendToClassName=appendToClassName;
_2c.setup=setup;
_2c.debug=debug;
_2c.bIsDisabled=false;
_2c.bHideBrowserText=true;
return _2c;
}();
if(typeof sIFR=="function"&&!sIFR.UA.bIsIEMac&&!sIFR.UA.bIsSafari){
sIFR.setup();
}
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){if(!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){_16.push(key+"="+_18[key]);}
return _16;},getSWFHTML:function(){var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";
}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();return true;
}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(){
var _23=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}
catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return _23;};
deconcept.PlayerVersion=function(_27){
this.major=_27[0]!=null?parseInt(_27[0]):0;
this.minor=_27[1]!=null?parseInt(_27[1]):0;
this.rev=_27[2]!=null?parseInt(_27[2]):0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){
return false;
}return true;};
deconcept.util={getRequestParameter:function(_29){
var q=document.location.search||document.location.hash;
if(q){var _2b=q.substring(1).split("&");
for(var i=0;i<_2b.length;i++){
if(_2b[i].substring(0,_2b[i].indexOf("="))==_29){
return _2b[i].substring((_2b[i].indexOf("=")+1));}}}
return "";}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all){return;}
var _2d=document.getElementsByTagName("OBJECT");
for(var i=0;i<_2d.length;i++){_2d[i].style.display="none";for(var x in _2d[i]){
if(typeof _2d[i][x]=="function"){_2d[i][x]=function(){};}}}};
deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};
__flash_savedUnloadHandler=function(){};
if(typeof window.onunload=="function"){
var _30=window.onunload;
window.onunload=function(){
deconcept.SWFObjectUtil.cleanupSWFs();_30();};
}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}};
if(typeof window.onbeforeunload=="function"){
var oldBeforeUnload=window.onbeforeunload;
window.onbeforeunload=function(){
deconcept.SWFObjectUtil.prepUnload();
oldBeforeUnload();};
}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload;}
if(Array.prototype.push==null){
Array.prototype.push=function(_31){
this[this.length]=_31;
return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject;
var SWFObject=deconcept.SWFObject;
function Exception(_1,_2){
if(_1){
this.name=_1;
}
if(_2){
this.message=_2;
}
}
Exception.prototype.setName=function(_3){
this.name=_3;
};
Exception.prototype.getName=function(){
return this.name;
};
Exception.prototype.setMessage=function(_4){
this.message=_4;
};
Exception.prototype.getMessage=function(){
return this.message;
};
function FlashTag(_5,_6,_7){
this.src=_5;
this.width=_6;
this.height=_7;
this.version="7,0,14,0";
this.id=null;
this.bgcolor="ffffff";
this.flashVars=null;
}
FlashTag.prototype.setVersion=function(v){
this.version=v;
};
FlashTag.prototype.setId=function(id){
this.id=id;
};
FlashTag.prototype.setBgcolor=function(_a){
this.bgcolor=_a;
};
FlashTag.prototype.setFlashvars=function(fv){
this.flashVars=fv;
};
FlashTag.prototype.toString=function(){
var ie=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
var _d=new String();
if(ie){
_d+="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ";
if(this.id!=null){
_d+="id=\""+this.id+"\" ";
}
_d+="codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+this.version+"\" ";
_d+="width=\""+this.width+"\" ";
_d+="height=\""+this.height+"\">";
_d+="<param name=\"movie\" value=\""+this.src+"\"/>";
_d+="<param name=\"quality\" value=\"high\"/>";
_d+="<param name=\"bgcolor\" value=\"#"+this.bgcolor+"\"/>";
if(this.flashVars!=null){
_d+="<param name=\"flashvars\" value=\""+this.flashVars+"\"/>";
}
_d+="</object>";
}else{
_d+="<embed src=\""+this.src+"\" ";
_d+="quality=\"high\" ";
_d+="bgcolor=\"#"+this.bgcolor+"\" ";
_d+="width=\""+this.width+"\" ";
_d+="height=\""+this.height+"\" ";
_d+="type=\"application/x-shockwave-flash\" ";
if(this.flashVars!=null){
_d+="flashvars=\""+this.flashVars+"\" ";
}
if(this.id!=null){
_d+="name=\""+this.id+"\" ";
}
_d+="pluginspage=\"http://www.macromedia.com/go/getflashplayer\">";
_d+="</embed>";
}
return _d;
};
FlashTag.prototype.write=function(_e){
_e.write(this.toString());
};
function FlashSerializer(_f){
this.useCdata=_f;
}
FlashSerializer.prototype.serialize=function(_10){
var qs=new String();
for(var i=0;i<_10.length;++i){
switch(typeof (_10[i])){
case "undefined":
qs+="t"+(i)+"=undf";
break;
case "string":
qs+="t"+(i)+"=str&d"+(i)+"="+escape(_10[i]);
break;
case "number":
qs+="t"+(i)+"=num&d"+(i)+"="+escape(_10[i]);
break;
case "boolean":
qs+="t"+(i)+"=bool&d"+(i)+"="+escape(_10[i]);
break;
case "object":
if(_10[i]==null){
qs+="t"+(i)+"=null";
}else{
if(_10[i] instanceof Date){
qs+="t"+(i)+"=date&d"+(i)+"="+escape(_10[i].getTime());
}else{
try{
qs+="t"+(i)+"=xser&d"+(i)+"="+escape(this._serializeXML(_10[i]));
}
catch(exception){
throw new Exception("FlashSerializationException","The following error occurred during complex object serialization: "+exception.getMessage());
}
}
}
break;
default:
throw new Exception("FlashSerializationException","You can only serialize strings, numbers, booleans, dates, objects, arrays, nulls, and undefined.");
}
if(i!=(_10.length-1)){
qs+="&";
}
}
return qs;
};
FlashSerializer.prototype._serializeXML=function(obj){
var doc=new Object();
doc.xml="<fp>";
this._serializeNode(obj,doc,null);
doc.xml+="</fp>";
return doc.xml;
};
FlashSerializer.prototype._serializeNode=function(obj,doc,_17){
switch(typeof (obj)){
case "undefined":
doc.xml+="<undf"+this._addName(_17)+"/>";
break;
case "string":
doc.xml+="<str"+this._addName(_17)+">"+this._escapeXml(obj)+"</str>";
break;
case "number":
doc.xml+="<num"+this._addName(_17)+">"+obj+"</num>";
break;
case "boolean":
doc.xml+="<bool"+this._addName(_17)+" val=\""+obj+"\"/>";
break;
case "object":
if(obj==null){
doc.xml+="<null"+this._addName(_17)+"/>";
}else{
if(obj instanceof Date){
doc.xml+="<date"+this._addName(_17)+">"+obj.getTime()+"</date>";
}else{
if(obj instanceof Array){
doc.xml+="<array"+this._addName(_17)+">";
for(var i=0;i<obj.length;++i){
this._serializeNode(obj[i],doc,null);
}
doc.xml+="</array>";
}else{
doc.xml+="<obj"+this._addName(_17)+">";
for(var n in obj){
if(typeof (obj[n])=="function"){
continue;
}
this._serializeNode(obj[n],doc,n);
}
doc.xml+="</obj>";
}
}
}
break;
default:
throw new Exception("FlashSerializationException","You can only serialize strings, numbers, booleans, objects, dates, arrays, nulls and undefined");
break;
}
};
FlashSerializer.prototype._addName=function(_1a){
if(_1a!=null){
return " name=\""+_1a+"\"";
}
return "";
};
FlashSerializer.prototype._escapeXml=function(str){
if(this.useCdata){
return "<![CDATA["+str+"]]>";
}else{
return str.replace(/&/g,"&amp;").replace(/</g,"&lt;");
}
};
function FlashProxy(uid,_1d){
this.uid=uid;
this.proxySwfName=_1d;
this.flashSerializer=new FlashSerializer(false);
}
FlashProxy.prototype.call=function(){
if(arguments.length==0){
throw new Exception("Flash Proxy Exception","The first argument should be the function name followed by any number of additional arguments.");
}
var qs="lcId="+escape(this.uid)+"&functionName="+escape(arguments[0]);
if(arguments.length>1){
var _1f=new Array();
for(var i=1;i<arguments.length;++i){
_1f.push(arguments[i]);
}
qs+=("&"+this.flashSerializer.serialize(_1f));
}
var _21="_flash_proxy_"+this.uid;
if(!document.getElementById(_21)){
var _22=document.createElement("div");
_22.id=_21;
document.body.appendChild(_22);
}
var _23=document.getElementById(_21);
var ft=new FlashTag(this.proxySwfName,1,1);
ft.setVersion("6,0,65,0");
ft.setFlashvars(qs);
_23.innerHTML=ft.toString();
};
FlashProxy.callJS=function(){
var _25=eval(arguments[0]);
var _26=new Array();
for(var i=1;i<arguments.length;++i){
_26.push(arguments[i]);
}
_25.apply(_25,_26);
};
if(![].push){
Array.prototype.push=function(){
for(var i=0;i<arguments.length;i++){
this[this.length-1]=arguments[i];
}
return this.length;
};
}
if(typeof unFocus=="undefined"){
var unFocus={};
}
if(!unFocus.Utilities){
unFocus.Utilities={};
}
unFocus.Utilities.EventManager=function(arg){
this._2={};
for(var i=arguments.length;-1<--i;){
this._2[arguments[i]]=[];
}
};
unFocus.Utilities.EventManager.prototype.addEventListener=function(t,l){
for(var i=this._2[t].length;-1<--i;){
if(this._2[t][i]==l){
return;
}
}
this._2[t].push(l);
};
unFocus.Utilities.EventManager.prototype.removeEventListener=function(t,l){
for(var i=this._2[t].length;-1<--i;){
if(this._2[t][i]==l){
this._2.splice(i,1);
break;
}
}
};
unFocus.Utilities.EventManager.prototype.notifyListeners=function(t,d){
for(var i=this._2[t].length;-1<--i;){
this._2[t][i](d);
}
};
unFocus.History=(function(){
function Keeper(){
var _0=this,_13=200,_8,_1=_15();
function _15(){
return location.hash.substring(1);
}
function _6(n){
window.location.hash=n;
}
function _19(){
var n=_15();
if(_1!=n){
_1=n;
_0.notifyListeners("historyChange",n);
}
}
if(setInterval){
_8=setInterval(_19,_13);
}
_0.getCurrent=function(){
return _1;
};
function _7(n){
if(!_18(n)){
var a=document.createElement("a");
a.setAttribute("name",n);
if(/MSIE/.test(navigator.userAgent)&&!window.opera){
a=document.createElement("<a name=\""+n+"\">"+n+"</a>");
}
a.style.position="absolute";
a.style.top=getScrollY()+"px";
a.style.left=getScrollX()+"px";
document.body.insertBefore(a,document.body.firstChild);
}
}
function _18(n){
var a=document.anchors;
for(var i=0;i<a.length;i++){
if(a[i].name==n){
return true;
}
}
return false;
}
if(typeof self.pageYOffset=="number"){
function getScrollY(){
return self.pageYOffset;
}
}else{
if(document.documentElement&&document.documentElement.scrollTop){
function getScrollY(){
return document.documentElement.scrollTop;
}
}else{
if(document.body){
function getScrollY(){
return document.body.scrollTop;
}
}
}
}
eval(String(getScrollY).toString().replace(/Top/g,"Left").replace(/Y/g,"X"));
_0.addHistory=function(){
};
if(navigator.appVersion.indexOf("Safari")!=-1){
var _4=history.length,_10=[],_9=false;
_10[_4]=location.hash;
_0.addHistory=function(n){
if(_1!=n){
_7(n);
_1=n;
_6(n);
_4=history.length+1;
_10[_4]=n;
_9=true;
_0.notifyListeners("historyChange",n);
}
};
var _17=function(){
if(!_9){
var _14=history.length;
if(_14!=_4){
_4=_14;
var n=_10[_4];
if(_1!=n){
_1=n;
_0.notifyListeners("historyChange",n);
}
}
}else{
_9=false;
}
};
clearInterval(_8);
_8=setInterval(_17,_13);
}else{
if(typeof ActiveXObject!="undefined"&&window.print&&!window.opera&&navigator.userAgent.match(/MSIE (\d\.\d)/)[1]>=5.5){
var _3,_5;
function _16(){
var h="unFocusHistoryFrame";
_3=document.createElement("iframe");
_3.setAttribute("name",h);
_3.setAttribute("id",h);
_3.style.position="absolute";
_3.style.top="-900px";
document.body.insertBefore(_3,document.body.firstChild);
_5=frames[h];
_11(_1,true);
}
function _11(n){
_5.document.open("text/html");
_5.document.write("<html><head></head><body onl","oad=\"parent.unFocus.History._12('"+n+"');\">",n+"</body></html>");
_5.document.close();
}
_0._12=function(){
_0._12=function(h){
_1=h;
_0.notifyListeners("historyChange",h);
};
};
_0.addHistory=function(n){
_16();
_0.addHistory=function(n){
if(_1!=n){
_1=n;
_11(n);
}
};
_0.addHistory(n);
};
_0.addEventListener("historyChange",function(h){
_6(h);
});
}else{
_0.addHistory=function(n){
_7(_1);
_0.addHistory=function(n){
if(_1!=n){
_7(n);
_1=n;
_6(n);
_0.notifyListeners("historyChange",n);
}
};
_0.addHistory(n);
};
}
}
}
Keeper.prototype=new unFocus.Utilities.EventManager("historyChange");
return new Keeper();
})();
