/*	sIFR 2.0.1 Official Add-ons 1.2
	Copyright 2005 Mark Wubben

	This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/>
*/

if(typeof sIFR=="function")(function() {var j=document;var h=j.documentElement;sIFR.removeDecoyClasses=function() {function a(b) {if(b&&b.className!=null)b.className= _proxy_jslib_handle(b.className, 'replace', '', 1, 0)(/\bsIFR-hasFlash\b/,"")}return function() {a(h);a( _proxy_jslib_handle(j, 'getElementsByTagName', '', 1, 0)("body")[0])}}();sIFR.preferenceManager={storage:{sCookieId:"sifr",set:function(a) {var b=new (Date)();b.setFullYear(b.getFullYear()+3); _proxy_jslib_assign('', j, 'cookie', '=', ([this.sCookieId,"=",a,";expires=",b.toGMTString(),";path=/"].join("")))},get:function() {var a= _proxy_jslib_handle(j, 'cookie', '', 0, 0).match(new (RegExp)(";?"+this.sCookieId+"=([^;]+);?"));if(a!=null&&a[1]=="false")return false;else return true},reset:function() {var a=new (Date)();a.setFullYear(a.getFullYear()-1); _proxy_jslib_assign('', j, 'cookie', '=', ([this.sCookieId,"=true;expires=",a.toGMTString(),";path=/"].join("")))}},disable:function() {this.storage.set(false)},enable:function() {this.storage.set(true)},test:function() {return this.storage.get()}};if(sIFR.preferenceManager.test()==false){sIFR.bIsDisabled=true;sIFR.removeDecoyClasses()}sIFR.rollback=function() {function a(b) {var c,d,e,f,g,h;var l=parseSelector(b);var i=l.length-1;var m=false;while(i>=0){c= _proxy_jslib_handle(l, (i), 0, 0);l.length--;d=c.parentNode;if(c.getAttribute("sifr")=="true"){h=0;while(h<d.childNodes.length){c= _proxy_jslib_handle(d.childNodes, (h), 0, 0);if(c.className=="sIFR-alternate"){e=c;h++;continue}d.removeChild(c)}if(e!=null){f=e.firstChild;while(f!=null){g=f.nextSibling;d.appendChild(e.removeChild(f));f=g}d.removeChild(e)}if(!sIFR.UA.bIsXML&&sIFR.UA.bUseInnerHTMLHack) _proxy_jslib_assign('', d, 'innerHTML', '+=', (""));d.className= _proxy_jslib_handle(d.className, 'replace', '', 1, 0)(/\bsIFR\-replaced\b/,"")};m=true;i--}return m}return function(k) {named.extract(arguments,{sSelector:function(a) {k=a}});if(k==null)k="";else k+=">";sIFR.removeDecoyClasses();sIFR.bHideBrowserText=false;if(a(k+"embed")==false)a(k+"object")}}()})() ;
_proxy_jslib_flush_write_buffers() ;