 /*=:project
    scalable Inman Flash Replacement (sIFR) version 3, revision 304

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

var parseSelector=(function(){var _1=/\s*,\s*/;var _2=/\s*([\s>+~(),]|^|$)\s*/g;var _3=/([\s>+~,]|[^(]\+|^)([#.:@])/g;var _4=/^[^\s>+~]/;var _5=/[\s#.:>+~()@]|[^\s#.:>+~()@]+/g;function parseSelector(_6,_7){_7=_7||document.documentElement;var _8=_6.split(_1),_9=[];for(var i=0;i<_8.length;i++){var _b=[_7],_c=toStream(_8[i]);for(var j=0;j<_c.length;){var _e=_c[j++],_f=_c[j++],_10="";if(_c[j]=="("){while(_c[j++]!=")"&&j<_c.length){_10+=_c[j]}_10=_10.slice(0,-1)}_b=select(_b,_e,_f,_10)}_9=_9.concat(_b)}return _9}function toStream(_11){var _12=_11.replace(_2,"$1").replace(_3,"$1*$2");if(_4.test(_12)){_12=" "+_12}return _12.match(_5)||[]}function select(_13,_14,_15,_16){return (_17[_14])?_17[_14](_13,_15,_16):[]}var _18={toArray:function(_19){var a=[];for(var i=0;i<_19.length;i++){a.push(_19[i])}return a}};var dom={isTag:function(_1d,tag){return (tag=="*")||(tag.toLowerCase()==_1d.nodeName.toLowerCase())},previousSiblingElement:function(_1f){do{_1f=_1f.previousSibling}while(_1f&&_1f.nodeType!=1);return _1f},nextSiblingElement:function(_20){do{_20=_20.nextSibling}while(_20&&_20.nodeType!=1);return _20},hasClass:function(_21,_22){return (_22.className||"").match("(^|\\s)"+_21+"(\\s|$)")},getByTag:function(tag,_24){return _24.getElementsByTagName(tag)}};var _17={"#":function(_25,_26){for(var i=0;i<_25.length;i++){if(_25[i].getAttribute("id")==_26){return [_25[i]]}}return []}," ":function(_28,_29){var _2a=[];for(var i=0;i<_28.length;i++){_2a=_2a.concat(_18.toArray(dom.getByTag(_29,_28[i])))}return _2a},">":function(_2c,_2d){var _2e=[];for(var i=0,_30;i<_2c.length;i++){_30=_2c[i];for(var j=0,_32;j<_30.childNodes.length;j++){_32=_30.childNodes[j];if(_32.nodeType==1&&dom.isTag(_32,_2d)){_2e.push(_32)}}}return _2e},".":function(_33,_34){var _35=[];for(var i=0,_37;i<_33.length;i++){_37=_33[i];if(dom.hasClass([_34],_37)){_35.push(_37)}}return _35},":":function(_38,_39,_3a){return (pseudoClasses[_39])?pseudoClasses[_39](_38,_3a):[]}};parseSelector.selectors=_17;parseSelector.pseudoClasses={};parseSelector.util=_18;parseSelector.dom=dom;return parseSelector})();
var sIFR=new function(){var _3b=this;var _3c="sIFR-active";var _3d="sIFR-replaced";var _3e="sIFR-replacing";var _3f="sIFR-flash";var _40="sIFR-ignore";var _41="sIFR-alternate";var _42="sIFR-class";var _43="sIFR-layout";var _44=6;var _45=126;var _46=8;var _47="SIFR-PREFETCHED";var _48=[];var _49=5;var _4a="304";this.isActive=false;this.isEnabled=true;this.hideElements=true;this.preserveSingleWhitespace=false;this.fixWrap=true;this.fixHover=true;this.registerEvents=true;this.setPrefetchCookie=true;this.cookiePath="/";this.domains=[];this.fromLocal=false;this.forceClear=false;this.forceWidth=false;this.fitExactly=false;this.forceTextTransform=true;this.useDomContentLoaded=true;this.hasFlashClassSet=false;this.delayCSS=false;this.repaintOnResize=true;this.callbacks=[];var _4b=0;var _4c=false,_4d=false;var dom=new function(){var _4f="http://www.w3.org/1999/xhtml";this.getBody=function(){var _50=document.getElementsByTagName("body");if(_50.length==1){return _50[0]}return null};this.addClass=function(_51,_52){if(_52){_52.className=((_52.className||"")==""?"":_52.className+" ")+_51}};this.removeClass=function(_53,_54){if(_54){_54.className=_54.className.replace(new RegExp("(^|\\s)"+_53+"(\\s|$)"),"").replace(/^\s+|(\s)\s+/g,"$1")}};this.hasClass=function(_55,_56){return new RegExp("(^|\\s)"+_55+"(\\s|$)").test(_56.className)};this.hasOneOfClassses=function(_57,_58){for(var i=0;i<_57.length;i++){if(this.hasClass(_57[i],_58)){return true}}return false};this.create=function(_5a){if(document.createElementNS){return document.createElementNS(_4f,_5a)}return document.createElement(_5a)};this.setInnerHtml=function(_5b,_5c){if(ua.innerHtmlSupport){_5b.innerHTML=_5c}else{if(ua.xhtmlSupport){_5c=["<root xmlns=\"",_4f,"\">",_5c,"</root>"].join("");var xml=(new DOMParser()).parseFromString(_5c,"text/xml");xml=document.importNode(xml.documentElement,true);while(_5b.firstChild){_5b.removeChild(_5b.firstChild)}while(xml.firstChild){_5b.appendChild(xml.firstChild)}}}};this.nodeFromHtml=function(_5e){var _5f=this.create("div");_5f.innerHTML=_5e;return _5f.firstChild};this.getComputedStyle=function(_60,_61){var _62;if(document.defaultView&&document.defaultView.getComputedStyle){_62=document.defaultView.getComputedStyle(_60,null)[_61]}else{if(_60.currentStyle){_62=_60.currentStyle[_61]}}return _62||""};this.getStyleAsInt=function(_63,_64,_65){var _66=this.getComputedStyle(_63,_64);if(_65&&!/px$/.test(_66)){return 0}_66=parseInt(_66);return isNaN(_66)?0:_66};this.getWidthFromStyle=function(_67){var _68=this.getStyleAsInt(_67,"width",ua.ie);if(_68==0){var _69=this.getStyleAsInt(_67,"paddingRight",true);var _6a=this.getStyleAsInt(_67,"paddingLeft",true);var _6b=this.getStyleAsInt(_67,"borderRightWidth",true);var _6c=this.getStyleAsInt(_67,"borderLeftWidth",true);_68=_67.offsetWidth-_6a-_69-_6c-_6b}return _68};this.getZoom=function(){return _b0.zoom.getLatest()};this.blurElement=function(_6d){if(ua.gecko){_6d.blur();return}var _6e=dom.create("input");_6e.style.width="0px";_6e.style.height="0px";_6d.parentNode.appendChild(_6e);_6e.focus();_6e.blur();_6e.parentNode.removeChild(_6e)};this.getDimensions=function(_6f){var _70=_6f.offsetWidth;var _71=_6f.offsetHeight;if(_70==0||_71==0){for(var i=0;i<_6f.childNodes.length;i++){var _73=_6f.childNodes[i];if(_73.nodeType!=1){continue}_70=Math.max(_70,_73.offsetWidth);_71=Math.max(_71,_73.offsetHeight)}}return {width:_70,height:_71}};this.contentIsLink=function(_74){var _75=false;for(var i=0;i<_74.childNodes.length;i++){var _77=_74.childNodes[i];if(_77.nodeType==3&&!_77.nodeValue.match(/^\s*$/)){return false}else{if(_77.nodeType!=1){continue}}var _78=_77.nodeName.toLowerCase()=="a";if(!_78){return false}else{_75=true}}return _75}};this.dom=dom;var ua=new function(){var ua=navigator.userAgent.toLowerCase();var _7b=(navigator.product||"").toLowerCase();this.macintosh=ua.indexOf("mac")>-1;this.windows=ua.indexOf("windows")>-1;this.quicktime=false;this.opera=ua.indexOf("opera")>-1;this.konqueror=_7b.indexOf("konqueror")>-1;this.ie=false/*@cc_on || true @*/;this.ieSupported=this.ie&&!/ppc|smartphone|iemobile|msie\s5\.5/.test(ua)/*@cc_on && @_jscript_version >= 5.5 @*/;this.ieWin=this.ie&&this.windows/*@cc_on && @_jscript_version >= 5.1 @*/;this.windows=this.windows&&(!this.ie||this.ieWin);this.ieMac=this.ie&&this.macintosh/*@cc_on && @_jscript_version < 5.1 @*/;this.macintosh=this.macintosh&&(!this.ie||this.ieMac);this.safari=ua.indexOf("safari")>-1;this.webkit=ua.indexOf("applewebkit")>-1&&!this.konqueror;this.khtml=this.webkit||this.konqueror;this.gecko=!this.webkit&&_7b=="gecko";this.operaVersion=this.opera&&/.*opera(\s|\/)(\d+\.\d+)/.exec(ua)?parseInt(RegExp.$2):0;this.webkitVersion=this.webkit&&/.*applewebkit\/(\d+).*/.exec(ua)?parseInt(RegExp.$1):0;this.geckoBuildDate=this.gecko&&/.*gecko\/(\d{8}).*/.exec(ua)?parseInt(RegExp.$1):0;this.konquerorVersion=this.konqueror&&/.*konqueror\/(\d\.\d).*/.exec(ua)?parseInt(RegExp.$1):0;this.flashVersion=0;if(this.ieWin){var axo;var _7d=false;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");this.flashVersion=6;axo.AllowScriptAccess="always"}catch(e){_7d=this.flashVersion==6}if(!_7d){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}}if(!_7d&&axo){this.flashVersion=parseFloat(/([\d,?]+)/.exec(axo.GetVariable("$version"))[1].replace(/,/g,"."))}}else{if(navigator.plugins&&navigator.plugins["Shockwave Flash"]){var _7e=navigator.plugins["Shockwave Flash"];this.flashVersion=parseFloat(/(\d+\.?\d*)/.exec(_7e.description)[1]);var i=0;while(this.flashVersion>=_46&&i<navigator.mimeTypes.length){var _80=navigator.mimeTypes[i];if(_80.type=="application/x-shockwave-flash"&&_80.enabledPlugin.description.toLowerCase().indexOf("quicktime")>-1){this.flashVersion=0;this.quicktime=true}i++}}}this.flash=this.flashVersion>=_46;this.transparencySupport=this.macintosh||this.windows;this.computedStyleSupport=this.ie||document.defaultView&&document.defaultView.getComputedStyle&&(!this.gecko||this.geckoBuildDate>=20030624);this.css=true;if(this.computedStyleSupport){try{var _81=document.getElementsByTagName("head")[0];_81.style.backgroundColor="#FF0000";var _82=dom.getComputedStyle(_81,"backgroundColor");this.css=!_82||/\#F{2}0{4}|rgb\(255,\s?0,\s?0\)/i.test(_82);_81.style.backgroundColor="";_81=null}catch(e){}}this.xhtmlSupport=!!window.DOMParser&&!!document.importNode;try{var n=dom.create("span");if(!this.ieMac){n.innerHTML="x"}this.innerHtmlSupport=n.innerHTML=="x"}catch(e){this.innerHtmlSupport=false}this.zoomSupport=!!(this.opera&&document.documentElement);this.geckoXml=this.gecko&&(document.contentType||"").indexOf("xml")>-1;this.requiresPrefetch=this.ieWin||this.khtml;this.verifiedKonqueror=false;this.supported=this.flash&&this.css&&(!this.ie||this.ieSupported)&&(!this.opera||this.operaVersion>=8)&&(!this.webkit||this.webkitVersion>=412)&&(!this.konqueror||this.konquerorVersion>3.5)&&this.computedStyleSupport&&(this.innerHtmlSupport||!this.khtml&&this.xhtmlSupport)&&(!this.gecko||this.geckoBuildDate>20040804)};this.ua=ua;var _84=new function(){var _85={leading:true,"margin-left":true,"margin-right":true,"text-indent":true};var _86=" ";function capitalize($){return $.toUpperCase()}this.normalize=function(str){if(_3b.preserveSingleWhitespace){return str.replace(/\s/g,_86)}return str.replace(/(\s)\s+/g,"$1").replace(/\xA0/,_86)};this.textTransform=function(_89,str){switch(_89){case "uppercase":str=str.toUpperCase();break;case "lowercase":str=str.toLowerCase();break;case "capitalize":var _8b=str;str=str.replace(/^\w|\s\w/g,capitalize);if(str.indexOf("function capitalize")!=-1){var _8c=_8b.replace(/(^|\s)(\w)/g,"$1$1$2$2").split(/^\w|\s\w/g);str="";for(var i=0;i<_8c.length;i++){str+=_8c[i].charAt(0).toUpperCase()+_8c[i].substring(1)}}break}return str};this.toHexString=function(str){if(typeof (str)!="string"||!str.charAt(0)=="#"||str.length!=4&&str.length!=7){return str}str=str.replace(/#/,"");if(str.length==3){str=str.replace(/(.)(.)(.)/,"$1$1$2$2$3$3")}return "0x"+str};this.toJson=function(obj){var _90="";switch(typeof (obj)){case "string":_90="\""+obj+"\"";break;case "number":case "boolean":_90=obj.toString();break;case "object":_90=[];for(var _91 in obj){if(obj[_91]==Object.prototype[_91]){continue}_90.push("\""+_91+"\":"+_84.toJson(obj[_91]))}_90="{"+_90.join(",")+"}";break}return _90};this.convertCssArg=function(arg){if(!arg){return {}}if(typeof (arg)=="object"){if(arg.constructor==Array){arg=arg.join("")}else{return arg}}var obj={};var _94=arg.split("}");for(var i=0;i<_94.length;i++){var $=_94[i].match(/([^\s{]+)\s*\{(.+)\s*;?\s*/);if(!$||$.length!=3){continue}if(!obj[$[1]]){obj[$[1]]={}}var _97=$[2].split(";");for(var j=0;j<_97.length;j++){var $2=_97[j].match(/\s*([^:\s]+)\s*\:\s*([^\s;]+)/);if(!$2||$2.length!=3){continue}obj[$[1]][$2[1]]=$2[2]}}return obj};this.extractFromCss=function(css,_9b,_9c,_9d){var _9e=null;if(css&&css[_9b]&&css[_9b][_9c]){_9e=css[_9b][_9c];if(_9d){delete css[_9b][_9c]}}return _9e};this.cssToString=function(arg){var css=[];for(var _a1 in arg){var _a2=arg[_a1];if(_a2==Object.prototype[_a1]){continue}css.push(_a1,"{");for(var _a3 in _a2){if(_a2[_a3]==Object.prototype[_a3]){continue}var _a4=_a2[_a3];if(_85[_a3]){_a4=parseInt(_a4,10)}css.push(_a3,":",_a4,";")}css.push("}")}return css.join("")};this.bind=function(_a5,_a6){return function(){_a5[_a6].apply(_a5,arguments)}};this.escape=function(str){return escape(str).replace(/\+/g,"%2B")};this.copyProperties=function(_a8,to){for(var _aa in _a8){if(to[_aa]===undefined){to[_aa]=_a8[_aa]}}return to};this.domain=function(){var _ab="";try{_ab=document.domain}catch(e){}return _ab};this.domainMatches=function(_ac,_ad){if(_ad=="*"||_ad==_ac){return true}var _ae=_ad.lastIndexOf("*");if(_ae>-1){_ad=_ad.substr(_ae+1);var _af=_ac.lastIndexOf(_ad);if(_af>-1&&(_af+_ad.length)==_ac.length){return true}}return false}};this.util=_84;var _b0={};_b0.fragmentIdentifier=new function(){this.fix=true;var _b1;this.cache=function(){_b1=document.title};function doFix(){document.title=_b1}this.restore=function(){if(this.fix){setTimeout(doFix,0)}}};_b0.synchronizer=new function(){this.isBlocked=false;this.block=function(){this.isBlocked=true};this.unblock=function(){this.isBlocked=false;_b2.replaceAll()}};_b0.zoom=new function(){var _b3=100;this.getLatest=function(){return _b3};if(ua.zoomSupport&&ua.opera){var _b4=document.createElement("div");_b4.style.position="fixed";_b4.style.left="-65536px";_b4.style.top="0";_b4.style.height="100%";_b4.style.width="1px";_b4.style.zIndex="-32";document.documentElement.appendChild(_b4);function updateZoom(){if(!_b4){return}var _b5=window.innerHeight/_b4.offsetHeight;var _b6=Math.round(_b5*100)%10;if(_b6>5){_b5=Math.round(_b5*100)+10-_b6}else{_b5=Math.round(_b5*100)-_b6}_b3=isNaN(_b5)?100:_b5;_b0.synchronizer.unblock();document.documentElement.removeChild(_b4);_b4=null}_b0.synchronizer.block();setTimeout(updateZoom,54)}};this.hacks=_b0;this.errors={};var _b7={kwargs:[],replaceAll:function(_b8){for(var i=0;i<this.kwargs.length;i++){_3b.replace(this.kwargs[i])}if(!_b8){this.kwargs=[]}}};var _b2={kwargs:[],replaceAll:_b7.replaceAll};function isValidDomain(){if(_3b.domains.length==0){return true}var _ba=_84.domain();for(var i=0;i<_3b.domains.length;i++){var _bc=_3b.domains[i];if(_84.domainMatches(_ba,_bc)){return true}}return false}function isFile(){if(!_3b.fromLocal&&document.location.protocol=="file:"){if(_3b.debug){throw new Error(_3b.errors.isFile)}return true}return false}function resize(){var _bd=resize.viewport;resize.viewport={width:window.innerWidth||document.documentElement.clientWidth||dom.getBody().clientWidth,height:window.innerHeight||document.documentElement.clientHeight||dom.getBody().clientHeight};if(_bd&&resize.viewport.width==_bd.width&&resize.viewport.height==_bd.height){return}if(resize.timer){clearTimeout(resize.timer)}resize.timer=setTimeout(function(){delete resize.timer;for(var i=0;i<_3b.callbacks.length;i++){_3b.callbacks[i].resize()}},200)}this.activate=function(){if(!ua.supported||!this.isEnabled||this.isActive||!isValidDomain()||isFile()){return}if(arguments.length>0){this.prefetch.apply(this,arguments)}this.isActive=true;if(this.hideElements){this.setFlashClass()}if(ua.ieWin&&_b0.fragmentIdentifier.fix&&window.location.hash!=""){_b0.fragmentIdentifier.cache()}else{_b0.fragmentIdentifier.fix=false}if(!this.registerEvents){return}function handler(evt,_c0){_3b.initialize(_c0);if(evt&&evt.type=="load"){if(document.removeEventListener){document.removeEventListener("DOMContentLoaded",handler,false)}if(window.removeEventListener){window.removeEventListener("load",handler,false)}}}if(window.addEventListener){if(_3b.useDomContentLoaded&&ua.gecko){document.addEventListener("DOMContentLoaded",handler,false)}window.addEventListener("load",handler,false)}else{if(ua.ieWin){if(_3b.useDomContentLoaded){document.write("<scr"+"ipt id=__sifr_ie_onload defer src=//:></script>");document.getElementById("__sifr_ie_onload").onreadystatechange=function(){if(this.readyState=="complete"){handler(null,true);this.removeNode()}}}window.attachEvent("onload",handler)}}};this.setFlashClass=function(){if(this.hasFlashClassSet){return}dom.addClass(_3c,dom.getBody()||document.documentElement);this.hasFlashClassSet=true};this.removeFlashClass=function(){if(!this.hasFlashClassSet){return}dom.removeClass(_3c,dom.getBody());dom.removeClass(_3c,document.documentElement);this.hasFlashClassSet=false};this.initialize=function(_c1){if(!this.isActive||!this.isEnabled){return}if(_4d){if(!_c1){_b7.replaceAll(false)}return}_4d=true;_b7.replaceAll(_c1);if(_3b.repaintOnResize){if(window.addEventListener){window.addEventListener("resize",resize,false)}else{window.attachEvent("onresize",resize)}}clearPrefetch()};function getSource(src){if(typeof (src)!="string"){if(src.src){src=src.src}if(typeof (src)!="string"){var _c3=[];for(var _c4 in src){if(src[_c4]!=Object.prototype[_c4]){_c3.push(_c4)}}_c3.sort().reverse();var _c5="";var i=-1;while(!_c5&&++i<_c3.length){if(parseFloat(_c3[i])<=ua.flashVersion){_c5=src[_c3[i]]}}src=_c5}}if(!src&&_3b.debug){throw new Error(_3b.errors.getSource)}if(ua.ie&&src.charAt(0)=="/"){src=window.location.toString().replace(/([^:]+)(:\/?\/?)([^\/]+).*/,"$1$2$3")+src}return src}this.prefetch=function(){if((!ua.requiresPrefetch&&!this.isActive)||!ua.supported||!this.isEnabled||!isValidDomain()){return}if(this.setPrefetchCookie&&new RegExp(";?"+_47+"=true;?").test(document.cookie)){return}try{_4c=true;if(ua.ieWin){prefetchIexplore(arguments)}else{prefetchLight(arguments)}if(this.setPrefetchCookie){document.cookie=_47+"=true;path="+this.cookiePath}}catch(e){if(_3b.debug){throw e}}};function prefetchIexplore(_c7){for(var i=0;i<_c7.length;i++){document.write("<script defer type=\"sifr/prefetch\" src=\""+getSource(_c7[i])+"\"></script>")}}function prefetchLight(_c9){for(var i=0;i<_c9.length;i++){new Image().src=getSource(_c9[i])}}function clearPrefetch(){if(!ua.ieWin||!_4c){return}try{var _cb=document.getElementsByTagName("script");for(var i=_cb.length-1;i>=0;i--){var _cd=_cb[i];if(_cd.type=="sifr/prefetch"){_cd.parentNode.removeChild(_cd)}}}catch(e){}}function getRatio(_ce,_cf){for(var i=0;i<_cf.length;i+=2){if(_ce<=_cf[i]){return _cf[i+1]}}return _cf[_cf.length-1]||1}function getFilters(obj){var _d2=[];for(var _d3 in obj){if(obj[_d3]==Object.prototype[_d3]){continue}var _d4=obj[_d3];_d3=[_d3.replace(/filter/i,"")+"Filter"];for(var _d5 in _d4){if(_d4[_d5]==Object.prototype[_d5]){continue}_d3.push(_d5+":"+_84.escape(_84.toJson(_84.toHexString(_d4[_d5]))))}_d2.push(_d3.join(","))}return _84.escape(_d2.join(";"))}function calculate(_d6){var _d7,_d8;if(!ua.ie){_d7=dom.getStyleAsInt(_d6,"lineHeight");_d8=Math.floor(dom.getStyleAsInt(_d6,"height")/_d7)}else{if(ua.ie){var _d9=dom.getComputedStyle(_d6,"fontSize");if(_d9.indexOf("px")>0){_d7=parseInt(_d9)}else{var _da=_d6.innerHTML;_d6.style.visibility="visible";_d6.style.overflow="visible";_d6.style.position="static";_d6.style.zoom="normal";_d6.style.writingMode="lr-tb";_d6.style.width=_d6.style.height="auto";_d6.style.maxWidth=_d6.style.maxHeight=_d6.style.styleFloat="none";var _db=_d6;var _dc=_d6.currentStyle.hasLayout;if(_dc){dom.setInnerHtml(_d6,"<div class=\""+_43+"\">X<br />X<br />X</div>");_db=_d6.firstChild}else{dom.setInnerHtml(_d6,"X<br />X<br />X")}var _dd=_db.getClientRects();_d7=_dd[1].bottom-_dd[1].top;_d7=Math.ceil(_d7*0.8);if(_dc){dom.setInnerHtml(_d6,"<div class=\""+_43+"\">"+_da+"</div>");_db=_d6.firstChild}else{dom.setInnerHtml(_d6,_da)}_dd=_db.getClientRects();_d8=_dd.length;if(_dc){dom.setInnerHtml(_d6,_da)}_d6.style.visibility=_d6.style.width=_d6.style.height=_d6.style.maxWidth=_d6.style.maxHeight=_d6.style.overflow=_d6.style.styleFloat=_d6.style.position=_d6.style.zoom=_d6.style.writingMode=""}}}return {lineHeight:_d7,lines:_d8}}function shouldDelayCSS(){return !ua.opera&&!ua.ie&&_3b.delayCSS}this.replace=function(_de,_df){if(!ua.supported){return}if(_df){_de=_84.copyProperties(_de,_df)}if(!_4d){return _b7.kwargs.push(_de)}if(_b0.synchronizer.isBlocked){return _b2.kwargs.push(_de)}var _e0=_de.elements;if(!_e0&&parseSelector){_e0=parseSelector(_de.selector)}if(_e0.length==0){return}this.setFlashClass();var src=getSource(_de.src);var css=_84.convertCssArg(_de.css);var _e3=getFilters(_de.filters);var _e4=(_de.forceClear==null)?_3b.forceClear:_de.forceClear;var _e5=(_de.fitExactly==null)?_3b.fitExactly:_de.fitExactly;var _e6=_e5||(_de.forceWidth==null?_3b.forceWidth:_de.forceWidth);var _e7=parseInt(_84.extractFromCss(css,".sIFR-root","leading"))||0;var _e8=_84.extractFromCss(css,".sIFR-root","font-size",true)||0;var _e9=_84.extractFromCss(css,".sIFR-root","background-color",true)||"#FFFFFF";var _ea=_84.extractFromCss(css,".sIFR-root","kerning",true)||"";var _eb=_de.gridFitType||_84.extractFromCss(css,".sIFR-root","text-align")=="right"?"subpixel":"pixel";var _ec=_3b.forceTextTransform?_84.extractFromCss(css,".sIFR-root","text-transform",true)||"none":"none";var _ed=_84.extractFromCss(css,".sIFR-root","opacity",true)||"100";var _ee=_de.pixelFont||false;var _ef=_de.ratios||_48;var _f0=parseInt(_de.tuneHeight)||0;if(parseInt(_e8).toString()!=_e8&&_e8.indexOf("px")==-1){_e8=0}else{_e8=parseInt(_e8)}if(parseFloat(_ed)<1){_ed=100*parseFloat(_ed)}var _f1="";if(_e5){_84.extractFromCss(css,".sIFR-root","text-align",true)}if(!_de.modifyCss){_f1=_84.cssToString(css)}var _f2=_de.wmode||"";if(!_f2){if(_de.transparent){_f2="transparent"}else{if(_de.opaque){_f2="opaque"}}}if(_f2=="transparent"){if(!ua.transparencySupport){_f2="opaque"}else{_e9="transparent"}}for(var i=0;i<_e0.length;i++){var _f4=_e0[i];if(!ua.verifiedKonqueror){if(dom.getComputedStyle(_f4,"lineHeight").match(/e\+08px/)){ua.supported=_3b.isEnabled=false;this.removeFlashClass();return}ua.verifiedKonqueror=true}if(dom.hasOneOfClassses([_3d,_3e,_40,_41],_f4)){continue}var _f5=dom.getDimensions(_f4);var _f6=_f5.height;var _f7=_f5.width;var _f8=dom.getComputedStyle(_f4,"display");if(!_f6||!_f7||_f8==null||_f8=="none"){continue}if(_e4&&ua.gecko){_f4.style.clear="both"}var _f9=null;if(_3b.fixWrap&&ua.ie&&_f8=="block"){_f9=_f4.innerHTML;dom.setInnerHtml(_f4,"X")}_f7=dom.getWidthFromStyle(_f4);if(_f9&&_3b.fixWrap&&ua.ie){dom.setInnerHtml(_f4,_f9)}var _fa,_fb;if(!_e8){var _fc=calculate(_f4);_fa=Math.min(_45,Math.max(_44,_fc.lineHeight));if(_ee){_fa=Math.max(8,8*Math.round(_fa/8))}_fb=_fc.lines;if(isNaN(_fb)||!isFinite(_fb)||_fb==0){_fb=1}if(_fb>1&&_e7){_f6+=Math.round((_fb-1)*_e7)}}else{_fa=_e8;_fb=1}_f6=Math.round(_fb*_fa);if(_e4&&ua.gecko){_f4.style.clear=""}var _fd=dom.create("span");_fd.className=_41;var _fe=_f4.cloneNode(true);for(var j=0,l=_fe.childNodes.length;j<l;j++){_fd.appendChild(_fe.childNodes[j].cloneNode(true))}if(_de.modifyContent){_de.modifyContent(_fe,_de.selector)}if(_de.modifyCss){_f1=_de.modifyCss(css,_fe,_de.selector)}var _101=_3b.fixHover&&dom.contentIsLink(_fe);var _102=handleContent(_fe,_ec);if(_de.modifyContentString){_102.text=_de.modifyContentString(_102.text,_de.selector)}if(_102.text==""){continue}var vars=["content="+_84.escape(_102.text),"antialiastype="+(_de.antiAliasType||""),"width="+_f7,"height="+_f6,"fitexactly="+_e5,"tunewidth="+(_de.tuneWidth||""),"tuneheight="+_f0,"offsetleft="+(_de.offsetLeft||""),"offsettop="+(_de.offsetTop||""),"thickness="+(_de.thickness||""),"sharpness="+(_de.sharpness||""),"kerning="+_ea,"gridfittype="+_eb,"zoomsupport="+ua.zoomSupport,"flashfilters="+_e3,"opacity="+_ed,"blendmode="+(_de.blendMode||""),"size="+_fa,"zoom="+dom.getZoom(),"css="+_84.escape(_f1),"selectable="+(_de.selectable==null?"true":_de.selectable),"fixhover="+_101,"preventwrap="+_de.preventWrap,"link="+_84.escape(_102.primaryLink[0]||""),"target="+_84.escape(_102.primaryLink[1]||""),"version="+_4a];var _104=encodeVars(vars);var _105="sIFR_callback_"+_4b++;var _106=new CallbackInfo(_105,vars,_de.onReplacement);window[_105+"_DoFSCommand"]=(function(_107){return function(info,arg){_107.handle(info,arg)}})(_106);_fd.setAttribute("id",_105+"_alternate");_f6=Math.round(_fb*getRatio(_fa,_ef)*_fa)+_49+_f0;var _10a=_e6?_f7:"100%";var _10b;if(ua.ie){_10b=["<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" id=\"",_105,"\" sifr=\"true\" width=\"",_10a,"\" height=\"",_f6,"\" class=\"",_3f,"\">","<param name=\"movie\" value=\"",src,"\"></param>","<param name=\"flashvars\" value=\"",_104,"\"></param>","<param name=\"allowScriptAccess\" value=\"always\"></param>","<param name=\"quality\" value=\"best\"></param>","<param name=\"wmode\" value=\"",_f2,"\"></param>","<param name=\"bgcolor\" value=\"",_e9,"\"></param>","<param name=\"name\" value=\"",_105,"\"></param>","</object>","<scr","ipt event=FSCommand(info,args) for=",_105,">",_105,"_DoFSCommand(info, args);","</","script>"].join("")}else{_10b=["<embed type=\"application/x-shockwave-flash\"",(!shouldDelayCSS()?" class=\""+_3f+"\"":"")," src=\"",src,"\" quality=\"best\" flashvars=\"",_104,"\" width=\"",_10a,"\" height=\"",_f6,"\" wmode=\"",_f2,"\" bgcolor=\"",_e9,"\" name=\"",_105,"\" id=\"",_105,"\" allowScriptAccess=\"always\" sifr=\"true\"></embed>"].join("")}dom.setInnerHtml(_f4,_10b);_106.flashNode=_f4.firstChild;_106.html=_10b;_3b.callbacks.push(_106);if(_de.selector){if(!_3b.callbacks[_de.selector]){_3b.callbacks[_de.selector]=[_106]}else{_3b.callbacks[_de.selector].push(_106)}}_f4.appendChild(_fd);dom.addClass(shouldDelayCSS()?_3e:_3d,_f4)}_b0.fragmentIdentifier.restore()};this.getCallbackByFlashElement=function(node){for(var i=0;i<_3b.callbacks.length;i++){if(_3b.callbacks[i].id==node.getAttribute("id")){return _3b.callbacks[i]}}};this.redraw=function(){for(var i=0;i<_3b.callbacks.length;i++){_3b.callbacks[i].resetMovie()}};function encodeVars(vars){return vars.join("&amp;").replace(/%/g,"%25")}function handleContent(_110,_111){var _112=[],_113=[],_114=[];var _115=_110.childNodes;var i=0;while(i<_115.length){var node=_115[i];if(node.nodeType==3){var text=_84.normalize(node.nodeValue);text=_84.textTransform(_111,text);_113.push(text)}if(node.nodeType==1){var _119=[];var _11a=node.nodeName.toLowerCase();var _11b=node.className||"";if(/\s+/.test(_11b)){if(_11b.indexOf(_42)>-1){_11b=_11b.match("(\\s|^)"+_42+"-([^\\s$]*)(\\s|$)")[2]}else{_11b=_11b.match(/^([^\s]+)/)[1]}}if(_11b!=""){_119.push("class=\""+_11b+"\"")}if(_11a=="a"){var href=encodeURI(node.getAttribute("href")||"");var _11d=node.getAttribute("target")||"";_119.push("href=\""+href+"\"","target=\""+_11d+"\"");if(_114.length==0){_114=[href,_11d]}}_113.push("<"+_11a+(_119.length>0?" ":"")+_119.join(" ")+">");if(node.hasChildNodes()){_112.push(i);i=0;_115=node.childNodes;continue}else{if(!/^(br|img)$/i.test(node.nodeName)){_113.push("</",node.nodeName.toLowerCase(),">")}}}if(_112.length>0&&!node.nextSibling){do{i=_112.pop();_115=node.parentNode.parentNode.childNodes;node=_115[i];if(node){_113.push("</",node.nodeName.toLowerCase(),">")}}while(i==_115.length-1&&_112.length>0)}i++}return {text:_113.join("").replace(/\n|\r/g,""),primaryLink:_114}}function CallbackInfo(id,vars,_120,_121){this.id=id;this.vars=vars;this._replacementHandler=_120;this._firedReplacementEvent=!(this._replacementHandler!=null);this._fixHover=_121;this._setClasses=!shouldDelayCSS();this.html=""}CallbackInfo.prototype.getFlashElement=function(){return document.getElementById(this.id)};CallbackInfo.prototype.available=function(){var _122=this.getFlashElement();return _122&&_122.parentNode};CallbackInfo.prototype.handle=function(info,arg){if(!this.available()){return}if(/(FSCommand\:)?resize/.test(info)){var _125=this.getFlashElement();var $=arg.split(/\:|,/);_125.setAttribute($[0],$[1]);if($.length>2){_125.setAttribute($[2],$[3])}if(!this._setClasses){dom.addClass(_3f,_125);dom.removeClass(_3e,_125.parentNode);dom.addClass(_3d,_125.parentNode);this._setClasses=true}if(ua.khtml){var _127=_125.offsetHeight}if(!this._firedReplacementEvent){this._replacementHandler(this);this._firedReplacementEvent=true}}else{if(/(FSCommand\:)?resetmovie/.test(info)){this.resetMovie()}else{if(/(FSCommand\:)?blur/.test(info)){dom.blurElement(this.getFlashElement())}else{if(this.debugHandler&&/(FSCommand\:)?debug/.test(info)){this.debugHandler(info,arg)}}}}};CallbackInfo.prototype.call=function(type,_129){if(!this.available()){return false}var _12a=this.getFlashElement();try{_12a.SetVariable("callbackType",type);_12a.SetVariable("callbackValue",_129);_12a.SetVariable("callbackTrigger",true)}catch(e){return false}return true};CallbackInfo.prototype.replaceText=function(_12b){var _12c=_84.escape(_12b);this.injectVars("content",_12c);if(this.call("replacetext",_12c)){dom.setInnerHtml(this.getAlternate(),_12b);return true}return false};CallbackInfo.prototype.injectVars=function(name,_12e){for(var i=0;i<this.vars.length;i++){if(this.vars[i].split("=")[0]==name){this.vars[i]=name+"="+_12e;break}}this.html=this.html.replace(/(flashvars(=|\"\svalue=)\")[^\"]+/,"$1"+encodeVars(this.vars))};CallbackInfo.prototype.resetMovie=function(){if(!this.available()){return}var _130=this.getFlashElement();var node=_130.parentNode;node.replaceChild(dom.nodeFromHtml(this.html),_130)};CallbackInfo.prototype.resize=function(){if(!this.available()){return}var _132=this.getFlashElement();var _133=_132.parentNode;_132.style.width="0px";_132.style.height="0px";var _134=this.getAlternate().childNodes;var _135=[];for(var i=0;i<_134.length;i++){var node=_134[i].cloneNode(true);_135.push(node);_133.appendChild(node)}var _138=dom.getWidthFromStyle(_133);for(var i=0;i<_135.length;i++){_133.removeChild(_135[i])}_132.style.width="";_132.style.height="";if(_138>0){this.call("resize",_138)}};CallbackInfo.prototype.changeCSS=function(css){css=_84.escape(_84.cssToString(_84.convertCssArg(css)));this.injectVars("css",css);return this.call("changecss",css)};CallbackInfo.prototype.getAlternate=function(){return document.getElementById(this.id+"_alternate")}};

var helvetica_neue = { src: '/on/demandware.static/Sites-Demandware-Site/-/default/swf/helvetica_neue.swf' }

sIFR.activate(helvetica_neue);

sIFR.replace(helvetica_neue, {
    selector: 'h2.lengthy'
    ,css: [
      '.sIFR-root { color: #ffffff; font-weight: normal; leading: -5px; }'
      ,'.blue { color: #71caee; }'
      ,'.smaller { font-size: 83%; }'
    ],
    wmode: 'transparent'
  });

sIFR.replace(helvetica_neue, {
    selector: 'h2'
    ,css: [
      '.sIFR-root { color: #71caee; font-weight: normal; leading: -12px; }'
      ,'.white { color: #ffffff; }'
      ,'.blue { color: #71caee; }'
    ],
    wmode: 'transparent'
  });

sIFR.replace(helvetica_neue, {
    selector: '#clients_header'
    ,css: [
      '.sIFR-root { color: #71caee; font-size: 25px; font-weight: normal; leading: -1px; }'
      ,'.white { color: #ffffff; }'
    ],
    wmode: 'transparent'
  });

sIFR.replace(helvetica_neue, {
    selector: '#headerText p#subTitle'
    ,css: [
      '.sIFR-root { color: #ffffff; font-weight: normal; leading: -5px; }'
      ,'.blue { color: #71caee; }'
    ],
    wmode: 'transparent'
  });

sIFR.replace(helvetica_neue, {
    selector: '#body h3'
    ,css: [
      '.sIFR-root { color: #6f7d85; font-weight: normal; }'
      ,'.blue { color: #55b9de; }'
    ],
    wmode: 'transparent'
  });
