/*	SWFObject v2.2 beta1 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();

    
var ff={info:"ffjs-1.11",_wcnt:0,_createXHR:function(){
var _1=null;
if(typeof XMLHttpRequest!="undefined"){
_1=new XMLHttpRequest();
}
return _1;
},wait:function(_2){
if(_2){
ff._wcnt++;
document.body.style.cursor="wait";
}else{
if(ff._wcnt--<=1){
ff._wcnt=0;
document.body.style.cursor="auto";
}
}
},request:function(_3){
var _4=function(_5){
this.xhr=_5;
this.text=function(){
return this.xhr.responseText;
};
this.xml=function(){
return this.xhr.responseXML;
};
this.json=function(){
eval("var __json="+this.xhr.responseText);
return __json;
};
this.html=function(){
var _6=document.createElement("div");
_6.innerHTML=this.xhr.responseText;
return _6.childNodes;
};
this.unlink=function(){
this.xhr=null;
};
_5=null;
};
if(!_3.response){
console.error("No response function.");
}
if(!_3.url){
console.error("No URL to request.");
}
var _7=_3.url;
var _8=_3.method||"GET";
var _9=_3.params;
var _a=_3.body;
if(!_a&&_9){
var _b;
if(_8=="GET"){
var _c=_7.indexOf("?")<0?"?":"&";
for(_b in _9){
_7=_7+_c+_b+"="+escape(_9[_b]);
_c="&";
}
}else{
if(_8=="POST"){
_a="";
for(_b in _9){
if(_a.length>0){
_a+="&";
}
_a+=_b+"="+escape(_9[_b]);
}
}else{
console.error("Unsupported HTTP Method "+_8);
return;
}
}
}
var _d=ff._createXHR();
if(!_d){
console.error("no xmlhttp");
return null;
}
if(_3.waitCursor){
ff.wait(true);
}
_d.open(_8,_7,true);
_d.onreadystatechange=function(){
try{
if(_d.readyState==4){
var _e=new _4(_d);
var _f=_d.status;
if(_f==200){
if(_3.waitCursor){
ff.wait(false);
}
var _10=_3.response;
_10(_e);
}else{
throw "HTTP error "+_f;
}
_e.unlink();
}
}
catch(e){
if(_3.waitCursor){
ff.wait(false);
}
if(_3.error){
_3.error(_e,e);
}else{
console.error(e);
}
if(_e){
_e.unlink();
}
}
};
if(_8=="POST"){
_d.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
}
_d.send(_a);
},readParameter:function(_11){
if(_11&&_11.nodeName=="FORM"){
var _12=new Array();
var _13=_11.elements;
for(var i=0;i<_13.length;i++){
var e=_13[i];
if(e.name&&e.name.length>0){
_12[e.name]=e.value;
}
}
return _12;
}else{
throw "no form";
}
},forElement:function(_16,_17,fn,top){
var _1a=(top||document).getElementsByTagName(_16);
var re=ff.style._re(_17);
for(var i=0;i<_1a.length;i++){
var e=_1a[i];
if(re.test(ff.style.getClass(e))){
fn(e);
}
}
},hasCapabilities:function(){
var xhr=ff._createXHR();
return (xhr!=null&&document.createElement&&document.getElementById);
},extend:function(obj,_20){
for(var k in _20){
var v=_20[k];
if(v){
obj[k]=v;
}
}
return obj;
},dom:{clear:function(_23){
while(_23.hasChildNodes()){
_23.removeChild(_23.firstChild);
}
},replace:function(_24,_25){
ff.dom.clear(_24);
ff.dom.append(_24,_25);
},append:function(e,c){
if(c.length){
while(c.length){
e.appendChild(c[0]);
}
}else{
e.appendChild(c);
}
},init:function(_28){
_28=_28||ff.dom;
if(_28.VAR){
return;
}
var _29=function(_2a){
return function(){
return ff.dom.element(_2a,arguments);
};
};
var _2b="A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR".split(" ");
for(var i=0;i<_2b.length;i++){
var _2d=_2b[i];
_28[_2d]=_29(_2d);
}
window.console.info("init DOM");
},element:function(_2e,_2f){
_2f=_2f||[];
var i=0;
var _31={};
if(_2f.length>0&&!_2f[0].appendChild&&typeof _2f[0]=="object"){
_31=_2f[0];
i++;
}
return this._el2(_2e,i,_2f,_31);
},_el2:function(_32,i,_34,_35){
var _36=document.createElement(_32);
for(var m in _35){
if(typeof m!="function"){
this.setAttribute(_36,m,_35[m]);
}
}
while(i<_34.length){
var c=_34[i++];
if(c){
if(c.appendChild){
_36.appendChild(c);
}else{
_36.appendChild(document.createTextNode(new String(c).valueOf()));
}
}
}
return _36;
},setAttribute:function(e,a,v){
e.setAttribute(a,v);
},getAttribute:function(e,a){
return e.getAttribute(a);
}},style:{setClass:function(_3e,c){
ff.dom.setAttribute(_3e,"class",c);
},getClass:function(_40){
return ff.dom.getAttribute(_40,"class");
},addClass:function(_41,c){
var _43=ff.style.getClass(_41);
if(_43){
_43+=" "+c;
}else{
_43=c;
}
ff.style.setClass(_41,_43);
},removeClass:function(_44,c){
var _46=ff.style.getClass(_44);
if(_46){
var _47="";
var _48=_46.split(" ");
for(var i=0;i<_48.length;i++){
var _4a=_48[i];
if(_4a!=c){
if(_47.length>0){
_47+=" ";
}
_47+=_4a;
}
}
ff.style.setClass(_44,_47);
}
},_re:function(c){
return new RegExp("\\b"+c+"\\b");
},hasClass:function(el,c){
return this._re(c).test(this.getClass(el));
},toggleClass:function(el,c){
if(this.hasClass(el,c)){
this.removeClass(el,c);
return false;
}else{
this.addClass(el,c);
return true;
}
}},event:{add:function(obj,_51,fn){
obj.addEventListener(_51,fn,false);
},remove:function(obj,_54,fn){
obj.removeEventListener(_54,fn,false);
},onload:function(_56){
var _57=window.onload;
if(typeof window.onload!="function"){
window.onload=_56;
}else{
window.onload=function(){
_57();
_56();
};
}
},noBubble:function(e){
e.stopPropagation();
},preventDefault:function(e){
e.preventDefault();
}}};
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
ff.__cxhr=ff._createXHR;
ff.progIds=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"];
ff._createXHR=function(){
var xhr=ff.__cxhr();
for(var i=0;!xhr&&i<ff.progIds.length;i++){
try{
xhr=new ActiveXObject(ff.progIds[i]);
ff.progIds=[ff.progIds[i]];
}
catch(e){
console.error(e);
}
}
return xhr;
};
ff.event.add=function(obj,_5d,fn){
obj["e"+_5d+fn]=fn;
obj[_5d+fn]=function(){
obj["e"+_5d+fn](window.event);
};
obj.attachEvent("on"+_5d,obj[_5d+fn]);
};
ff.event.remove=function(obj,_60,fn){
obj.detachEvent("on"+_60,obj[_60+fn]);
obj[_60+fn]=null;
obj["e"+_60+fn]=null;
};
ff.event.noBubble=function(e){
window.event.cancelBubble=true;
};
ff.event.preventDefault=function(e){
window.event.returnValue=false;
return false;
};
ff.dom._ar={"class":"className","checked":"defaultChecked","usemap":"useMap","for":"htmlFor"};
ff.dom.setAttribute=function(e,a,v){
var a2=this._ar[a];
if(a2){
e.setAttribute(a2,v);
}else{
if(a=="style"){
e.style.cssText=v;
}else{
if(a.substring(0,2)=="on"){
e[a]=new Function(v);
}else{
e.setAttribute(a,v);
}
}
}
};
ff.dom.getAttribute=function(e,a){
var a2=this._ar[a];
if(a2){
return e.getAttribute(a2);
}else{
return e.getAttribute(a);
}
};
ff.dom.__el2=ff.dom._el2;
ff.dom._el2=function(n,i,c,a){
if(i<c.length&&n=="TEXTAREA"){
a.value=c[i];
c=[];
}
var n2="<"+n;
if(a.name){
n2+=" name=\""+a.name+"\"";
}
if(a.tabindex){
n2+=" tabindex=\""+a.tabindex+"\"";
}
if(n=="INPUT"&&a.type){
n2+=" type=\""+a.type+"\"";
}
n2+=">";
return this.__el2(n2,i,c,a);
};
ff.info+=" ( IE compat )";
@end @*/
(function(){
var _70=window.location.search;
var _71=_70&&_70.indexOf("ffdebug")>=0;
if(!window.console||_71){
window.console={};
var _72=function(){
};
var _73=function(a,p){
for(var i=0;i<a.length;i++){
window.console[p+a[i]]=_72;
}
};
_73("debug info warn error trace time timeEnd count".split(" "),"");
var a="x Equals NotEquals Greater NotGreater Less NotLess Contains NotContains True False Null NotNull Undefined NotUndefined InstanceOf NotInstanceOf TypeOf NotTypeOf".split(" ");
a[0]="";
_73(a,"assert");
if(_71){
ff.event.onload(function(){
var _78=function(_79){
window.console[_79]=function(){
return window.console._log(_79,arguments);
};
};
window.console._log=function(_7a,_7b){
msg=_7b[0];
var pos=1;
while(pos<_7b.length){
msg=msg.replace(/\%[0-9\.a-zA-Z]/,_7b[pos++]);
}
window.console._container.appendChild(ff.dom.element("DIV",[{"class":_7a},msg]));
};
var _7d=ff.dom.element("DIV",[{"id":"ffdebug"}]);
window.console._container=_7d;
document.body.appendChild(window.console._container);
ff.event.add(_7d,"dblclick",function(ev){
ff.style.toggleClass(this,"minimized");
ff.event.preventDefault(ev);
});
_78("debug");
_78("info");
_78("warn");
_78("error");
window.console.info(ff.info);
});
}
}else{
window.console.info(ff.info);
}
})();



    
ff.dom.init();function patchFFJSAttributeAliases(){var a=document.createElement("span");if(a&&a.attributes&&a.attributes.length>0){console.info("Browser attributes compatibility enabled");ff.dom._ar={"class":"className",checked:"defaultChecked",usemap:"useMap","for":"htmlFor",readonly:"readOnly",colspan:"colSpan",bgcolor:"bgColor",cellspacing:"cellSpacing",cellpadding:"cellPadding"}}else ff.dom._ar={}}patchFFJSAttributeAliases();
function noMoreIE6BackgroundFlicker(){try{document.execCommand("BackgroundImageCache",false,true)}catch(a){}}function cookiesEnabled(){var a="cookieTest=0";document.cookie=a;var b=document.cookie;if(b.indexOf(a)==-1)return 0;a="cookieTest=1";document.cookie=a;b=document.cookie;if(b.indexOf(a)==-1)return 0;document.cookie="cookieTest=; expires=Thu, 01-Jan-70 00:00:01 GMT";return 1}function findNode(a,b){for(a=a.firstChild;a&&(a.nodeType!=1||a==b);)a=a.nextSibling;return a}
var SPREEDBUTTONS={addButton:function(a,b,c,e,d,f,i,g){if(a=document.getElementById(a)){for(var h=a.nextSibling;h&&h.nodeType!=1;)h=h.nextSibling;if(h){for(h=h.firstChild;h;){if(h.nodeType==1&&h.getAttribute("title")==b){b=h.innerHTML;break}h=h.nextSibling}h&&h.nodeType==1&&h.parentNode.removeChild(h)}b=this.getButtonNode(b,c,e,d,f,i,g);a.appendChild(b);return b}else console.error("Unable to find target with Id %s",a)},getButtonNode:function(a,b,c,e,d,f,i){d||(d="small");a=c?ff.dom.A({href:String(c)},
a):ff.dom.A(a);i&&a.setAttribute("title",i);if(b)a.onclick=b;f||(f="");return d=="small"?ff.dom.SPAN({"class":"button_wrapper "+f},ff.dom.SPAN({"class":String(e)},a)):ff.dom.SPAN({"class":d+"_linkwrapper "+f},ff.dom.SPAN({"class":String(e)},a))}},SPREED={evalJSON:function(a){eval("var __json="+a);return __json},loadJSON:function(a,b,c,e,d){return this.makeJSONRequest("GET",a,b,c,e,d)},postJSON:function(a,b,c,e,d){return this.makeJSONRequest("POST",a,b,c,e,d)},makeJSONRequest:function(a,b,c,e,d,f){function i(g){g=
g.json();if(!g._isJSONResult_)return f({status:2,name:"InvalidJSONResponseMessage",message:"Invalid response data format"});if(g.status!=0){console.info("JSON status %o indicates error: %o",g.status,g.error);f&&f(g.error)}else d&&d(g.result)}return this.serviceRequest(a,"json",b,c,e,i,f)},loadAsync:function(a,b,c,e){a=PORTAL_URL+"/"+a;return this.makeRequest("GET",a,b,c,e)},serviceRequest:function(a,b,c,e,d,f,i){b=PORTAL_URL+"/ws/"+c+","+b+"/"+e;return this.makeRequest(a,b,d,f,i)},makeRequest:function(a,
b,c,e,d){function f(g){e&&e(g)}function i(g,h){console.debug("makeRequest error: %o, exception: %o",g,h);d&&d(g,h)}ff.request({url:b,method:a,params:c,response:f,error:i})},getSiteLoading:function(){var a=document.getElementById("site_main_loader");if(a)return a.style.display=="block"?true:false},setSiteLoading:function(a,b,c,e,d){if(d||a||!self.OWN_COMPONENT_LOADER){var f=null;if(c)f=document.getElementById("site_small_loader");f||(f=document.getElementById("site_main_loader"));if(f){a=!!a;f.style.display=
a?"block":"none"}!a&&!e&&this.setSiteLoading(!!a,null,!!!c,true,d)}b&&b()},on_SITELOAD:function(){window.setTimeout(function(){SPREED.setSiteLoading(false,window.on_SITELOAD_complete)},200)}},PANELW={openUrl:function(a,b){var c=new Date;return window.open(a,"spreed_conference_gui_"+b+"_"+c.getTime(),"width=960,height=665, directories=no,toolbar=no,location=no,menubar=no,scrollbars=no,status=no,resizable=yes,dependent=no")},panel:function(a){if(!a){console.error("Cannot open panel without meeting ID");
return false}var b=PORTAL_URL+"/c/"+a+"/panel";return this.openUrl(b,a)},recorder:function(a,b){if(!a){console.error("Cannot open recorder without meeting ID");return false}if(!b){console.warn("Using 0 as recording ID as it was not specified");b=0}b=PORTAL_URL+"/c/"+a+"/recorder?recording="+b;return this.openUrl(b,a)}};function openConference(a){console.warn("openConference is deprecated. Please use PANELW.panel instead.");PANELW.panel(a);return false}
function openRecording(a,b){console.warn("openRecording is deprecated. Please use PANELW.recorder instead.");PANELW.recorder(a,b);return false}function formtooltip(a,b){}function bindwithcontext(a,b,c){return function(){if(a===true)a=this;var e=typeof b==="string"?a[b]:b;return e.apply(a,Array.prototype.slice.call(c||[]).concat(Array.prototype.slice.call(arguments)))}}
function SiteNotification(a,b,c,e){b||(b="\u00a0");this.text=b;c||(c="notification_default");this.type=c;if(!a)a=(c=document.getElementById("message_notification_headline_"+this.type))?c.innerHTML:"\u00a0";this.headline=this.headline;this.closeable=e===undefined?true:e;this.parent=this.node=this.timer=null;this.show=function(d,f){var i="";if(this.type)i=this.type;i=ff.dom.DIV({"class":"notification "+i});if(this.closeable){var g=ff.dom.A(ff.dom.IMG({src:STATIC_CDN_URL+"/close_hint_icon.gif"}));g.onclick=
bindwithcontext(this,this.destroy);g=ff.dom.DIV({"class":"notification_control"},g);i.appendChild(g)}g=ff.dom.DIV({"class":"notification_body"});a&&g.appendChild(ff.dom.H3(a));if(b){b.nodeType||(b=ff.dom.DIV(b));g.appendChild(b)}i.appendChild(g);this.node=i;this.parent=d;this.node.style.display="none";d.appendChild(i);self.MochiKit?MochiKit.Visual.appear(this.node,{duration:1,afterFinish:bindwithcontext(this,this._important)}):setTimeout(bindwithcontext(this,this._important),100);if(f)this.timer=
setTimeout(bindwithcontext(this,this.destroy),f)};this._important=function(){this.node.style.display="block"};this.destroy=function(){this.timer&&clearTimeout(this.timer);self.MochiKit?MochiKit.Visual.switchOff(this.node,{afterFinish:bindwithcontext(this,this._destroy)}):this._destroy()};this._destroy=function(){this.parent.removeChild(this.node);this.node=this.parent=null}}
function showTopNotification(a,b,c,e,d){var f=document.getElementById("toplevelnotifications");a=new SiteNotification(a,b,c,e);if(d==undefined)d=null;a.show(f,d)}
function portalStatusMessageAsNotification(){if(self.PORTAL_STATUS_MESSAGE){if(self.PORTAL_STATUS_MESSAGE_SECURE)var a=SPREED.evalJSON(PORTAL_STATUS_MESSAGE_SECURE).portal_status_message,b=true;else{a=decodeURIComponent(PORTAL_STATUS_MESSAGE).replace(/\+/g," ");b=false}if(a){var c="notification_portal_default";if(PORTAL_STATUS_MESSAGE.search(/[\+^](success|updated|removed|changed|created|modified)/i)>=0&&PORTAL_STATUS_MESSAGE.search(/[\+^](not|fail|error)/i)==-1)c="notification_portal_ok";if(b){b=
ff.dom.DIV();b.innerHTML=a;for(var e=a=null,d=b.firstChild;d;){if(d.nodeType==1){if(e){b.removeChild(e);a=e.firstChild.nodeValue;break}e=d}d=d.nextSibling}showTopNotification(a,b,c,true)}else showTopNotification(null,a,c,true)}}}ff.event.onload(portalStatusMessageAsNotification);


    

