window.reg=(function(){var L={};L.importAll=function(){var aD=[];try{L.importSelectorAPI()}catch(aE){aD.push(aE.message)}try{L.importHelperFunctions()}catch(aE){aD.push(aE.message)}try{L.importEventFunctions()}catch(aE){aD.push(aE.message)}if(aD.length>0){throw new Error(aD.join("\n"))}};function ar(aD){return'reglib tried to add "'+aD+'" to global namespace but "'+aD+'" already existed.'}if(window.Node&&Node.prototype&&!Node.prototype.contains){Node.prototype.contains=function(aD){return !!(this.compareDocumentPosition(aD)&16)}}var ac={leadSpace:new RegExp("^\\s+"),tagName:new RegExp("^([a-z_][a-z0-9_-]*)","i"),wildCard:new RegExp("^\\*([^=]|$)"),className:new RegExp("^(\\.([a-z0-9_-]+))","i"),id:new RegExp("^(#([a-z0-9_-]+))","i"),att:new RegExp("^(@([a-z0-9_-]+))","i"),matchType:new RegExp("(^\\^=)|(^\\$=)|(^\\*=)|(^~=)|(^\\|=)|(^=)"),spaceQuote:new RegExp("^\\s+['\"]")};L.Selector=function(aS){var aE=ac;this.items=[];var aQ=[];var aO=0;var aM=aS;while(aS.length>0){if(aO>100){throw new Error("failed parsing '"+aM+"' stuck at '"+aS+"'")}var aJ=false;if(aE.leadSpace.test(aS)){aS=aS.replace(aE.leadSpace,"");aJ=true}var aG=aE.tagName.exec(aS);if(aG){if(aQ.length>0&&aQ[aQ.length-1].name=="tag"){aQ.push({name:"descendant"})}aQ.push({name:"tag",tagName:aG[1].toLowerCase()});aS=aS.substring(aG[1].length);aG=null;continue}if(aE.wildCard.test(aS)){if(aQ.length>0&&aQ[aQ.length-1].name=="tag"){aQ.push({name:"descendant"})}aQ.push({name:"tag",tagName:"*"});aS=aS.substring(1);continue}var aT=aE.className.exec(aS);var aR=aE.id.exec(aS);var aP=aE.att.exec(aS);if(aT||aR||aP){if(aJ&&aQ.length>0&&aQ[aQ.length-1].name=="tag"){aQ.push({name:"descendant"})}if(aQ.length==0||aQ[aQ.length-1].name!="tag"){aQ.push({name:"tag",tagName:"*"})}var aN=aQ[aQ.length-1];if(aT){if(!aN.classNames){aN.classNames=[aT[2]]}else{aN.classNames.push(aT[2])}aS=aS.substring(aT[1].length);aT=null;continue}if(aR){aN.id=aR[2];aS=aS.substring(aR[1].length);aR=null;continue}if(aP){if(!aN.attributes){aN.attributes=[{name:aP[2]}]}else{aN.attributes.push({name:aP[2]})}aS=aS.substring(aP[1].length);aP=null;continue}}var aL=aE.matchType.exec(aS);if(aL){if(aN&&aN.attributes&&!aN.attributes[aN.attributes.length-1].value){var aI=aN.attributes[aN.attributes.length-1];aI.matchType=aL[0];aS=aS.substring(aI.matchType.length);if(aS.charAt(0)!='"'&&aS.charAt(0)!="'"){if(aE.spaceQuote.test(aS)){aS=aS.replace(aE.leadSpace,"")}else{throw new Error(aM+" is invalid, single or double quotes required around attribute values")}}var aD=aS.charAt(0);var aF=aS.indexOf(aD,1);if(aF==-1){throw new Error(aM+" is invalid, missing closing quote")}while(aS.charAt(aF-1)=="\\"){aF=aS.indexOf(aD,aF+1);if(aF==-1){throw new Error(aM+" is invalid, missing closing quote")}}aI.value=aS.substring(1,aF);if("~="==aI.matchType){aI.valuePatt=new RegExp("(^|\\s)"+aI.value+"($|\\s)")}else{if("|="==aI.matchType){aI.valuePatt=new RegExp("^"+aI.value+"($|\\-)")}}aS=aS.substring(aI.value.length+2);continue}else{throw new Error(aM+" is invalid, "+aL[0]+" appeared without preceding attribute identifier")}aL=null}if(aS.charAt(0)==">"){aQ.push({name:"child"});aS=aS.substring(1);continue}if(aS.charAt(0)=="+"){aQ.push({name:"nextSib"});aS=aS.substring(1);continue}if(aS.charAt(0)=="~"){aQ.push({name:"followingSib"});aS=aS.substring(1);continue}if(aS.charAt(0)==","){this.items.push(aQ);aQ=[];aS=aS.substring(1);continue}aO++}this.items.push(aQ);this.selectorString=aM;for(var aK=0;aK<this.items.length;aK++){var aQ=this.items[aK];if(aQ.length==0){throw new Error("illegal structure: '"+aM+"' contains an empty set")}if(aQ[0].name!="tag"){throw new Error("illegal structure: '"+aM+"' contains a dangling relation")}if(aQ[aQ.length-1].name!="tag"){throw new Error("illegal structure: '"+aM+"' contains a dangling relation")}for(var aH=1;aH<aQ.length;aH++){if(aQ[aH].name!="tag"&&aQ[aH-1].name!="tag"){throw new Error("illegal structure: '"+aM+"' contains doubled up relations")}}}};function x(aI){if(!aI.qss){var aK=[];for(var aF=0;aF<aI.items.length;aF++){var aJ="";var aH=aI.items[aF];for(var aE=0;aE<aH.length;aE++){var aG=aH[aE];if(aG.name=="tag"){aJ+=aG.tagName;if(aG.classNames){aJ+="."+aG.classNames.join(".")}if(aG.id){aJ+="#"+aG.id}if(aG.targeted){aJ+=":target"}if(aG.attributes){for(var aD=0;aD<aG.attributes.length;aD++){aJ+="["+aG.attributes[aD].name;if(aG.attributes[aD].matchType){aJ+=aG.attributes[aD].matchType;aJ+='"'+aG.attributes[aD].value.replace(/"/,'\\"')+'"'}aJ+="]"}}}else{if(aG.name=="descendant"){aJ+=" ";continue}else{if(aG.name=="child"){aJ+=" > ";continue}else{if(aG.name=="followingSib"){aJ+=" ~ ";continue}else{if(aG.name=="nextSib"){aJ+=" + ";continue}}}}}}aK.push(aJ)}aI.qss=aK.join(", ")}return aI.qss}L.Selector.prototype.matches=function(aG){if(!aG){throw new Error("no element provided")}if(aG.nodeType!=1){throw new Error(this.selectorString+" cannot be evaluated against element of type "+aG.nodeType)}commas:for(var aE=0;aE<this.items.length;aE++){var aH=aG;var aF=this.items[aE];for(var aD=aF.length-1;aD>=0;aD--){var aI=aF[aD];if(aI.name=="tag"){if(!ad(aH,aI)){if(aH&&aD<aF.length-1&&aF[aD+1].name=="descendant"){aH=aH.parentNode;aD++;continue}else{if(aH&&aD<aF.length-1&&aF[aD+1].name=="followingSib"){aH=aH.previousSibling;aD++;continue}else{continue commas}}}}else{if(aI.name=="nextSib"){aH=I(aH)}else{if(aI.name=="followingSib"){aH=I(aH)}else{if(aI.name=="child"){aH=aH.parentNode}else{if(aI.name=="descendant"){aH=aH.parentNode}}}}}}return true}return false};function ad(aG,aH){if(!aG){return false}if(aG.nodeName.toLowerCase()!=aH.tagName&&aH.tagName!="*"){return false}if(aH.classNames){for(var aF=0;aF<aH.classNames.length;aF++){if(!O(aG,aH.classNames[aF])){return false}}}if(aH.id&&aG.id!=aH.id){return false}if(aH.attributes){for(var aF=0;aF<aH.attributes.length;aF++){var aE=aH.attributes[aF];if(typeof aG.hasAttribute!="undefined"){if(!aG.hasAttribute(aE.name)){return false}var aD=aG.getAttribute(aE.name)}else{if(aG.nodeType!=1){return false}var aD=aG.getAttribute(aE.name,2);if(aE.name=="class"){aD=aG.className}else{if(aE.name=="for"){aD=aG.htmlFor}}if(!aD){return false}}if(aE.value){if(aE.matchType=="^="){if(aD.indexOf(aE.value)!=0){return false}}else{if(aE.matchType=="*="){if(aD.indexOf(aE.value)==-1){return false}}else{if(aE.matchType=="$="){if(aD.indexOf(aE.value)!=aD.length-aE.value.length){return false}}else{if(aE.matchType=="="){if(aD!=aE.value){return false}}else{if("|="==aE.matchType||"~="==aE.matchType){if(!aE.valuePatt.test(aD)){return false}}else{if(!aE.matchType){throw new Error("illegal structure, parsed selector cannot have null or empty attribute match type")}else{throw new Error("illegal structure, parsed selector cannot have '"+aH.matchType+"' as an attribute match type")}}}}}}}}}return true}function ap(aG){var aH={};for(var aE=0;aE<aG.items.length;aE++){aH[aG.items[aE][aG.items[aE].length-1].tagName]=null}var aF=[];for(var aD in aH){if(aH.hasOwnProperty(aD)){aF.push(aD)}}return aF}L.importSelectorAPI=function(){if(window.Selector){throw new Error(ar("Selector"))}window.Selector=L.Selector};var ai={};var ah={};function O(aE,aD){if(!ai[aD]){ai[aD]=new RegExp("(^|\\s)"+aD+"($|\\s)")}return aE.className&&ai[aD].test(aE.className)}function p(aE,aD){if(!O(aE,aD)){aE.className+=" "+aD}}function V(aE,aD){if(!ai[aD]){ai[aD]=new RegExp("(^|\\s+)"+aD+"($|\\s+)")}aE.className=aE.className.replace(ai[aD]," ")}function H(aE,aD){if(O(aE,aD)){V(aE,aD)}else{p(aE,aD)}}function M(aG,aF,aE){if(aF==aE){throw new Error("cName1 and cName2 both equal "+aF)}var aD=O(aG,aF);var aH=O(aG,aE);if(aD&&aH){V(aG,aE)}else{if(!aD&&!aH){p(aG,aF)}else{if(aD){V(aG,aF);p(aG,aE)}else{V(aG,aE);p(aG,aF)}}}}function u(aG,aF){var aE=aG.className.split(" ");for(var aD=0;aD<aE.length;aD++){var aH=aE[aD].match(aF);if(aH){return aH}}return null}function C(aD,aE){if(!ah[aE]){ah[aE]=new L.Selector(aE)}return ah[aE].matches(aD)}function I(aD){var aE=aD.previousSibling;while(aE&&aE.nodeType!=1){aE=aE.previousSibling}return aE}function aB(aD){var aE=aD.nextSibling;while(aE&&aE.nodeType!=1){aE=aE.nextSibling}return aE}function X(aG,aF){var aE=aG.childNodes;while(aE.length>0){var aD=aE[0];aG.removeChild(aD);aF.appendChild(aD)}aG.appendChild(aF)}function Y(aE,aD){aE.parentNode.insertBefore(aD,aE);aE.parentNode.removeChild(aE);aD.appendChild(aE)}function v(aF,aE){var aD=new L.Selector(aE);while(aF.parentNode){aF=aF.parentNode;if(aF.nodeType==1&&aD.matches(aF)){return aF}}return null}function w(aF,aG){var aE=aG.nextSibling;var aD=aG.parentNode;if(aE){aD.insertBefore(aF,aE)}else{aD.appendChild(aF)}}function aj(aK,aI,aH){if(aK.indexOf(".")+aK.indexOf("#")>-2){var aF=(aK.indexOf(".")>-1)?aK.replace(/^.*\.([^\.#]*).*$/,"$1"):"";var aJ=(aK.indexOf("#")>-1)?aK.replace(/^.*#([^\.#]*).*$/,"$1"):"";aK=aK.replace(/^([^\.#]*).*$/,"$1")}var aG=document.createElement(aK);if(aF){aG.className=aF}if(aJ){aG.id=aJ}if(aI){for(var aE in aI){if(!aI.hasOwnProperty(aE)){continue}if(aE=="class"){aG.className=aG.className?aG.className+=" "+aI[aE]:aI[aE]}else{if(aE=="for"){aG.htmlFor=aI[aE]}else{if(aE.indexOf("on")==0){aG[aE]=aI[aE]}else{aG.setAttribute(aE,aI[aE])}}}}}if(aH){if(!(aH instanceof Array)){aH=[aH]}for(var aD=0;aD<aH.length;aD++){if(typeof aH[aD]=="string"){aG.appendChild(document.createTextNode(aH[aD]))}else{aG.appendChild(aH[aD])}}}if(aK.toLowerCase()=="img"&&!aG.alt){aG.alt=""}return aG}function B(aF){if(!aF){return""}var aG=aF.childNodes;var aE="";if(L.matches(aF,"img@alt,area@alt")){aE+=aF.alt}else{if(L.matches(aF,"input")){aE+=aF.value}else{for(var aD=0;aD<aG.length;aD++){if(3==aG[aD].nodeType){aE+=aG[aD].data}else{if(1==aG[aD].nodeType){aE+=elemText(aG[aD])}}}}}return aE}function Z(aD){return document.getElementById(aD)}function aq(aD,aE){if(!aE){aE=document}return aE.getElementsByTagName(aD)}var A=/^\s*([a-z0-9_-]+)?\.([a-z0-9_-]+)\s*$/i;var z=/^\s*([a-z0-9_-]+)?\#([a-z0-9_-]+)\s*$/i;function R(aM,aL){aL=aL||window.document.documentElement;var aJ=[];var aF,aP;if(aF=aM.match(A)){var aS=aF[2];var aK=aF[1];aJ=L.gebcn(aS,aL,aK)}else{if(aP=aM.match(z)){var aE=aP[2];var aK=aP[1];var aI=L.gebi(aE);if(aI&&aL.contains(aI)&&L.matches(aI,aM)){aJ[0]=aI}}else{if(!ah[aM]){ah[aM]=new L.Selector(aM)}var aH=ah[aM];if(aL.querySelectorAll){var aG=aL.querySelectorAll(x(aH));for(var aO=0;aO<aG.length;aO++){aJ[aJ.length]=aG[aO]}}else{var aD=ap(aH);for(var aR=0;aR<aD.length;aR++){var aN=aq(aD[aR],aL);for(var aQ=0,aI;aI=aN[aQ++];){if(aI.nodeType!=1){continue}if(aH.matches(aI)){aJ.push(aI)}}}}}}return aJ}function s(aM,aL,aO){aL=(aL)?aL:document;aO=(aO)?aO.toLowerCase():"*";var aJ=[];if(document.getElementsByClassName){var aI=aL.getElementsByClassName(aM);if(aO!="*"){for(var aG=0;aG<aI.length;aG++){var aD=aI[aG];if(aO==aD.nodeName.toLowerCase()){aJ.push(aD)}}}else{for(var aG=0;aG<aI.length;aG++){aJ.push(aI[aG])}}}else{aM=aM.split(/\s+/);if(document.evaluate){var aN=".//"+aO;var aH=aM.length;for(var aG=0;aG<aH;aG++){aN+="[contains(concat(' ', @class, ' '), ' "+aM[aG]+" ')]"}var aK=document.evaluate(aN,aL,null,XPathResult.ORDERED_NODE_ITERATOR_TYPE,aK);var aD;while(aD=aK.iterateNext()){aJ.push(aD)}}else{var aF=(aO=="*"&&aL.all)?aL.all:aq(aO,aL);elements:for(var aG=0,aD;aD=aF[aG++];){for(var aE=0;aE<aM.length;aE++){if(!O(aD,aM[aE])){continue elements}}aJ.push(aD)}}}return aJ}var ax={hasClassName:O,addClassName:p,removeClassName:V,toggleClassName:H,switchClassName:M,matchClassName:u,elementMatchesSelector:C,previousElement:I,nextElement:aB,innerWrap:X,outerWrap:Y,getParent:v,insertAfter:w,newElement:aj,elementText:B,getElementById:Z,getElementsByTagName:aq,getElementsBySelector:R,getElementsByClassName:s};ax.hcn=ax.hasClassName;ax.acn=ax.addClassName;ax.rcn=ax.removeClassName;ax.tcn=ax.toggleClassName;ax.scn=ax.switchClassName;ax.mcn=ax.matchClassName;ax.matches=ax.elementMatchesSelector;ax.prevElem=ax.previousElement;ax.nextElem=ax.nextElement;ax.elem=ax.newElement;ax.elemText=ax.elementText;ax.gebi=ax.getElementById;ax.gebtn=ax.getElementsByTagName;ax.gebs=ax.getElementsBySelector;ax.gebcn=ax.getElementsByClassName;L.importHelperFunctions=function(){var aE=[];for(var aD in ax){if(!ax.hasOwnProperty(aD)){continue}if(window[aD]){aE.push(ar(aD))}else{window[aD]=ax[aD]}}if(aE.length>0){throw new Error(aE.join("\n"))}};for(var aa in ax){if(!ax.hasOwnProperty(aa)){continue}if(L[aa]){throw new Error("Already exists under reg: "+aa)}else{L[aa]=ax[aa]}}var au={};var at=0;function ag(aG,aE,aJ,aI,aH){var aD=at++;var aF="mem"+aD;au[aF]={element:aG,event:aE,handler:aJ,capture:aI,cleanable:aH};return aD}function ab(aE){for(var aD in au){var aF=aD.match(/^mem(\d+)$/);if(!aF){continue}if(aE||(au[aD].cleanable&&!document.documentElement.contains(au[aD].element))){N(parseInt(aF[1]))}}}window.setInterval(function(){ab(false)},10000);function y(aE){if(!aE){aE=window.event}if(aE.target){var aD=aE.target}else{if(aE.srcElement){var aD=aE.srcElement}}if(aD.nodeType==3){aD=aD.parentNode}return aD}function r(aE){if(!aE){aE=window.event}var aD=aE.relatedTarget;if(!aD){if("mouseover"==aE.type){aD=aE.fromElement}if("mouseout"==aE.type){aD=aE.toElement}}return aD}function al(aD){if(typeof aD.preventDefault!="undefined"){aD.preventDefault();return}aD.returnValue=false}function q(aD){if(typeof aD.stopPropagation!="undefined"){aD.stopPropagation();return}aD.cancelBubble=true}function K(aG,aE,aD,aI,aH){aI=(aI)?true:false;aH=(aH)?true:false;if(aG.addEventListener){aG.addEventListener(aE,aD,aI);return ag(aG,aE,aD,aI,aH)}else{if(aG.attachEvent){var aF=function(){aD.call(aG,window.event)};aG.attachEvent("on"+aE,aF);return ag(aG,aE,aF,aI,aH)}}}function N(aF){var aD="mem"+aF;var aE=au[aD];if(aE){var aG=aE.element;if(aG.removeEventListener){aG.removeEventListener(aE.event,aE.handler,aE.capture);delete au[aD];return true}else{if(aG.detachEvent){aG.detachEvent("on"+aE.event,aE.handler);delete au[aD];return true}}}return false}K(window,"unload",function(){ab(true)});var J={getTarget:y,getRelatedTarget:r,cancelDefault:al,addEvent:K,removeEvent:N,cancelBubble:q};L.importEventFunctions=function(){var aE=[];for(var aD in J){if(!J.hasOwnProperty(aD)){continue}if(window[aD]){aE.push(ar(aD))}else{window[aD]=J[aD]}}if(aE.length>0){throw new Error(aE.join("\n"))}};for(var aa in J){if(!J.hasOwnProperty(aa)){continue}if(L[aa]){throw new Error("Already exists under reg: "+aa)}else{L[aa]=J[aa]}}var W=[];var U={};var T=[];var S=[];L.setup=function(aH,aG,aD){aD=(aD)?true:false;var aF=U;var aK=new L.Selector(aH);var aJ=ap(aK);var aI={selector:aK,setup:aG,ran:false,firstTimeOnly:aD};for(var aL=0;aL<aJ.length;aL++){var aE=aJ[aL];if(!aF[aE]){aF[aE]=[aI]}else{aF[aE].push(aI)}}T.push(aI)};L.preSetup=function(aD){W.push(aD)};L.postSetup=function(aD){S.push(aD)};var E=L.rerun=function(aD,aK){function a3(a4,a6){a6.setup.call(a4);a6.ran=true}var aH=new Date().getTime();if(typeof aD.clobberable!="undefined"&&aD.clobberable&&aK){return}var a0=(aD)?aD:document;var aP=U;var aF=true;for(var aM in aP){if(!aP.hasOwnProperty(aM)){continue}aF=false;break}if(aD.querySelector){var aL=[];var aJ=T;for(var aR=0;aR<aJ.length;aR++){var aI=aJ[aR];if(aI.firstTimeOnly){if(aI.ran){continue}try{var aG=aD.querySelector(x(aI.selector));if(aG){aL.push({el:aG,regObj:aI})}}catch(aU){console.log("querySelector('"+x(aI.selector)+"') threw "+aU);continue}}else{try{var aZ=aD.querySelectorAll(x(aI.selector));for(var aO=0;aO<aZ.length;aO++){aL.push({el:aZ[aO],regObj:aI})}}catch(aU){console.log("querySelectorAll('"+x(aI.selector)+"') threw "+aU);continue}}}for(var aR=0;aR<aL.length;aR++){a3(aL[aR].el,aL[aR].regObj)}}else{if(!aF){var aW=aq("*",a0);for(var aR=aW.length-1,aE=[];aR>=0;aR--){aE[aR]=aW[aR]}for(var aY=0,aG;aG=aE[aY++];){if(aG.nodeType!=1){continue}var aV=aG.nodeName.toLowerCase();var aT=aP["*"];var aS=aP[aV];if(aT){for(var aX=0;aX<aT.length;aX++){var aI=aT[aX];if(aI.firstTimeOnly&&aI.ran){continue}var aQ=aI.selector.matches(aG);if(aQ){a3(aG,aI)}}}if(aS){for(var aX=0;aX<aS.length;aX++){var aI=aS[aX];if(aI.firstTimeOnly&&aI.ran){continue}var aQ=aI.selector.matches(aG);if(aQ){a3(aG,aI)}}}}}}aD.clobberable=true;var aN=new Date().getTime()-aH;if(!L.setupTime){L.setupTime=aN}L.lastSetupTime=aN};var a=navigator.appVersion.indexOf("MSIE 6.0")!=-1;if(!a){p(document.documentElement,"regloading")}var aC=false;function ae(aE){if(!aC){for(var aD=0;aD<W.length;aD++){W[aD]()}E(document,true);for(var aD=0;aD<S.length;aD++){S[aD]()}aC=true;if(!a){V(document.documentElement,"regloading");p(document.documentElement,"regloaded")}}}K(window,"load",ae);K(window,"DOMContentLoaded",ae);var aA={};var ay={};var n={};var m={};var l={};var k={};var j={};var h={};var g={};var f={};var d={};var b={};var ao={};var an={};var am={};function o(aF){var aE=null;for(var aD=2;aD<aF.length;aD++){if(!isNaN(parseInt(aF[aD]))){aE=aF[aD];break}}if(aE===null){aE=-1}if(aE<-1){throw new Error("bad arg for depth, must be -1 or higher")}return aE}function P(aJ,aI,aH,aG,aF){if(!aI||typeof aI!="function"){return}var aE=new L.Selector(aJ);if(!aG[aJ]){aG[aJ]=[]}var aD={selector:aE,handle:aI,depth:aH,hoverFlag:aF};aG[aJ].push(aD)}L.click=function(aE,aI,aH,aG,aF){var aD=o(arguments);P(aE,aI,aD,aA,false);P(aE,aH,aD,ay,false);P(aE,aG,aD,n,false);P(aE,aF,aD,m,false)};L.hover=function(aG,aF,aD){var aE=o(arguments);P(aG,aF,aE,l,true);P(aG,aD,aE,k,true)};L.focus=function(aG,aF,aE){var aD=o(arguments);P(aG,aF,aD,j,false);P(aG,aE,aD,h,false)};L.key=function(aH,aG,aF,aE){var aD=o(arguments);P(aH,aG,aD,g,false);P(aH,aF,aD,f,false);P(aH,aE,aD,d,false)};if(document.all&&!window.opera){function az(aD){af(b,aD);q(aD)}function ak(aD){af(ao,aD);q(aD)}function Q(aD){af(an,aD);q(aD)}function G(aD){af(am,aD);q(aD)}L.focus("form",function(){N(this._submit_prep);this._submit_prep=K(this,"submit",az,false,true);N(this._reset_prep);this._reset_prep=K(this,"reset",ak,false,true)},function(){N(this._submit_prep);N(this._reset_prep)});L.focus("select,input,textarea",function(){N(this._change_prep);this._change_prep=K(this,"change",Q,false,true)},function(){N(this._change_prep)});L.focus("input,textarea",function(){N(this._select_prep);this._select_prep=K(this,"select",G,false,true)},function(){N(this._select_prep)})}L.submit=function(aE,aF){var aD=o(arguments);P(aE,aF,aD,b,false)};L.reset=function(aF,aD){var aE=o(arguments);P(aF,aD,aE,ao,false)};L.change=function(aF,aE){var aD=o(arguments);P(aF,aE,aD,an,false)};L.select=function(aE,aF){var aD=o(arguments);P(aE,aF,aD,am,false)};function af(aF,aD){if(aF){var aH=y(aD);for(var aE in aF){if(!aF.hasOwnProperty(aE)){continue}for(var aK=0;aK<aF[aE].length;aK++){var aN=aF[aE][aK];var aM=(aN.depth==-1)?100:aN.depth;var aG=aH;for(var aI=-1;aI<aM&&aG&&aG.nodeType==1;aI++,aG=aG.parentNode){if(aN.selector.matches(aG)){if(aN.hoverFlag){var aL=r(aD);if(aL&&(aG.contains(aL)||aG==aL)){break}}var aJ=aN.handle.call(aG,aD);if(aJ!==undefined&&!aJ){al(aD)}break}}}}}}if(typeof document.onactivate=="object"){var F="activate";var D="deactivate"}else{var F="focus";var D="blur"}K(document.documentElement,"click",function(aD){af(aA,aD)});K(document.documentElement,"mousedown",function(aD){af(ay,aD)});K(document.documentElement,"mouseup",function(aD){af(n,aD)});K(document.documentElement,"dblclick",function(aD){af(m,aD)});K(document.documentElement,"keydown",function(aD){af(g,aD)});K(document.documentElement,"keypress",function(aD){af(f,aD)});K(document.documentElement,"keyup",function(aD){af(d,aD)});K(document.documentElement,F,function(aD){af(j,aD)},true);K(document.documentElement,D,function(aD){af(h,aD)},true);K(document.documentElement,"mouseover",function(aD){af(l,aD)});K(document.documentElement,"mouseout",function(aD){af(k,aD)});K(document.documentElement,"submit",function(aD){af(b,aD)});K(document.documentElement,"reset",function(aD){af(ao,aD)});K(document.documentElement,"change",function(aD){af(an,aD)});K(document.documentElement,"select",function(aD){af(am,aD)});p(document.documentElement,"regenabled");var aw=[];var c=function(aD){aw.push(aD)};var av=function(){return aw.join("\n")+"\n"};if(!window.console){window.console={log:c,contents:av}}else{if(!window.console.log){window.console.log=c;if(!window.console.contents){window.console.contents=av}}}return L})();reg.importAll();var is=new ottosniff();function ottosniff(){var c=navigator.userAgent.toLowerCase();var a=navigator.appName;if(a=="Netscape"){this.b="ns"}else{this.b=a}this.version=navigator.appVersion;this.v=parseInt(this.version);this.gecko=/\bgecko\/(20\d\d)(\d\d)(\d\d)/.test(c);this.ns=(this.b=="ns"&&this.v>=5);this.op=(c.indexOf("opera")>-1);this.safari=(c.indexOf("safari")>-1&&this.v<5);this.safariAll=(c.indexOf("safari")>-1);this.op7=(this.op&&this.v>=7&&this.v<8);this.op78=(this.op&&this.v>=7||this.op&&this.v>=8);this.ie5=(this.version.indexOf("MSIE 5")>-1);this.ie6=(this.version.indexOf("MSIE 6")>-1);this.ie7=(this.version.indexOf("MSIE 7")>-1);this.ie56=(this.ie5||this.ie6);this.ie567=(this.ie5||this.ie6||this.ie7);this.iewin=(this.ie56&&c.indexOf("windows")>-1||this.ie7&&c.indexOf("windows")>-1);this.iemac=(this.ie56&&c.indexOf("mac")>-1);this.moz=(c.indexOf("mozilla")>-1);this.ff=(c.indexOf("firefox")>-1);this.moz13=(c.indexOf("mozilla")>-1&&c.indexOf("1.3")>-1);this.oldmoz=(c.indexOf("sunos")>-1||this.moz13&&!this.ff||this.moz&&c.indexOf("1.4")>-1&&!this.ff||this.moz&&c.indexOf("1.5")>-1&&!this.ff||this.moz&&c.indexOf("1.6")>-1&&!this.ff);this.anymoz=this.gecko;this.ns6=(c.indexOf("netscape6")>-1);this.geckoAtOrAbove=function(k){var h=(this.gecko)?c.substring(c.indexOf("; rv:")+5,c.indexOf(") gecko")):"";var f=h.split(".");var b=k.split(".");while(f.length<b.length){f.push("0")}while(b.length<f.length){b.push("0")}for(var d=0;d<b.length;d++){var g=parseInt(f[d]),j=parseInt(b[d]);if(g==j){continue}else{return(g>j)}}return true}}var rtl=(document.documentElement.lang.indexOf("he")>-1&&document.documentElement.lang.indexOf("IL"))?true:false;if(rtl){addClassName(document.documentElement,"rtl")}if(is.op){var bclass="browserOpera"}else{if(is.safariAll){var bclass="browserSafari"}else{if(is.ie56){var bclass="browserExplorer56 browserExplorer"}else{if(is.ie7){var bclass="browserExplorer7 browserExplorer"}else{if(is.iemac){var bclass="browserExplorerMac"}else{if(is.oldmoz){var bclass="browserOldMoz"}else{var bclass=""}}}}}}if(is.gecko){bclass+=" gecko"}if(is.safari||is.geckoAtOrAbove("1.9")){bclass+=" radius"}bclass+=" jsenabled";addClassName(document.documentElement,bclass);if(typeof shutoff=="undefined"){var shutoff={global:false,share:false,pop:false,misc:false}}if(!shutoff.global){reg.setup("div.a1r2 span.toolbarlinks > a,div.a1r2 span.siteid > a",sniffA1);reg.setup("div#a5 a",sniffA5);reg.focus("input#searchfield,input.searchfield",function(){addClassName(this,"sfieldfocused")},function(){removeClassName(this,"sfieldfocused")});reg.focus("div#a5 > ul li.hasmenu",function(){addClassName(this,"a5show");gebtn("div",this)[0].style.top=((gebtn("div",this)[0].offsetHeight*-1))+4+"px"},function(){removeClassName(this,"a5show")});reg.hover("div#a5 > ul li.hasmenu",function(){addClassName(this,"a5show");gebtn("div",this)[0].style.top=((gebtn("div",this)[0].offsetHeight*-1))+4+"px"},function(){removeClassName(this,"a5show")});reg.hover("div.a5menu",function(){addClassName(this.parentNode,"a5show")},function(){removeClassName(this,"a5show")});reg.setup("td.navlinks > div",sniffA2);reg.hover("ul#mtopics",function(){if(!a2.ent){reg.setup("ul#mtopics > li",sniffA2);reg.rerun(this)}});reg.focus("ul#mtopics",function(){if(!a2.ent){reg.setup("ul#mtopics > li",sniffA2);reg.rerun(this)}});if(is.ie56){reg.hover("ul#mtopics > li",function(){addClassName(this,"a2mshow")},function(){removeClassName(this,"a2mshow")});reg.hover("td.navlinks",function(){addClassName(this,"a2mshow")},function(){removeClassName(this,"a2mshow")},5)}if(shutoff.misc){reg.preSetup(function(){var a=gebi("a2v8");if(!a){return}reg.setup("select.goto, select.showDiv",sniffGoto);reg.setup("ul.goto, ul.showDiv",sniffGotoUL)})}}if(!shutoff.pop){reg.click(".k5, .media-popin",k5Click);reg.click(".k5close",k5Close);reg.key("html",function(a){if(27==a.keyCode){k5Close()}});reg.setup("@class*='k2ajax-'",sniffK2ajax);reg.setup("@class*='k2over', @class*='k2focus', @class*='k2cl', @class*='k2show', @class*='k2hide'",sniffK2);reg.setup(".modal-launch",sniffModal)}reg.preSetup(function(){var a=gebi("copyDate");if(!a){return}a.innerHTML="1994-"+new Date().getFullYear()+" "});reg.focus("body",blurOut);var blurIt=[];function blurOut(d){var f=this;t=getTarget(d);var a=blurIt;blurIt=[];for(var c=0;c<a.length;c++){if(!hasParent(t,a[c][0])){if(a[c][1]=="hidden"){a[c][0].style.visibility="hidden"}else{if(a[c][1]){removeClassName(a[c][0],a[c][1])}else{a[c][0].style.display="none"}}}else{blurIt.push(a[c])}}}reg.click("a.popup, area.popup, a.media-launch",bubblePop);function bubblePop(h){var j=this;if(hasClassName(j,"media-launch")&&!matchClassName(j,"[0-9]+x[0-9]+")){addClassName(j,"662x652")}var a="820";var k="600";var d=["no",0,0,0,0,0,0,"",""];var c=j.href;if(j.target){var b=j.target}else{var b="newpopup"}var m=j.className.split(" ");for(var l=0;l<m.length;l++){if(m[l].search("[0-9]+x[0-9]+")>-1){var g=m[l].split("x");a=g[0];k=g[1]}else{if(m[l].indexOf("name-")==0){var g=m[l].split("name-");b=g[1]}else{if(m[l]=="scrolling"){var d=["yes",1,0,0,0,0,0]}else{if(m[l]=="full"){var d=["yes",1,1,1,1,1,1]}else{if(m[l].indexOf("yes_")==0||m[l].indexOf("no_")==0){var g=m[l].split("_");g[1]="f"+g[1];var d=g[1].split("");d[0]=g[0]}}}}}if(j.className.indexOf("centerpop")>1){d[7]=screen.availHeight/2-k/2;d[8]=screen.availWidth/2-a/2}}openPopup(c,b,a,k,d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8]);cancelDefault(h)}function openPopup(c,d,h,f,a,q,p,k,j,g,b,m,l){var o=(m&&l)?",top="+m+",left="+l:"";var n=window.open(c,d,"width="+h+",height="+f+",resizable="+a+",scrollbars="+q+",menubar="+p+",toolbar="+k+",location="+j+",directories="+g+",status="+b+o);n.focus()}reg.focus("input.autoclear,input#searchfield,input.searchfield",autoclearFocus,autoclearBlur);function autoclearFocus(){if(this.value==this.defaultValue){this.value="";addClassName(this,"autocleared")}}function autoclearBlur(){if(this.value==""){this.value=this.defaultValue;removeClassName(this,"autocleared")}}var a1=[];a1.x=1;function sniffA1(){var c=this;oldA1Content();var g=['<div class="a1menux1"></div>\n<div class="a1menuw2"><div class="a1menuw1">\n','</div><div class="a1menux2"></div></div>'];if(!a1.ent){for(key in a1){var h=elem("div");h.innerHTML=key;a1[h.innerHTML]=a1[key]}a1.ent=true}var b=c.innerHTML.normalize();var f="a1menu"+a1.x;a1.x++;if(hasClassName(c,"language-select")){var h=elem("div.a1menu");addClassName(c,"k2over-languageselector y3 x-10");h.id="languageselector";h.style.width="170px";h.innerHTML=g[0]+"<h5></h5><div></div>"+g[1];c.parentNode.insertBefore(h,c.nextSibling);sniffK2.call(c);sniffSiteSelector(c.parentNode)}else{if(a1[b]){var h=elem("div.a1menu");addClassName(c,"karrow");addClassName(c,"k2over-"+f+" y3 x-6");if(hasClassName(c,"a1cart")){c.innerHTML='<span class="carticon small">'+c.innerHTML+"</span>";c.style.paddingLeft="0px"}if(a1[b].indexOf("a1-2col")>-1){var a="a1Large"}else{if(a1[b].indexOf("<p>")>-1){var a="a1Medium"}else{var a="a1Small"}}h.id=f;addClassName(h,a);h.innerHTML=g[0]+a1[b]+g[1];c.parentNode.insertBefore(h,c.nextSibling);sniffK2.call(c)}}}var a1hrefs=[];var a1menus=[];function oldA1Content(){var a;for(a in a1hrefs){a1[a1hrefs[a][0]]=a1menus[a][1]}a1hrefs=a1menus=[]}reg.click("div.a2topiclinks > ul > li > a",function(){clickA2(this,this.innerHTML.normalize(),this.innerHTML.normalize())});reg.click("div.a2m a",function(){var a=gebtn("a",this.parentNode.parentNode.parentNode.parentNode)[0].innerHTML.normalize();clickA2(this,a,this.innerHTML.normalize())});var a2=[];function sniffA2(){var m=this;var o=(typeof ltxt=="undefined")?seeall:ltxt.seeall;if(navmenu["1.0"]){oldA2Content()}if(gebi("ip1")){oldA2TableFix()}if(!a2.ent){for(key in a2){var g=elem("div");g.innerHTML=key;a2[g.innerHTML.strip()]=a2[key]}a2.ent=true}var j=gebtn("a",m)[0];var b=j.innerHTML.normalize();if(a2[b]){var f=j.href;addEvent(j,"focus",function(){if(this.parentNode.nodeName.toLowerCase()=="li"){addClassName(this.parentNode,"a2mshow");blurIt.push([this.parentNode,"a2mshow"])}else{addClassName(this.parentNode.parentNode,"a2mshow");blurIt.push([this.parentNode.parentNode,"a2mshow"])}});var g=elem("div.a2m",{});g.style.marginLeft=(rtl)?"-"+(204-m.offsetWidth)+"px":"-20px";var p=elem("ul",{});var k=elem("a",{href:f});k.innerHTML=o+" &#187;";var c=elem("li",{});if(f.indexOf("#")<0&&f.split("#")[1]!=""&&a2[b].indexOf("<!-- no see all -->")<0){c.appendChild(k)}p.innerHTML=a2[b];p.appendChild(c);g.appendChild(p);m.appendChild(g);addClassName(gebtn("li",m)[0],"firstchild")}else{if(m.nodeName.toLowerCase()=="li"){addClassName(m,"a2nomenu")}else{addClassName(m.parentNode,"a2nomenu")}}}function clickA2(b,d,c){if(!gebi("a0v2")&&window.s_account){s_linkType="o";s_linkName="Masthead Menu: "+d;s_linkTrackVars="prop15,prop16";s_prop15=s_pageName;s_prop16=c;s_lnk=s_co(b);s_gs(s_account)}}var navmenu=[];var oldmenu=[];function popfly(){}function closefly(){}function prepmenus(){}function printmenus(){}function oldA2Content(){var b=1;while(b<10){if(navmenu[b+".0"]&&!a2[navmenu[b+".0"].split("|")[0]]){var c=1;var a="";while(navmenu[b+"."+c]){a+='<li><a href="'+navmenu[b+"."+c].split("|")[1]+'">'+navmenu[b+"."+c].split("|")[0]+"</a></li>\n";c++}a2[navmenu[b+".0"].split("|")[0]]=a}if(oldmenu[b+".0"]&&!a2[oldmenu[b+".0"].split("|")[0]]){var c=1;var a="";while(oldmenu[b+"."+c]){a+='<li><a href="'+oldmenu[b+"."+c].split("|")[1]+'">'+oldmenu[b+"."+c].split("|")[0]+"</a></li>\n";c++}a2[oldmenu[b+".0"].split("|")[0]]=a}b++}navmenu=oldmenu=[]}function oldA2TableFix(){var a=1;while(gebi("ip"+a)){var b=gebi("ip"+a).parentNode;b.parentNode.removeChild(b);a++}}var a5=[];function sniffA5(){var b=['<div class="a5menuw2"><div class="a5menuw1">\n','</div></div><div class="a5menux2"></div>'];if(!a5.ent){for(key in a5){var c=elem("div");c.innerHTML=key;a5[c.innerHTML]=a5[key]}a5.ent=true}var a=this.innerHTML.normalize();if(a5[a]){var c=elem("div.a5menu");c.innerHTML=b[0]+a5[a]+b[1];addClassName(this.parentNode,"hasmenu");this.parentNode.insertBefore(c,this.nextSibling)}}ked=[];function sniffK2(d){var h=this;var f=document;h.prp=[0,0,0,"","",""];h.className=h.className.replace(/(k2over) +/,"$1-");h.className=h.className.replace(/(k2click) +/,"$1-");h.className=h.className.replace(/(k2focus) +/,"$1-");h.className=h.className.replace(/(k2close) +/,"$1-");var k=h.className.split(" ");if(h.className.indexOf("k2ajaxload")>-1&&h.href&&gebtn("div",document.body)[0]){for(var j=0;j<k.length;j++){if(k[j].indexOf("k2over")>-1||k[j].indexOf("k2click")>-1||k[j].indexOf("k2focus")>-1){var c=k[j].split("-");if(!c[2]){c[2]=c[1]}}}var g=document.createElement("a");g.className="loadUrl";g.href=h.href+"#"+c[2];if(!gebi(c[2])){var b=document.createElement("div");b.className="g32auto";b.id=c[2];b.appendChild(g);gebtn("div",document.body)[0].appendChild(b)}}for(var j=0;j<k.length;j++){if(k[j].indexOf("k2over")>-1||k[j].indexOf("k2click")>-1||k[j].indexOf("k2focus")>-1){var a=h.aob=k[j].split("-");if(!a[2]){h.aob[2]=a[2]=a[1];h.aob[1]=h}kpop=gebi(a[2]);kpop.kp_objs=a[2];kpop.kp_trig=a[1]}else{if(k[j].indexOf("k2close")>-1){h.aob=k[j].split("-")}else{if(k[j].indexOf("x")==0){h.prp[0]=(k[j].substring(1)*1)+h.prp[0]}else{if(k[j].indexOf("y")==0){h.prp[1]=(k[j].substring(1)*1)+h.prp[1]}else{if(k[j].indexOf("z")==0){h.prp[2]=(k[j].substring(1)*1)}else{if(k[j].indexOf("pAbsolute")==0){h.prp[3]=(k[j].substring(1))}else{if(k[j].indexOf("vBottom")==0||k[j].indexOf("vTop")==0||k[j].indexOf("vMiddle")==0||k[j].indexOf("vAlignTopBottom")==0){h.prp[4]=k[j]}else{if(k[j].indexOf("hRight")==0||k[j].indexOf("hMiddleRight")==0||k[j].indexOf("hLeft")==0||k[j].indexOf("hMiddleLeft")==0||k[j].indexOf("hMiddle")==0||k[j].indexOf("hAlignRight")==0){h.prp[5]=k[j]}}}}}}}}}if(h.aob[0].indexOf("k2over")>-1){addEvent(h,"mouseover",function(){showK2(this.aob[2],this.aob[1],this.prp[0],this.prp[1],this.prp[2],this.prp[3],this.prp[4],this.prp[5])});if(!hasClassName(h,"mOverOff")){addEvent(kpop,"mouseover",function(){showK2(this.kp_objs)})}addEvent(kpop,"mouseout",function(){hideK2(this.kp_objs)});addEvent(h,"mouseout",function(){hideK2(this.aob[2])});addEvent(h,"focus",function(){showK2(this.aob[2],this.aob[1],this.prp[0],this.prp[1],this.prp[2],this.prp[3],this.prp[4],this.prp[5]);blurIt.push([gebi(this.aob[2]),"hidden"])});if(d){showK2(h.aob[2],h.aob[1],h.prp[0],h.prp[1],h.prp[2],h.prp[3],h.prp[4],h.prp[5]);return false}}else{if(h.aob[0]=="k2click"){addEvent(h,"click",function(l){showK2(this.aob[2],this.aob[1],this.prp[0],this.prp[1],this.prp[2],this.prp[3],this.prp[4],this.prp[5]);addK2(this.aob[2],this.aob[1],this.prp[0],this.prp[1],this.prp[2],this.prp[3],this.prp[4],this.prp[5]);cancelDefault(l);return false});if(d){showK2(h.aob[2],h.aob[1],h.prp[0],h.prp[1],h.prp[2],h.prp[3],h.prp[4],h.prp[5]);addK2(h.aob[2],h.aob[1],h.prp[0],h.prp[1],h.prp[2],h.prp[3],h.prp[4],h.prp[5]);return false}}else{if(h.aob[0]=="k2focus"){addEvent(h,"focus",function(){showK2(this.aob[2],this.aob[1],this.prp[0],this.prp[1],this.prp[2],this.prp[3],this.prp[4],this.prp[5]);addK2(this.aob[2],this.aob[1],this.prp[0],this.prp[1],this.prp[2],this.prp[3],this.prp[4],this.prp[5])});addEvent(h,"blur",function(){hideK2(this.aob[2],1)})}else{if(h.aob[0]=="k2close"){addEvent(h,"click",function(l){hideK2(this.aob[1],1);cancelDefault(l)})}}}}h.className=h.className.replace(/(k2over)-|(k2focus)-|(k2cl...)-/,"$1 ")}function showK2(o,h,g,d,b,n,p,l,k){var j=gebi(o);if(!j){var j=o}if(h){var m=plft=0;var f=gebi(h);if(!f){var f=h}if(l=="hLeft"){plft=plft-j.offsetWidth}else{if(l=="hMiddleLeft"){plft=plft-j.offsetWidth;plft=plft+parseInt(f.offsetWidth/2)}else{if(l=="hMiddle"){plft=parseInt(f.offsetWidth/2);plft=plft-parseInt(j.offsetWidth/2)}else{if(l=="hMiddleRight"){plft=parseInt(f.offsetWidth/2)}else{if(l=="hRight"){plft=f.offsetWidth}else{if(l=="hAlignRight"){plft=plft+f.offsetWidth-j.offsetWidth}}}}}}if(p=="vTop"){m=m-j.offsetHeight}else{if(p=="vMiddle"){m=m+parseInt(f.offsetHeight/2);m=m-parseInt(j.offsetHeight/2)}else{if(p=="vBottom"){m=m+f.offsetHeight}else{if(p=="vAlignBottom"){m=m+f.offsetHeight-j.offsetHeight}else{if(p=="vAlignTopBottom"){var c=0;if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){c=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){c=document.documentElement.scrollTop}}var a=0;if(typeof(window.innerWidth)=="number"){a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientHeight}}var q=f.offsetHeight-j.offsetHeight}}}}}if(is.safari&&n=="Absolute"){if(n!="Absolute"){f.style.position="relative"}getXY(f.offsetParent)}else{getXY(f)}m=m+f.Y;plft=plft+f.X;if(p=="vAlignTopBottom"&&m>c+(a/2)){m=m+q;d=d*-1}plft=plft+g;m=m+d;j.style.top=m+"px";j.style.left=plft+"px"}if(b){j.style.zIndex=b}j.style.visibility="visible"}function hideK2(b,a,d){var c=gebi(b);if(!c){var c=b}c.style.visibility="hidden";if(a){ked[b]=""}}function addK2(j,h,g,f,d,c,b,a){ked[j]=[j,h,g,f,d,c,b,a]}addEvent(window,"resize",function(){var a;for(a in ked){if(ked[a][0]){showK2(ked[a][0],ked[a][1],ked[a][2],ked[a][3],ked[a][4],ked[a][5],ked[a][6],ked[a][7])}}});function sniffK2ajax(){var d=this;var c=d.className.split("k2ajax-")[1].split(" ")[0];var b=gebtn("a",gebi(c))[0].href;var a=(d.className.indexOf("k2over-")>-1)?"mouseover":"click";addEvent(d,a,function(){if(gebi(c).innerHTML.indexOf("getUrl")>-1){var f=[c,d];getfile(b,function(h,g){if(h.indexOf("contentchunk")>-1){h=getRequestObject("contentchunk",h).innerHTML}gebi(g[0]).innerHTML=h;reg.rerun(gebi(g[0]));sniffK2.call(g[1],true)},f)}})}function sniffModal(){var b=this;if(hasClassName(b,"modal-launch")){var a=b.className.match(/launch\-id\-([a-z0-9_-]+)/);if(!a){return}else{b.modalId=a[1]}b.onclick=function(c){showK4(this.modalId);return false}}}function showK4(g){var f=gebi(g);if(!f){return}removeClassName(f,"k4hidden");var d=gebtn("input",f);for(var b=0;b<d.length;b++){if(d[b].type=="text"){d[b].focus();break}}if(is.ie6){var c=gebtn("select");for(var b=0;b<c.length;b++){addClassName(c[b],"k4in-effect")}}}function hideK4(f){var d=gebi(f);addClassName(d,"k4hidden");if(is.ie6){var b=gebtn("select");for(var c=0;c<b.length;c++){removeClassName(b[c],"k4in-effect")}}}function modalClose(b){var a=this.parentNode;while(!hasClassName(a,"k4")&&a.parentNode){a=a.parentNode}if(hasClassName(a,"k4")&&a.id){hideK4(a.id)}return false}function sniffSiteSelector(d){var c=gebtn("a",d);for(var b=0;b<c.length;b++){var h=c[b];if(hasClassName(h,"country-select")){addClassName(h,"modal-launch launch-id-country-selector");sniffModal.call(h);var f=elem("div",{"class":"k4 k4v1 k4hidden",id:"country-selector"});f.innerHTML='<div class="k4w1"><div class="k4w2"><div class="k4w3"><div class="k4w4"><div class="k4title"><h2></h2><p class="modal-extra"><a href="" class="modal-close">[X]</a></p></div><div class="k4body"></div></div></div></div></div>';f.setTitle=function(a){gebtn("h2",this)[0].innerHTML=a};f.setBody=function(a){gebtn("div",this)[5].innerHTML=a};document.body.appendChild(f);addEvent(h,"click",function(){var a=this.href;try{getfile(this.href,function(o,n){try{var m=elemText(getRequestObject("country-data-title",o,"h2"));var k=getRequestObject("country-data",o).innerHTML}catch(l){window.location=a}f.setTitle(m);f.setBody(k)})}catch(j){window.location=a}})}else{if(hasClassName(h,"language-select")){var g=gebi("languageselector");g.setTitle=function(a){gebtn("h5",this)[0].innerHTML=a};g.setBody=function(a){gebtn("div",this)[3].innerHTML=a};addEvent(h,"mouseover",function(){var j=this.href;try{getfile(this.href,function(m,o){try{var l=elemText(getRequestObject("language-data-title",m,"h2"));var k=getRequestObject("language-data",m).innerHTML}catch(n){g.setTitle("no data");return}g.setTitle(l);g.setBody(k)})}catch(a){window.location=j}})}}}}reg.postSetup(function(){var a=gebi("k5onload");if(!a){return}k5Click.call(a)});function pauseAll(){window.paused=true;addClassName(document.body,"paused")}function resumeAll(){window.paused=false;removeClassName(document.body,"paused")}function k5Click(){if(reg.matches(this,"div.k5")){return}k5Close();var A=matchClassName(this,/^id-(\S+)$/);if(A){var p=A[1]}else{if(this.href&&this.href.indexOf("#")!=-1){var p=this.href.substring(this.href.indexOf("#")+1)}else{throw new Error('no id value was specified for k5 object. className "id-someId" or URL anchor reference "...page.html#someId"')}}var m="k5 k5empty";var k,o,n,y,d;if(hcn(this,"k5interrupt")){m+=" k5interrupt";d=true}if(hcn(this,"k5vid")){m+=" k5vid";k=true}else{if(hcn(this,"k5login")){m+=" k5login";n=true}else{if(hcn(this,"k5media")){m+=" k5media hijax-"+p;y=true}else{if(hcn(this,"k5info")){m+=" k5info";o=true}}}}var h=(this.title)?this.title:elemText(this);if(!h){h=" "}if(n){var g={title:"close",alt:"close",src:imdir+"/k5login_x.gif",border:"0",width:"21",height:"21"}}else{if(o){var g={title:"close",alt:"close",src:imdir+"/k5info_x.gif",border:"0",width:"21",height:"21"}}else{var g={title:"close",alt:"close",src:imdir+"/ic_close_win_big_x.gif",border:"0",width:"30",height:"19"}}}var f=elem("h2.k5title",null,h);var c=elem("span."+(d?"k5skip":"k5close"),null,elem("img",g));var b=elem("p.k5closer",null,c);var s=elem("div.k5w2");var v=elem("div.k5w1",null,[f,b,s]);var l=elem("div.k5shadow");l.innerHTML='<table><tr><td class="tl"></td><td class="tc"></td><td class="tr"></td></tr><tr><td class="ml"></td><td class="mc"></td><td class="mr"></td></tr><tr><td class="bl"></td><td class="bc"></td><td class="br"></td></tr></table>';var j=elem("div#k5",{"class":m},[v,l]);if(this.continueTo){j.continueTo=this.continueTo}if(this.submitTo){j.submitTo=this.submitTo}if(this.thankYouHref){j.thankYouHref=this.thankYouHref}l.position=function(D,C){D-=33;C-=29;var B=gebcn("mc",l)[0].style;B.width=D+"px";B.height=C+"px";this.style.top=(-31-C)+"px";this.style.left="8px"};v.centerOnScreen=function(){if(!this.viewportHeight){this.viewportHeight=(window.innerHeight)?window.innerHeight:document.documentElement.clientHeight}if(!this.viewportWidth){this.viewportWidth=(window.innerWidth)?window.innerWidth:document.documentElement.clientWidth}var C=this.offsetHeight;var D=this.offsetWidth;var B=((this.viewportHeight/2)-(C/2))*0.666;if(B<0){B=0;this.style.height=(this.viewportHeight-20)+"px";this.style.overflow="auto"}if(D>this.viewportWidth){this.style.width=(this.viewportWidth-40)+"px";this.style.overflow="auto"}this.style.marginTop=B+"px"};v.setContent=function(G){G.style.visibility="hidden";l.style.visibility="hidden";removeClassName(j,"k5empty");removeClassName(G,"hidethis");var F=gebcn("k5customtitle",G);if(F&&F.length>0){var E=F[0];var D=elemText(E);E.parentNode.removeChild(E);f.firstChild.data=D}var C=matchClassName(G,/^(\d+)(x(\d+))?$/);if(C){if(!v.style.width){v.style.width=C[1]+"px"}if(C.length>3&&C[3]&&!s.style.height){s.style.height=C[3]+"px"}}s.innerHTML="";s.appendChild(G);var B=s.offsetHeight;this.centerOnScreen();G.style.visibility="";window.setTimeout(function(){l.position(v.offsetWidth,v.offsetHeight);l.style.visibility=""},40)};j.setError=function(C,B,D){D=D||"Whoops! Unable to Load Content";removeClassName(this,"k5empty");addClassName(this,"k5error");v.style.height="auto";v.style.width="";s.style.height="";v.setContent(elem("div",{"class":"g29 g29v2"},elem("div.g29w1",{},elem("div.g29w2",{},[elem("h5",{},D),elem("p",{},C+":"),elem("p",{},""+B)]))))};j.style.visibility="hidden";if(is.ie6){var x=elem("div#k5ie6bg");document.body.appendChild(x)}document.body.appendChild(j);var w=matchClassName(this,/^(\d+)(x(\d+))?$/);if(w){v.style.width=w[1]+"px";if(w.length>3&&w[3]){s.style.height=w[3]+"px"}}v.centerOnScreen();j.style.visibility="";var u=this.href||location.href;if(u.indexOf("http")!==0){u=location.href}if(u.indexOf("#")!=-1){u=u.substring(0,u.indexOf("#"))}var r=location.href;if(r.indexOf("#")!=-1){r=r.substring(0,r.indexOf("#"))}if(r==u){var q=gebi(p);if(!q){j.setError('id="'+p+'" not found on this page',u)}else{v.setContent(q.cloneNode(true))}}else{try{xhr(u,function(C){var B=getElementByIdFromString(C,p);if(!B){j.setError('id="'+p+'" not found on remote page',u)}else{v.setContent(B)}},function(C,B,D){j.setError(C+" "+B,D)})}catch(z){j.setError("XHR FAIL: "+(z.message||z),u)}}this.blur();var a=gebs("input,button,select,textarea",j);if(a&&a.length>0){a[0].focus()}pauseAll();return false}function k5Close(c){var b=gebi("k5");if(b){document.body.removeChild(b)}var a=gebi("k5ie6bg");if(a){document.body.removeChild(a)}resumeAll();return false}(function(){var a=false;window.k5Onload=function(c,k,j,d,h,f){if(a){throw new Error("k5Onload called multiple times")}else{a=true}sniffK5Once();if(!c){c=location.href}if(c.indexOf("#")!=-1){if(!k){k=c.substring(c.indexOf("#")+1)}c=c.substring(0,c.indexOf("#"))}c=c+"#"+k;var g="k5";if(h){g+=" "+h}if(f){g+="x"+f}if(d){g+=" "+d}var b=elem("a",{"class":g,href:c},j);reg.postSetup(function(){window.setTimeout(function(){k5Click.call(b)},200)})}})();(function(){var m,f=false;function h(o,z,x,v){if(!f&&(f=true)){m=gebs('link@rel="k5interrupt"',gebtn("head")[0])}for(var p=0;p<m.length;p++){var A=m[p];var q=A.getAttribute("match");var B=A.getAttribute("select");if(!q&&!B){continue}var q=q||".?";var B=B||"*";var y=new RegExp(q);if(!q&&!B){continue}if(!y.test(v)||!matches(o,B)){continue}var l=A.href;var u=A.getAttribute("title");var s=A.getAttribute("thanks");var r=elem("a",{"class":A.className+" k5interrupt",href:l},u);r.continueTo=z;r.submitTo=x;r.thankYouHref=s;try{return k5Click.call(r)}catch(w){console.log("error while calling k5Click(): "+w.message);return true}}}var k=/^https?:/;var j=/^\/\//;var g=/^\//;var d=/^\?/;var c=/^#/;var b=location;var a=b.protocol+"//"+b.host+b.pathname;a=a.substring(0,a.lastIndexOf("/")+1);function n(r,q){r=r.strip();var p=null;if(k.test(r)){p=r}else{if(j.test(r)){p=b.protocol+r}else{if(g.test(r)){p=b.protocol+"//"+b.host+r}else{if(d.test(r)){p=b.protocol+"//"+b.host+b.pathname+r}else{if(c.test(r)){p=b.protocol+"//"+b.host+b.pathname+b.search+r}else{if(!r){p=b.href}else{p=a+r}}}}}}if(q){var o=p.indexOf("?");var l=p.indexOf("#");if(o!=-1){p=p.substring(0,o)}if(l!=-1){p=p.substring(0,l)}p+="?"+q}return p}reg.click("@href",function(l){return h(this,n(this.href),null,n(this.href))});reg.submit("form",function(l){return h(this,null,this,n(this.action))});reg.submit(".k5interrupt",function(u){cancelDefault(u);if(!this.continueTo&&!this.submitTo){console.log("no continueTo url or submitTo form");return false}var s=this.continueTo;var r=this.submitTo;var q=this.thankYouHref;var o=this.className;var l=getTarget(u);var x=getFormData(l);var p=n(l.action,x);var w=this;if(l.whichSubmit){l.whichSubmit.value="sending..."}try{xhr(p,function(){if(q){k5Click.call(elem("a",{href:q,"class":o},"Thank You"));window.setTimeout(function(){k5Close();s&&(location.href=s);r&&r.submit()},2700)}else{k5Close();s&&(location.href=s);r&&r.submit()}},function(z,y){console.log(p+" returned "+z+": "+y);k5Close();s&&(location.href=s);r&&r.submit()})}catch(v){if(s){l.appendChild(elem("input",{type:"hidden",name:"redirect_to",value:s}))}else{if(r){l.appendChild(elem("input",{type:"hidden",name:"redirect_to",value:n(r.action,getFormData(r))}))}}l.submit();window.setTimeout(function(){k5Close()},100)}});reg.click(".k5skip",function(q){var p=gebi("k5");if(!p||(!p.continueTo&&!p.submitTo)){return}var o=p.continueTo;var l=p.submitTo;k5Close();o&&(location.href=o);l&&l.submit();return false});reg.click('.k5interrupt form @type="submit"',function(o){if(hcn(this,"k5skip")){return}var l=getParent(this,"form");l.whichSubmit=this})})();function surveyPop(c,h,g,f,d,b){if(h&&h<Math.random()){return false}var n=document.cookie;var q="surveyHash";var o=n.split("; ");var m=c.toLowerCase().replace(/[^a-z0-9_\/]/g,"_");var l=new RegExp("^"+q+"_"+m+"=seen$");for(var j=0;j<o.length;j++){if(l.test(o[j])){return false}}if(g){if(g<0){g=9999}var a=new Date();a.setTime(a.getTime()+g*1000*60*60*24);document.cookie=q+"_"+m+"=seen; expires="+a.toGMTString()}if(!d){d=548}if(!f){f=600}var k="resizable,status,width="+d+",height="+f;if(!b){k+=",scrollbars"}var p=window.open(c,"_surveyWin",k);return p}var imgpostload=[];reg.postSetup(function(){if(typeof imgpostload=="undefined"){return}for(var a=0;a<imgpostload.length;a++){if(imgpostload[a].title){imgpostload[a].src=imgpostload[a].title;imgpostload[a].title=""}}});if(!shutoff.global){if(is.ie56){reg.setup("div.g15v5 > table",function(){addClassName(this,"tickle")})}}if(!shutoff.share){reg.setup("div.pagetitle, div.smallpagetitle",sniffSharePage,true)}if(!shutoff.misc){reg.setup("@class*='cTool-'",sniffClassTool);reg.setup("img@src*='_off.'",sniffRollover);reg.setup("div.g23",sniffG23);reg.setup("div.g27w2",sniffG27);reg.click("div.g27w2 > h3 > span.g27targ",toggleG27);reg.setup("div.imgbox",sniffImgbox);reg.setup("select.goto, select.showDiv",sniffGoto);reg.setup("ul.goto, ul.showDiv",sniffGotoUL);reg.setup(".xfadefirst",sniffXfade);reg.setup("ul.listfade",sniffListfade);reg.setup("a.loadUrl@href",sniffLoadUrl);reg.setup("a.imgswap, area.imgswap, img.imgswap, span.imgswap",sniffImgswap);reg.setup('img@class*="mswap"',sniffMultiswap);reg.setup("img.postload",function(){imgpostload.push(this)});reg.setup("a.toggleObj, area.toggleObj",sniffToggler);reg.setup("a.toggle-all-table-checkboxes",sniffToggleAllCheckboxesInTable);reg.setup("div.pc1collapsible",sniffExpandCollapsePc1);reg.setup('form@class*="wgform-"',sniffFormHijax);reg.setup("div.g15v5 > table.details tr.main-row > th",function(){this.appendChild(elem("div.after",{},[elem("div.show",{},ltxt.showDetails),elem("div.hide",{},ltxt.hideDetails)]))});if(location.hash){reg.setup("div.g15v5 table tbody"+location.hash,function(){removeClassName(this,"collapsed");addClassName(this,"uncollapsed")})}if(is.ie56){reg.setup("div.g15v5 > table",function(){addClassName(this,"tickle")})}if(typeof widgets!="undefined"){reg.setup(".wg1",sniffWg1)}}reg.preSetup(function(){var j=gebi("pc10");if(!j){return}var h=gebs("p.pc10img img.pc10img");if(!h||h.length==0){return}for(var b=0;b<h.length;b++){var c=h[b];var f=c.src;var g=f.replace(/(\.[a-z]+$)/,"_hvr$1");var d=c.cloneNode(true);d.src=g;d.className="pc10img_over";c.parentNode.appendChild(d)}if(!window.pc10active){window.pc10active=true;reg.hover("div.pc10item",function(a){addClassName(this,"pc10itemover")},function(a){removeClassName(this,"pc10itemover")})}});reg.preSetup(function(){var a=gebi("productFinder");if(!a){return}reg.setup('td.fnCmp input@type="checkbox"',function(){if(this.checked==true){addClassName(this.parentNode.parentNode,"checked")}});reg.setup("ul#fn1Filters",function(){var g=gebtn("em",this);for(var d=0;d<g.length;d++){if(g[d].parentNode.nodeName.toLowerCase()=="li"){var c=elem("a",{href:"#toggleView"});c.onclick=function(){toggleClassName(this.parentNode.parentNode,"collapsed");return false};innerWrap(g[d],c)}}var b=gebtn("li",this);var h=0;for(var d=0;d<b.length;d++){var f=gebtn("li",b[d])[0];if(b[d].parentNode==this&&h>3&&f&&f.className.indexOf("selection")>-1){addClassName(b[d],"collapsed")}else{if(b[d].parentNode==this&&gebtn("em",b[d])[0]){h++}}}});reg.setup("fieldset.fieldset-collapsed,fieldset.fieldset-uncollapsed",function(){if(gebtn("h6",this)[0]){var b=elem("a.fieldsettoggle",{href:"#toggleView"});innerWrap(gebtn("h6",this)[0],b);addClassName(gebtn("h6",this)[0],"fieldsettoggle")}});reg.click('td.fnCmp input@type="checkbox"',function(){var f=this;while(f=f.parentNode){if(f.nodeName.toLowerCase()=="form"){var g=f;break}}var c=g.className.split("maxchecked-")[1].split(" ")[0];if(c){var h=0;var b=gebtn("input",g);for(var d=0;d<b.length;d++){if(b[d].type=="checkbox"&&b[d].checked==true){h++}}if(h>c){this.checked=false;alert(ltxt.maxCheckedPart1+" "+c+" "+ltxt.maxCheckedPart2)}}if(this.checked==true){addClassName(this.parentNode.parentNode,"checked")}else{if(this.checked==false){removeClassName(this.parentNode.parentNode,"checked")}}})});reg.preSetup(function(){var a=gebi("findresellerwidget");if(!a){return}a.onsubmit=function(d){var c=this.keywords;var b=this.location;if(hasClassName(c,"autoclear")&&c.value==c.defaultValue){c.value=""}if(hasClassName(b,"autoclear")&&b.value==b.defaultValue){b.value=""}return true}});reg.click('a@class*="hijax-",@class*="hijax-" a,.fn1 .g8pages a',hijaxLink);reg.click('div.g15v5 tr.main-row > th@scope="row"',function(a){switchClassName(this.parentNode.parentNode,"collapsed","uncollapsed")});reg.hover("img.spriteswap",spriteOver,spriteOut,0);reg.hover("div.d4 span.linkUrl",d4makelink);reg.hover("div.d4 a.linkUrl",function(){},d4killLink);reg.click(".modal-close",modalClose);reg.click('a@class*="mswap", area@class*="mswap", span@class*="mswap"',clickMultiswap);reg.click("a.fieldsettoggle",function(a){switchClassName(this.parentNode.parentNode,"fieldset-collapsed","fieldset-uncollapsed");return false});reg.click("a#sr2Adv,a.sr2Adv",function(){addClassName(document.getElementById("sr2"),"sr2showOptions");document.getElementById("searchtermsAll").focus();return false});reg.click("a#sr2Simple,a.sr2Simple",function(){removeClassName(document.getElementById("sr2"),"sr2showOptions");document.getElementById("simpleSearch").focus();return false});function sniffG27(){var b=gebtn("h3",this);if(!b||b.length<1){return}b=b[0];var f=elemText(b).strip();var d=elem("span.g27targ");acn(b,"g27head");innerWrap(b,d);if(!f){var a=elem("img.g27targimg",{src:imdir+"/a.gif",alt:""});d.appendChild(a)}var c=gebcn("g27block",this);if(!c||c.length<1){return}c=c[0];if(hcn(c,"hidethis")){acn(this,"g27collapsed");rcn(this,"g27expanded")}else{rcn(this,"g27collapsed");acn(this,"g27expanded")}}function toggleG27(d){var a=this.parentNode;var c=a.parentNode;var b=gebcn("g27block",c);if(!b||b.length<1){return}b=b[0];if(hcn(b,"hidethis")){rcn(b,"hidethis");rcn(c,"g27collapsed");acn(c,"g27expanded")}else{acn(b,"hidethis");acn(c,"g27collapsed");rcn(c,"g27expanded")}}function sniffG23(){var s=this;if(hasClassName(this,"static")){var g=gebcn("g23tree",s,"ul");for(var y=0;y<g.length;y++){var p=g[y];var f=gebtn("li",p);for(var x=0,o;o=f[x++];){var v=!nextElem(o);if(v){addClassName(o,"last")}if(is.ie6&&v){addClassName(o,"ie-"+(hasClassName(o,"collapsed")?"collapsed":"expanded")+"-last")}var u=o.firstChild;if(u.nodeType!=1){u=nextElem(u)}if(hasClassName(o,"branch")&&u&&u.href){var m=elem("a.g23toggler",{href:u.href},elem("img",{src:"../im/a.gif",height:"10",width:"20",alt:"expand / collapse "}));o.insertBefore(m,o.firstChild)}}}return}var g=gebcn("g23tree",s,"ul");for(var y=0;y<g.length;y++){var p=g[y];var f=gebtn("li",p);for(var x=0,o;o=f[x++];){var r=hasClassName(o,"default-expanded");var q=false;if(gebtn("ul",o).length>0){if(r){addClassName(o,"branch")}else{addClassName(o,"collapsed branch")}q=true;var k=gebtn("ul",o)[0];k.parentNode.removeChild(k);o.innerWrap=elem("div.g23x");innerWrap(o,o.innerWrap);o.appendChild(k)}var v=!nextElem(o);if(v){addClassName(o,"last")}if(is.ie6){o.isLast=v;o.isBranch=q}if(is.ie6&&o.isLast&&o.isBranch&&r){addClassName(o,"ie-expanded-last")}else{if(is.ie6&&o.isLast&&o.isBranch&&!r){addClassName(o,"ie-collapsed-last")}}if(q){var m=elem("a.g23toggler",{},elem("img",{src:"../im/a.gif",height:"10",width:"20",alt:"expand / collapse "}));m.onclick=function(){var a=getParent(this,"li");if(!hasClassName(a,"collapsed")){addClassName(a,"collapsed");if(is.ie6&&a.isLast&&a.isBranch){addClassName(a,"ie-collapsed-last");removeClassName(a,"ie-expanded-last")}}else{removeClassName(a,"collapsed");if(is.ie6&&a.isLast&&a.isBranch){removeClassName(a,"ie-collapsed-last");addClassName(a,"ie-expanded-last")}}};gebtn("div",o)[0].insertBefore(m,gebtn("div",o)[0].firstChild);if(hasClassName(p,"g23check-tree")){var j=document.createElement("span");j.className="g23checked-count";for(var w=0;w<o.childNodes.length;w++){if(o.childNodes[w].nodeName.toLowerCase()=="ul"){o.sublist=o.childNodes[w]}if(hasClassName(o.childNodes[w],"g23item-extra-info")){o.extraInfo=o.childNodes[w]}}o.innerWrap.appendChild(j);o.countSpan=j;j.appendChild(document.createTextNode(" "));if(window.opera){j.innerHTML="&nbsp;"}o.updateCount=function(){var B=0;var c=gebs('input@type="checkbox"',this.sublist);for(var a=0;a<c.length;a++){if(c[a].checked){B++}}c=null;if(this.countSpan){if(B<1){this.countSpan.firstChild.data=" ";if(window.opera){this.countSpan.innerHTML="&nbsp;"}}if(B==1){this.countSpan.firstChild.data="(1 checked item not shown)"}if(B>1){this.countSpan.firstChild.data="("+B+" checked items not shown)"}}}}}o=null}if(location.hash){var d=gebi(location.hash.substring(1));if(d&&matches(d,"ul.g23tree li")){do{removeClassName(d,"collapsed");d=getParent(d,"ul.g23tree li")}while(d)}}if(hasClassName(p,"g23check-tree")){var A=gebs('input@type="checkbox"',p);for(var x=0;x<A.length;x++){var z=getParent(A[x],"li");z.checkBox=A[x];A[x].onclick=function(){var C=getParent(this,"li");var B=gebtn("input",C);for(var E=0;E<B.length;E++){B[E].checked=this.checked}var b=gebtn("li",C);for(var E=0;E<b.length;E++){if(typeof b[E].updateCount=="function"){b[E].updateCount()}}var a=getParent(C,"li");if(!this.checked){C=this;while(C.parentNode){C=C.parentNode;if(C.checkBox){C.checkBox.checked=false}}}else{if(a&&a.checkBox){B=gebtn("input",a);var D=true;for(var E=0;E<B.length;E++){if(B[E].type!="checkbox"){continue}if(B[E]!=C.parentNode.parentNode.checkBox&&!B[E].checked){D=false}}C.parentNode.parentNode.checkBox.checked=D}}C=this;while(C.parentNode){C=C.parentNode;if(typeof C.updateCount=="function"){C.updateCount()}}C=null}}if(location.hash){var d=location.hash.substring(1);for(var x=0;x<f.length;x++){var o=f[x];if(o.id==d){var A=gebtn("input",o);for(var w=0;w<A.length;w++){if(A[w].type!="checkbox"){continue}A[w].checked=true}var h=o;while(h.parentNode&&!hasClassName(h,"g23tree")){if(h.nodeName.toLowerCase()=="li"&&hasClassName(h,"branch")){removeClassName(h,"collapsed");if(is.ie6&&h.isLast&&h.isBranch){removeClassName(h,"ie-collapsed-last");addClassName(h,"ie-expanded-last")}}h=h.parentNode}var n=gebtn("li",o);for(var w=0,l;l=n[w++];){if(hasClassName(l,"branch")){removeClassName(l,"collapsed");if(is.ie6&&l.isLast&&l.isBranch){removeClassName(l,"ie-collapsed-last");addClassName(l,"ie-expanded-last")}}}A=null;h=null}}}for(var x=0;x<f.length;x++){var o=f[x];if(typeof o.updateCount=="function"){o.updateCount()}o=null}}p=null}}var preloaderOn=[];var preloaderOff=[];var preloaderActive=[];var activeImg=[];function sniffRollover(){var a=this;a.rsrc=a.src;preloaderOff[a.rsrc]=new Image();preloaderOff[a.rsrc].src=a.rsrc;if(hasClassName(a,"rollover")){preloaderOn[a.rsrc]=new Image();preloaderOn[a.rsrc].src=a.src.replace(/_off\./,"_on.");a.onmouseout=function(){if(activeImg[this.imgGroup]!=this){this.src=preloaderOff[this.rsrc].src}};a.onmouseover=function(){if(activeImg[this.imgGroup]!=this){this.src=preloaderOn[this.rsrc].src}}}if(a.className.indexOf("active-")>-1){a.imgGroup=a.className;a.imgGroup=a.imgGroup.replace(/.*active-(.*).*/,"$1");preloaderActive[a.rsrc]=new Image();preloaderActive[a.rsrc].src=a.src.replace(/_off\./,"_active.");if(a.className.indexOf("setactive-")>-1){activeImg[a.imgGroup]=a;a.src=preloaderActive[a.rsrc].src}a.onclick=function(){if(this.src!=preloaderActive[this.rsrc].src){this.src=preloaderActive[this.rsrc].src;if(activeImg[this.imgGroup]){activeImg[this.imgGroup].src=preloaderOff[activeImg[this.imgGroup].rsrc].src}activeImg[this.imgGroup]=this}}}}function sniffGoto(){var a=this;if(hasClassName(a,"showDiv")){addEvent(a,"change",function(){var b=this.options[this.selectedIndex].value.split("#")[1];if(this.currentItem){addClassName(this.currentItem,"hidethis")}if(gebi(b)){this.currentItem=gebi(b);removeClassName(this.currentItem,"hidethis")}else{this.currentItem=null}})}else{if(this.className.indexOf("hijax-")>-1){addEvent(a,"change",function(){var j=this.options[this.selectedIndex];try{var k=matchClassName(this,/^hijax-(\S*)/)[1];var b=gebi(k);var f=b.offsetHeight;b.innerHTML="";b.style.height=f+"px";addClassName(b,"hijaxLoading")}catch(c){return}if(b.className.indexOf("hijaxTrue")>-1){var g=(j.value.indexOf("?")>-1)?"&":"?";var d=j.value+g+"hijax=true"}else{var d=j.value}if(j.value!=""&&j.getAttribute("value")){xhr(d,function(h,m){var l=getElementByIdFromString(h,k);if(!l){window.location=j.href}h=l.innerHTML;hijaxCache[d+" "]=h;removeClassName(b,"hijaxLoading");b.style.height="auto";b.innerHTML=h;reg.rerun(b);if(gebi("linkToPage")){gebi("linkToPage").href=j.value}},function(){window.location=j.value})}})}else{addEvent(a,"change",function(){if(this.options[this.selectedIndex].value!=""&&this.options[this.selectedIndex].getAttribute("value")){document.location=this.options[this.selectedIndex].value}})}}}function sniffGotoUL(){var k=this;var l=getChildNodesByTagName(k,"li");var j="";var h=prevElem(k);if(h&&hasClassName(h,"listTitle")&&gebtn("a",h)[0]){j=j+'<option value="'+gebtn("a",h)[0].href+'" class="gotoHeading">'+h.innerHTML+"</option>\n"}else{if(h&&hasClassName(h,"listTitle")){j=j+'<option value="" class="gotoHeading">'+h.innerHTML+"</option>\n"}}var g="goto";var d=(this.className.indexOf("hijax-")>-1)?" "+matchClassName(this,/^(hijax-\S*)/)[1]:"";var a=elem("form",{action:""});k.parentNode.insertBefore(a,k);if(hasClassName(k,"showDiv")){g="showDiv";var f=document.createElement("div");k.parentNode.insertBefore(f,k)}for(var c=0;c<l.length;c++){var b=(l[c].className.indexOf("selected")>-1)?' selected="selected"':"";if(gebtn("a",l[c])[0]){j=j+"<option"+b+' value="'+gebtn("a",l[c])[0].href+'">'+gebtn("a",l[c])[0].innerHTML+"</option>"}else{if(l[c].innerHTML){j=j+"<option"+b+' value="">'+l[c].innerHTML+"</option>"}}if(hasClassName(k,"showDiv")&&gebtn("div",l[c])[0]){f.appendChild(gebtn("div",l[c])[0])}}a.innerHTML='<select class="'+g+d+'">'+j+"</select>";k.parentNode.removeChild(k);reg.rerun(a)}var zimg=1;function sniffImgbox(){var c=this;var g=gebtn("img",c)[0];c.style.background="url("+g.src+") no-repeat";c.style.width=g.width+"px";c.style.height=g.height+"px";g.style.visibility="hidden";if(is.ie56&&hasParent(c,"div","g20w1")){var h=hasParent(c,"div","g20w1");h.style.width=((g.width*1)+12)+"px";addClassName(h,"showcorners")}if(hasClassName(c,"imgcorners")){c.innerHTML='<div class="imgw1"><div class="imgw2"><div class="imgw3"><div class="imgw4" style="width:'+g.width+"px;height:"+g.height+'px">'+c.innerHTML+"</div></div></div></div>"}if(hasClassName(c,"imgzoom")){var f=gebtn("a",c)[0].href;var d=document.createElement("div");d.className="zoomimg k2";d.id="zoomimg"+zimg;var b=document.createElement("a");b.style.backgroundImage="none";b.onclick=function(){return false};var j=document.createElement("img");j.src=f;b.appendChild(j);d.appendChild(b);c.appendChild(d);if(hasClassName(c,"imgright")){c.className=c.className+" hAlignRight x10"}else{c.className=c.className+" x-10"}c.className=c.className+" vAlignTopBottom y-10 k2over-zoomimg"+zimg;sniffK2.call(c);var a=gebtn("a",c)[0];a.onclick=function(){return false};a.style.width=g.width+"px";a.style.height=g.height+"px";zimg++}}function sniffSharePage(){var f=this;if(typeof sharetxt!="undefined"){var d=getSafelyEncodedString(location.href);var c=getSafelyEncodedString(document.title);var p='\t\t<div class="sharepagew1 share-mailto">\t\t<table summary="layout" cellpadding="0" cellspacing="0"><tr>\t\t<td id="share-mailto"><a href="mailto:?subject='+sharetxt[0]+"{pagetitle}&body="+sharetxt[1]+"%0A%0A"+d+'" class="sharelink mailto" title="'+sharetxt[2]+'"></a></td>\t\t<td id="share-technorati"><a href="http://technorati.com/search/'+d+'" class="sharelink technorati" title="'+sharetxt[3]+'"></a></td>\t\t<td id="share-delicious"><a href="http://del.icio.us/post?v=4;url='+d+";title="+c+'" class="sharelink delicious" title="'+sharetxt[4]+'"></a></td>\t\t<td id="share-digg"><a href="http://digg.com/submit?phase=2&amp;url='+d+"&amp;title="+c+'" class="sharelink digg" title="'+sharetxt[5]+'"></a></td>\t\t<td id="share-slashdot"><a href="http://slashdot.org/bookmark.pl?title='+c+"&amp;url="+d+'" class="sharelink slashdot" title="'+sharetxt[6]+'"></a></td>\t\t';var n=gebtn("link");var m=null;var l=null;var k=0;for(var j=0;j<n.length;j++){if(""+n[j].rel.toLowerCase()=="alternate"){k++;if(!m){m=n[j].href;l=n[j].title}}}if(k>1){p+='<td id="share-multiple-feeds"><a href="#" title="'+sharetxt[7]+'"></a></td>'}else{if(k==1){p+='<td id="share-feed"><a href="'+m+'" class="sharelink feed" title="'+l+'"></a></td>'}else{p+='<td id="share-blank"> </td>'}}p+="</tr></table></div>";if(hasClassName(document.body,"a0v3")){return}f.id="sharepage";if(is.ie5){return}if(typeof p=="undefined"){return}c=(gebtn("h1",f)[0])?elemText(gebtn("h1",f)[0]):c;c=c.normalize();p=p.replace(/{pagetitle}/,c);var b=gebtn("meta");for(var j=0;j<b.length;j++){if(""+b[j].name.toLowerCase()=="share-this-page"&&""+b[j].content.toLowerCase()=="no"){return}}var o=document.createElement("div");o.className="sharepage";f.appendChild(o);o.innerHTML=p;var g=gebi("share-multiple-feeds");if(g){var h=gebtn("a",g)[0];h.titleDiv=f;h.mult=g;addEvent(h,"click",function(v){if(!this.feedListDiv){var s=gebtn("link");var u=[];var r="<ul>";for(var q=0;q<s.length;q++){if(""+s[q].rel.toLowerCase()=="alternate"){u[u.length]=s[q]}}for(var q=0;q<u.length;q++){r+="<li";if(q==0){r+=' class="first-child"'}else{if(q==u.length-1){r+=' class="last-child"'}}r+='><div><a class="sharelink feed" href="'+u[q].href+'">'+u[q].title+"</a></div></li>"}r+='</ul><span class="x1"></span><span class="x2"></span>';var w=elem("div",{id:"share-feed-list"});w.innerHTML=r;this.titleDiv.appendChild(w);this.feedListDiv=w;addClassName(this.mult,"showing");tagOmnitureCustomLinksForSharePage(this.feedListDiv)}else{if(hasClassName(this.feedListDiv,"hidethis")){removeClassName(this.feedListDiv,"hidethis");addClassName(this.mult,"showing")}else{addClassName(this.feedListDiv,"hidethis");removeClassName(this.mult,"showing")}}cancelDefault(v)})}tagOmnitureCustomLinksForSharePage(o)}}function tagOmnitureCustomLinksForSharePage(d){if(typeof window.s_co!="undefined"){var f=function(g){var a=this.className.replace(/sharelink /,"")+": ";s_linkType="o";s_linkName=a+this.href;s_lnk=s_co(this);s_gs(s_account)};var c=gebtn("a",d);for(var b=0;b<c.length;b++){if(!hasClassName(c[b],"sharelink")){continue}addEvent(c[b],"click",f)}}}var imgpreload=[];function sniffImgswap(){var a=this;if(a.src){imgpreload[a.id]=new Image();imgpreload[a.id].src=a.src}else{a.imgref=a.className.replace(/[^ ]* ?([^ ]+_\d).*/,"$1").split("_");a.src=gebi(a.imgref[0]).src.replace(/_\d+\./,"_"+a.imgref[1]+".");imgpreload[a.src]=new Image();imgpreload[a.src].src=a.src;if(!hasClassName(a,"swapOnclick")){a.onmouseover=function(){gebi(this.imgref[0]).src=imgpreload[this.src].src};a.onmouseout=function(){gebi(this.imgref[0]).src=imgpreload[this.imgref[0]].src};if(!hasClassName(a,"followLink")){a.onclick=function(){return false}}}else{a.onclick=function(){imgpreload[this.imgref[0]].src=gebi(this.imgref[0]).src=imgpreload[this.src].src;return false}}}}function sniffMultiswap(){var b=this;if(b.src){imgpreload[b.id]=new Image();imgpreload[b.id].src=b.src;if(b.className.indexOf("mswap-")>-1){var a=b.className.split("mswap-")[1].split("-")[0].split(" ")[0];b.src=b.src.replace(/[^\/]+(\.....?)$/,a+"$1")}}}function clickMultiswap(){this.targetid=this.className.split("mswap-")[1].split("-")[0].split(" ")[0];var b=this.targetid.replace(/(.*)\d+?/,"$1");this.pre=b;if(this.className.indexOf("mswap-"+this.targetid+"-")>-1){var a=this.className.split("mswap-"+this.targetid+"-")[1].split(" ")[0]}else{var a=this.href.replace(/.*\/([^\/]+)?/,"$1").split(".")[0]}this.src=gebi(this.targetid).src.replace(/[^\/]+(\.....?)$/,a+"$1");imgpreload[this]=new Image();imgpreload[this].src=this.src;var c=1;while(gebi(this.pre+c)){gebi(this.pre+c).src=imgpreload[this.pre+c].src;c++}gebi(this.targetid).src=this.src;if(hasClassName(this,"followLink")||this.target!=""){}else{cancelDefault(e)}}function sniffToggleAllCheckboxesInTable(){var f=this;var d=f.parentNode;while(d.nodeName.toLowerCase()!="table"){d=d.parentNode}f.checkStatus=true;f.titleSelect="Select All";f.titleUnselect="Unselect All";f.title=f.titleSelect;f.img=gebtn("img",f)[0];f.img.alt=f.titleSelect;var c=gebtn("input",d);f.checkboxes=[];for(var a=0;a<c.length;a++){if("checkbox"==c[a].type){f.checkboxes.push(c[a])}}f.onclick=function(){for(var b=0;b<this.checkboxes.length;b++){this.checkboxes[b].checked=this.checkStatus}this.title=(this.checkStatus)?this.titleUnselect:this.titleSelect;this.img.alt=(this.checkStatus)?this.titleUnselect:this.titleSelect;this.checkStatus=!this.checkStatus;return false}}function sniffExpandCollapsePc1(){var g=this;addClassName(g,"pc1collapsed");removeClassName(g,"pc1collapsible");var b=gebtn("h2",g)[0];var f=elem("a",{href:"#"}," "+elemText(b));var a=elem("img",{src:"../im/pc1-expand.gif",alt:"","class":"pc1expand-collapse-icon",border:"0"});a.srcCollapse="../im/pc1-collapse.gif";a.srcExpand=a.src;f.titleCollapse="Collapse this section";f.titleExpand="Expand this section";f.title=f.titleExpand;f.insertBefore(a,f.firstChild);f.im=a;f.div=g;b.innerHTML="";b.appendChild(f);f.onclick=function(){if(hasClassName(this.div,"pc1expanded")){addClassName(this.div,"pc1collapsed");removeClassName(this.div,"pc1expanded");this.title=this.titleExpand;this.im.src=this.im.srcExpand}else{addClassName(this.div,"pc1expanded");removeClassName(this.div,"pc1collapsed");this.title=this.titleCollapse;this.im.src=this.im.srcCollapse}return false};var c=gebcn("cornerBR",g)[0];var d=elem("p",{"class":"pc1expand-note"}," Click the plus icon to expand this section.");c.appendChild(d)}function sniffClassTool(){var g=this;var a=g.className.split(" ");for(var b=0;b<a.length;b++){if(a[b].indexOf("cTool-")==0){var f=a[b].split("cTool-")[1].split("-");if(f[f.length-1].indexOf("RMV")>-1||f[f.length-1].indexOf("TGL")>-1||f[f.length-1].indexOf("ADD")>-1){var c="click"}else{var c=f[f.length-1];f.pop()}g.objs=f;g.tid=f.shift();var d=g.tid;if(g.tid=="this"){g.tid=g}if(c=="hover"&&!is.ie56&&d=="this"){}else{if(c=="hover"){addEvent(g,"mouseout",function(h){classomatic(this.tid,this.objs)});var c="mouseover";addEvent(g,c,function(h){classomatic(this.tid,this.objs);if(c=="click"){cancelDefault(h)}})}else{addEvent(g,c,function(h){classomatic(this.tid,this.objs);if(c=="click"){cancelDefault(h)}})}}}}}function classomatic(d,a){if(!gebi(d)){var b=d}else{var b=gebi(d)}for(var c=0;c<a.length;c++){if(a[c].indexOf("RMV")==0){removeClassName(b,a[c].substring(3,a[c].length))}else{if(a[c].indexOf("ADD")==0){addClassName(b,a[c].substring(3,a[c].length))}else{if(a[c].indexOf("TGL")==0){if(hasClassName(b,a[c].substring(3,a[c].length))){removeClassName(b,a[c].substring(3,a[c].length))}else{if(!hasClassName(b,a[c].substring(3,a[c].length))){addClassName(b,a[c].substring(3,a[c].length))}}}}}}}function sniffToggler(){var c=this;if(c.toggler){return}if(hasClassName(c,"showThis")){c.toggler=c.href.split("#")[1];addEvent(c,"click",function(f){var d=this.toggler.replace(/\d+?/,"");var g=1;while(gebi(d+g)){if(this.toggler==d+g){removeClassName(gebi(this.toggler),"hidethis")}else{addClassName(gebi(d+g),"hidethis")}g++}cancelDefault(f)})}else{var a=c.className.split(" ");for(var b=0;b<a.length;b++){if(a[b].indexOf("objects-")==0){c.toggler=a[b].replace(/objects-/,"")}}addEvent(c,"click",function(k){var j=this.toggler.split("-");for(var f in j){if(j[f].indexOf("ALL")>-1){var h=[];var d=1;while(gebi(j[f].split("ALL")[0]+d)){h.push(j[f].split("ALL")[0]+d);d++}var g;for(g in h){toggler(this,h[g])}}else{toggler(this,j[f])}}cancelDefault(k)})}}function toggler(b,a){if(hasClassName(gebi(a),"hidethis")&&!hasClassName(b,"hideall")||hasClassName(b,"showall")){removeClassName(gebi(a),"hidethis")}else{if(!hasClassName(gebi(a),"hidethis")||hasClassName(b,"hideall")){addClassName(gebi(a),"hidethis")}}}var ulid=0;function sniffListfade(){var d=this;ulid++;var b=gebtn("li",d);var a=0;while(b[a]){b[a].id=ulid+"ulfade"+(a+1);if(a==0){addClassName(b[a],"xfadefirst");var c="pause5";if(d.className.indexOf("pause")>-1){c=getClassContains(d,"pause")}addClassName(b[a],c)}else{addClassName(b[a],"xfade")}a++}}function sniffLoadUrl(){var c=this;if(c.href.indexOf("#")>-1){var a=c.href.split("#")[0];var b=c.href.split("#")[1];getfile(a,function(d,g){if(g[0]){d=getRequestObject(g[0],d);var f=d.className;d=d.innerHTML}if(g[1].parentNode.className.indexOf("g32auto")>-1&&g[0]){g[1].parentNode.className=f;g[1].parentNode.innerHTML=d}else{var h=elem("div");g[1].parentNode.insertBefore(h,g[1]);h.innerHTML=d;reg.rerun(h);g[1].parentNode.removeChild(g[1])}},[b,c])}}function sniffFormHijax(){var a=this;addEvent(a,"submit",function(f){var d=getClassContains(this,"wgform-").split("wgform-")[1];if(hasParent(this,d)){var c=gebtn("input",this);var b=[];for(i=0;i<c.length;i++){if(c[i].type=="submit"){b.push(c[i])}}for(i=0;i<b.length;i++){addClassName(b[i],"disabled")}}getfile(this.action+"?"+getFormData(this),function(g,h){if(g.indexOf(d)>-1){g=getRequestObject(d,g).innerHTML}gebi(d).innerHTML=g;reg.rerun(gebi(d))});cancelDefault(f)})}var xfade=[];var xfadeObj=[];var xfadeLoop=[];var xfadeStop=[];function sniffXfade(){var j=this;if((j.id.substring((j.id.length-1),j.id.length)*1)==1){var b=false;var g;var d=10000;var h=j.id.substring(0,(j.id.length-1));var a=j.className.split(" ");for(var c=0;c<a.length;c++){if(a[c].indexOf("pause")==0){d=a[c].replace(/pause(.*)$/,"$1");d=d*1000}else{if(a[c].indexOf("transparent")==0){b=true}else{if(a[c].indexOf(".jpg")==0||a[c].indexOf(".gif")==0){g=a[c]}}}}var f=1;while(gebi(h+f)){xfadeObj[h+f]=[gebi(h+f),0];xfadeObj[h+f][0].onmouseover=function(){if(xfadeStop[h][0]!=-1){xfadeStop[h][0]=0}};xfadeObj[h+f][0].onmouseout=function(){if(xfadeStop[h][0]!=-1){xfadeStop[h][0]=1}};if(b){if(is.oldmoz){setopacity(xfadeObj[h+f][0],1);xfadeObj[h+f][0].style.visibility="hidden"}if(g&&is.iewin){xfadeObj[h+f][0].style.backgroundImage="url("+g+")"}if(is.oldmoz&&f==1){xfadeObj[h+f][0].style.visibility="visible"}}f++}f--;xfade[h]=[f,1,d];if(gebi(h+"Total")){gebi(h+"Total").innerHTML=f}if(gebi(h+"Back")){gebi(h+"Back").onclick=function(){xfadeStop[h]=[-1,-1];clearTimeout(xfadeLoop[h]);xfader(h);return false}}if(gebi(h+"Next")){gebi(h+"Next").onclick=function(){xfadeStop[h]=[-1,1];clearTimeout(xfadeLoop[h]);xfader(h);return false}}xfadeStop[h]=[1,1];xfadeLoop[h]=setTimeout("xfader('"+h+"')",d)}}function xfader(d){var a=xfade[d][1]+xfadeStop[d][1];if(a>xfade[d][0]){a=1}if(a<1){a=xfade[d][0]}var c=false;if(xfadeStop[d][0]==0&&xfadeObj[d+a][1]!=0){var c=true}var b=xfade[d][1];if(xfadeObj[d+b][1]==0){xfadeObj[d+b][1]=1}if(xfadeStop[d][0]!=0||c){if(xfadeObj[d+a][1]==0){if(!is.oldmoz){setopacity(xfadeObj[d+a][0],0.1)}xfadeObj[d+a][0].style.visibility="visible";xfadeObj[d+b][0].style.zIndex=2;xfadeObj[d+a][0].style.zIndex=10}if(xfadeStop[d][0]==-1){xfadeObj[d+a][1]=1}else{if(is.safari||is.oldmoz||is.ns6||is.iemac){xfadeObj[d+a][1]=1}else{xfadeObj[d+a][1]=xfadeObj[d+a][1]+0.2}}if(is.anymoz&&xfadeObj[d+a][1]==1){if(!is.oldmoz){setopacity(xfadeObj[d+a][0],0.99)}}else{setopacity(xfadeObj[d+a][0],xfadeObj[d+a][1])}if(xfadeObj[d+a][1]<1){setTimeout("xfader('"+d+"')",120)}else{xfade[d][1]=a;xfadeObj[d+b][0].style.visibility="hidden";xfadeObj[d+b][1]=0;if(gebi(d+"This")){gebi(d+"This").innerHTML=a}if(xfadeStop[d][0]!=0){xfadeStop[d]=[1,1];xfadeLoop[d]=setTimeout("xfader('"+d+"')",xfade[d][2])}}}if(xfadeStop[d][0]==0){clearTimeout(xfadeLoop[d]);xfadeLoop[d]=setTimeout("xfader('"+d+"')",200)}}var hijaxCache={};function hijaxLink(f){var g=this;if(hasClassName(g,"noHijax")){return true}if(this.target){return true}try{if(g.className.indexOf("hijax-")>-1){var k=this}else{var k=getParent(g,"@class*='hijax-'")}var a=matchClassName(k,/^hijax-(\S*)/)[1];var j=gebi(a);if(j.className.indexOf("hijaxTrue")>-1){var d=(g.href.indexOf("?")>-1)?"&":"?";var m=g.href+d+"hijax=true"}else{var m=g.href}var b=j.offsetHeight;j.innerHTML="";j.style.height=b+"px";addClassName(j,"hijaxLoading")}catch(c){return true}var l=m+" ";if(!hijaxCache[l]){xhr(m,function(h,o){var n=getElementByIdFromString(h,a);if(!n){window.location=g.href}h=n.innerHTML;hijaxCache[l]=h;removeClassName(j,"hijaxLoading");j.style.height="auto";j.innerHTML=h;reg.rerun(j);if(gebi("linkToPage")){gebi("linkToPage").href=g.href}},function(){window.location=g.href});return false}else{j.innerHTML=hijaxCache[l];removeClassName(j,"hijaxLoading");reg.rerun(j);if(gebi("linkToPage")){gebi("linkToPage").href=g.href}return false}}function spriteOver(){this.style.left=(this.width)/2*-1+"px"}function spriteOut(){this.style.left=0+"px"}function d4makelink(){var c=this.innerHTML;var b=elem("a.linkUrl");b.innerHTML=c;b.href=c;this.parentNode.insertBefore(b,this);this.parentNode.removeChild(this)}function d4killLink(){var a=this.href;var b=elem("span.linkUrl");b.innerHTML=a;this.parentNode.insertBefore(b,this);this.parentNode.removeChild(this)}function domCrawl(b,a){reg.rerun(b)}function catchBodyClicks(){if(document.body){addEvent(document.body,"click",function(d){if(!d){var d=window.event}if(d.target){var a=d.target}else{if(d.srcElement){var a=d.srcElement}}if(a.nodeType==3){a=a.parentNode}var c;if(typeof bodyClickHandlers!="undefined"){selectors:for(c in bodyClickHandlers){var b=a;var f=0;while(b.nodeType==1){try{if(matches(b,c)){bodyClickHandlers[c](b,d);break}}catch(d){continue selectors}if(!b.parentNode||f>20){break}b=b.parentNode;f++}}}})}else{window.setTimeout("catchBodyClicks()",100)}}catchBodyClicks();window.bodyClickHandlers={};function sniffLinkHijax(b){if(b.nodeName.toLowerCase()=="a"){var a=new Array(b)}else{if(gebtn("a",b)[0]){var a=gebtn("a",b)}}for(i=0;i<a.length;i++){a[i].targetDiv=b.className.split("hijax-")[1];addEvent(a[i],"click",function(f){var d=this.targetDiv;var c=this.href+" ";if(!hijaxCache[c]){getfile(this.href,function(h,g){if(h.indexOf('id="'+d+'"')>-1){h=getRequestObject(d,h).innerHTML;hijaxCache[c]=h;gebi(d).innerHTML=h;reg.rerun(gebi(d))}});cancelDefault(f)}else{gebi(d).innerHTML=hijaxCache[c];reg.rerun(gebi(d));cancelDefault(f)}})}}function addOnresizeEvent(a){addEvent(window,"resize",a)}(function(){var c=[];function b(s){var j=this.id;if(!j){throw"date field missing id attribute"}if(c[j]&&c[j].parentNode){return}for(var n in c){if(j==n){continue}if(c[n]&&c[n].parentNode){c[n].parentNode.removeChild(c[n]);c[n]=null}}var g=getParent(this,"div.labeled-input");if(g){addClassName(g,"has-jscal")}if(this.value){var m=Date.parse(this.value);var u=(!isNaN(m))?new Date(m):new Date()}else{var u=new Date()}var o=matchClassName(this,/^range-(.+)/);if(o){var l=gebi(o[1]);if(!l){throw'no element found with id="'+o[1]+'"'}var k,r;var h=gebcn("jscal-start",l);var f=gebcn("jscal-end",l);if(h.length){var m=Date.parse(elemText(h[0]));if(isNaN(m)){throw'Date.parse("'+elemText(h[0])+'") returns NaN'}k=new Date(m)}if(f.length){var m=Date.parse(elemText(f[0]));if(isNaN(m)){throw'Date.parse("'+elemText(f[0])+'") returns NaN'}r=new Date(m)}if(k&&k.getTime()>u.getTime()){u=k.diffDay(0)}if(r&&r.getTime()<u.getTime()){u=r.diffDay(0)}if(k&&r&&k.getTime()>r.getTime()){throw"whoops! start date is less than end date"}}var d=defaultDateFormat;var q=matchClassName(this,/^format-(.+)/);if(q){var p=gebi(q[1]);if(!p){throw'no element found with id="'+q[1]+'"'}d=elemText(p)}c[j]=(new Calendar(u,k,r)).getCalendarTable();c[j].inp=this;this.parentNode.appendChild(c[j]);addEvent(c[j],"click",function(w){var v=getTarget(w);if(v.date&&getParent(v,".jscal-inrange")){this.inp.value=v.date.format(d);c[j].parentNode.removeChild(c[j])}})}function a(g){var f=getTarget(g);var d=getParent(f,"div.jscal-x1");if(d||matches(f,'input.jscal@type="text", table.jscal, div.jscal-x1')){return}for(var h in c){if(c[h]&&c[h].parentNode){c[h].parentNode.removeChild(c[h]);c[h]=null}}}reg.focus('input.jscal@type="text"',b);reg.focus("body",a);reg.click("body",a)})();(function(){function a(b,d){removeClassName(b,"g39exp");removeClassName(d,"g39coll");addClassName(b,"g39t1");addClassName(d,"g39t6");var c=20;window.setTimeout(function(){b.className=b.className.replace(/g39t1/,"g39t2");d.className=d.className.replace(/g39t6/,"g39t5")},c*1);window.setTimeout(function(){b.className=b.className.replace(/g39t2/,"g39t3");d.className=d.className.replace(/g39t5/,"g39t4")},c*2);window.setTimeout(function(){b.className=b.className.replace(/g39t3/,"g39t4");d.className=d.className.replace(/g39t4/,"g39t3")},c*3);window.setTimeout(function(){b.className=b.className.replace(/g39t4/,"g39t5");d.className=d.className.replace(/g39t3/,"g39t2")},c*4);window.setTimeout(function(){b.className=b.className.replace(/g39t5/,"g39t6");d.className=d.className.replace(/g39t2/,"g39t1")},c*5);window.setTimeout(function(){b.className=b.className.replace(/g39t6/,"g39coll");d.className=d.className.replace(/g39t1/,"g39exp")},c*6)}reg.click("div.g39sect",function(d){var b=gebs("div.g39sect",this.parentNode);for(var c=0;c<b.length;c++){var f=b[c];if(hasClassName(f,"g39exp")&&f!=this){a(f,this);break}}})})();if(!String.prototype.strip){String.prototype.strip=function(){return this.replace(/^\s+|\s+$/g,"")}}if(!String.prototype.normalize){String.prototype.normalize=function(a){a=(!a&&a!=="")?" ":a;return this.strip().replace(/\s+/g,a)}}function getfile(h,g,b,f){var d=false;if(window.XMLHttpRequest){d=new XMLHttpRequest();if(d.overrideMimeType&&h.indexOf(".xml")>-1){d.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{d=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{d=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}}}if(!d){return false}d.onreadystatechange=function(){if(d.readyState==4){if(d.status==200){if(h.indexOf(".xml")>-1){var j=d.responseXML.documentElement}else{var j=d.responseText}g(j,b)}else{if(f){f(b,h,d.status,d.statusText)}}}};d.open("GET",h,true);d.send(null)}function getRequestObject(h,d,c){if(!c){c="div"}var b=document.createElement(c);b.innerHTML=d;var a=gebtn(c,b);var g;for(var f=0;f<a.length;f++){if(a[f].id==h){g=a[f];break}}return g}function getElementByIdFromString(f,h){var c=document.createElement("div");c.innerHTML=f;var g=gebtn("*",c);for(var d=0,b;b=g[d++];){if(b.id==h){return b}}return null}function xhr(c,l,j,f,h){var g=false;if(window.XMLHttpRequest){g=new XMLHttpRequest()}else{if(window.ActiveXObject){try{g=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{g=new ActiveXObject("Msxml3.XMLHTTP")}catch(b){try{g=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}}}}if(!g){return false}if(!h){h=null}var d=(h)?"POST":"GET";g.open(d,c,true);g.setRequestHeader("User-Agent","XMLHTTP/1.0");if(h){g.setRequestHeader("Content-type","application/x-www-form-urlencoded")}g.onreadystatechange=function(){if(g.readyState==4){if(g.status==200){l(g.responseText,f)}else{try{j(g.status,g.statusText,c,f)}catch(m){j("",m,c,f)}}}};g.send(h)}function getFormData(f){var h=[];var c=reg.getElementsBySelector("input, select, textarea",f);for(var b=0;b<c.length;b++){var g=c[b];if(matches(g,'@type="text",@type="hidden",@type="password"')){h.push(encodeURIComponent(g.name)+"="+encodeURIComponent(g.value))}if(g.type=="checkbox"||g.type=="radio"&&g.checked){h.push(encodeURIComponent(g.name)+"="+encodeURIComponent(g.value))}if(g.nodeName.toLowerCase()=="select"){var d=g.options[g.selectedIndex].value;h.push(encodeURIComponent(g.name)+"="+encodeURIComponent(d))}if(g.nodeName.toLowerCase()=="textarea"){h.push(encodeURIComponent(g.name)+"="+encodeURIComponent(g.value))}}return h.join("&")}function hasParent(d,a,c){var b=d;if(c){while(b=b.parentNode){if(b.nodeName.toLowerCase()==a&&hasClassName(b,c)||a=="*"&&hasClassName(b,c)){return b}}}else{if(typeof a=="string"){while(b=b.parentNode){if(b.id==a){return b}}}else{while(b=b.parentNode){if(b==a){return b}}}}}function getXY(a){var b=a;a.X=a.Y=0;while(b){a.X=a.X+b.offsetLeft;a.Y=a.Y+b.offsetTop;b=b.offsetParent}}function getClassContains(f,d){var c=false;var a=f.className.split(" ");for(var b=0;b<a.length;b++){if(a[b].indexOf(d)>-1){c=a[b]}}return c}function getChildNodesByTagName(a,b){var f=a.childNodes;var c=[];for(var d=0;d<f.length;d++){if(b==f[d].nodeName.toLowerCase()){c.push(f[d])}}return c}function setopacity(a,c){if(gebi(a)){var b=gebi(a)}else{if(a){var b=a}}if(b){if(b.filters&&b.filters.alpha){b.filters.alpha.opacity=c*100}else{b.style.MozOpacity=c;b.style.opacity=c}}}function sfadein(a,b){if(!a.sfade){a.sfade=0}if(a.sfade<1){if(is.safariAll){a.sfade=a.sfade+(b*5)}else{a.sfade=a.sfade+b}setopacity(a,a.sfade);setTimeout(function(){sfadein(a,a.sfade)},75)}else{setopacity(a,1);a.sfade=null}}Date.prototype.diffDay=function(b){var a=new Date(this.getTime());a.setDate(a.getDate()+b);return a};Date.prototype.diffMonth=function(d){var b=new Date(this.getTime());var a=b.getMonth()+d;var c=0;if(a<0){while(a<0){a+=12;c--}}else{if(a>11){while(a>11){a-=12;c++}}}b.setMonth(a);b.setFullYear(b.getFullYear()+c);return b};String.prototype.padLeft=function(a,c){var b=this;while(b.length<c){b=a+b}return b};Date.prototype.format=(function(){var b=/(WEEKDAY)|(Weekday)|(weekday)|(WEE)|(Wee)|(wee)|(WE)|(We)|(we)|(W)|(w)|(MONTH)|(Month)|(month)|(MON)|(Mon)|(mon)|(MM)|(M)|(DD)|(Dth)|(D)|(YYYY)|(YY)|(HH)|(hh)|(H)|(h)|(mm)|(ss)|(A)|(a)|(X)/g;var a;function c(F,j,f,d,m,r,k,n,y,s,o,x,U,T,R,N,g,J,C,q,I,P,B,O,u,S,p,v,L,K,G,E,Q,l){var z;if(G){return(""+a.getSeconds()).padLeft("0",2)}if(K){return(""+a.getMinutes()).padLeft("0",2)}if(v){return a.getHours()+""}if(S){return(a.getHours()+"").padLeft("0",2)}if(L){z=(a.getHours()%12)+"";if(z=="0"){z="12"}return z}if(p){z=(a.getHours()%12)+"";if(z=="0"){z="12"}z=z.padLeft("0",2);return z}if(f){return dayNamesFull[a.getDay()]}if(o){return dayNames1[a.getDay()]}if(y){return dayNames2[a.getDay()]}if(r){return dayNames3[a.getDay()]}if(j){return dayNamesFull[a.getDay()].toUpperCase()}if(n){return dayNames2[a.getDay()].toUpperCase()}if(m){return dayNames3[a.getDay()].toUpperCase()}if(d){return dayNamesFull[a.getDay()].toLowerCase()}if(x){return dayNames1[a.getDay()].toLowerCase()}if(s){return dayNames2[a.getDay()].toLowerCase()}if(k){return dayNames3[a.getDay()].toLowerCase()}if(B){return a.getDate()+""}if(I){return(a.getDate()+"").padLeft("0",2)}if(P){z=a.getDate()+"";if(z.match(/^1\d$/)){z+="th"}else{if(z.match(/1$/)){z+="st"}else{if(z.match(/2$/)){z+="nd"}else{if(z.match(/3$/)){z+="rd"}else{z+="th"}}}}return z}if(O){return a.getFullYear()+""}if(u){return(a.getFullYear()+"").substring(2,4)}if(q){return(a.getMonth()+1)+""}if(C){return((a.getMonth()+1)+"").padLeft("0",2)}if(T){return monthNamesFull[a.getMonth()]}if(g){return monthNames3[a.getMonth()]}if(U){return monthNamesFull[a.getMonth()].toUpperCase()}if(N){return monthNames3[a.getMonth()].toUpperCase()}if(R){return monthNamesFull[a.getMonth()].toLowerCase()}if(J){return monthNames3[a.getMonth()].toLowerCase()}if(l){return(a.getTimezoneOffset()/60)+""}if(E){return(a.getHours()<12)?"AM":"PM"}if(Q){return(a.getHours()<12)?"am":"pm"}}return function(d){a=this;var g=d.split("'");if(g.length%2==0){throw'missing closing single quote in date format "'+d+'"'}for(var f=0;f<g.length;f+=2){g[f]=g[f].replace(b,c)}return g.join("")}})();function Calendar(l,j,g,d){this.origDate=(d)?d:l.diffDay(0);this.startDate=j;this.endDate=g;l.setDate(1);this.canonicalMonth=l.diffDay(0);this.g=[];this.g[0]=[];var n=l.getDay();var o=this.g[0];for(var m=0;m<n;m++){o[m]=l.diffDay(m-n);o[m].dayClass="jscal-before";if(j&&o[m].getTime()<j){o[m].dayClass+=" jscal-outofrange"}else{if(g&&o[m].getTime()>g){o[m].dayClass+=" jscal-outofrange"}else{o[m].dayClass+=" jscal-inrange"}}}var k=new Date().format("DD/MM/YYYY");var h=this.origDate.format("DD/MM/YYYY");while(l.getMonth()==this.canonicalMonth.getMonth()){var f=this.g[this.g.length-1][l.getDay()];this.g[this.g.length-1][l.getDay()]=l;this.g[this.g.length-1][l.getDay()].dayClass="jscal-during";var c=l.format("DD/MM/YYYY");if(c==k){l.dayClass+=" jscal-today"}if(c==h){l.dayClass+=" jscal-current"}if(j&&l.getTime()<j){l.dayClass+=" jscal-outofrange"}else{if(g&&l.getTime()>g){l.dayClass+=" jscal-outofrange"}else{l.dayClass+=" jscal-inrange"}}l=l.diffDay(1);if(l.getDay()==0&&l.getMonth()==this.canonicalMonth.getMonth()){this.g[this.g.length]=[]}}var o=this.g[this.g.length-1];var b=o.length;for(var m=o.length;m<7;m++){o[m]=l.diffDay(m-b);o[m].dayClass="jscal-after";if(j&&o[m].getTime()<j){o[m].dayClass+=" jscal-outofrange"}else{if(g&&o[m].getTime()>g){o[m].dayClass+=" jscal-outofrange"}else{o[m].dayClass+=" jscal-inrange"}}}}Calendar.prototype.weeks=function(){return this.g.length};Calendar.prototype.getDayAt=function(b,a){return this.g[b][a]};Calendar.prototype.diffMonth=function(a){return new Calendar(this.canonicalMonth.diffMonth(a),this.startDate,this.endDate,this.origDate)};Calendar.prototype.getCalendarTable=function(){var p=elem("table.jscal",{cellSpacing:"0"});var c=elem("div.jscal-x1",{},elem("div.jscal-x2",{},p));p.createTHead().insertRow(0);p.tHead.rows[0].className="jscal-mname";p.tHead.rows[0].appendChild(elem("th")).colSpan="7";p.tHead.insertRow(1).className="jscal-dname";p.tHead.rows[1].appendChild(elem("th")).appendChild(document.createTextNode(dayNames1[0]));p.tHead.rows[1].appendChild(elem("th")).appendChild(document.createTextNode(dayNames1[1]));p.tHead.rows[1].appendChild(elem("th")).appendChild(document.createTextNode(dayNames1[2]));p.tHead.rows[1].appendChild(elem("th")).appendChild(document.createTextNode(dayNames1[3]));p.tHead.rows[1].appendChild(elem("th")).appendChild(document.createTextNode(dayNames1[4]));p.tHead.rows[1].appendChild(elem("th")).appendChild(document.createTextNode(dayNames1[5]));p.tHead.rows[1].appendChild(elem("th")).appendChild(document.createTextNode(dayNames1[6]));p.appendChild(elem("tbody"));var f=p.tHead.rows[0].cells[0];var l=elem("span.jscal-closer",{href:"#",border:"0"},elem("img",{alt:"[x]",src:imdir+"/ic_close_win_light.gif",title:"close"}));var j=elem("a.jscal-mselect",{title:"previous month"},"\xab ");var h=elem("span.jscal-monthyear",{},this.canonicalMonth.format("Mon")+" "+this.canonicalMonth.format("YYYY"));var o=elem("a.jscal-mselect",{title:"next month"}," \xbb");j.calendar=o.calendar=c.calendar=this;l.div=j.div=o.div=c;f.appendChild(l);f.appendChild(j);f.appendChild(h);f.appendChild(o);addEvent(j,"click",function(a){getParent(this,"div.jscal-x1").setCalendar(this.calendar.diffMonth(-1));cancelDefault(a)});addEvent(o,"click",function(a){getParent(this,"div.jscal-x1").setCalendar(this.calendar.diffMonth(1));cancelDefault(a)});addEvent(l,"click",function(b){var a=getParent(this,"div.jscal-x1");a.parentNode.removeChild(a);cancelDefault(b)});for(var n=0;n<this.weeks();n++){p.tBodies[0].insertRow(n);for(var k=0;k<7;k++){p.tBodies[0].rows[n].insertCell(k);var d=this.getDayAt(n,k);if(!d){throw"empty month date at "+n+","+k}p.tBodies[0].rows[n].cells[k].className=d.dayClass;var g=elem("span",{},""+d.getDate());g.date=d;p.tBodies[0].rows[n].cells[k].appendChild(g)}}c.setCalendar=function(b){var a=b.getCalendarTable();this.appendChild(a.firstChild);this.removeChild(this.firstChild)};return c};function getSafelyEncodedString(a){a=encodeURIComponent(a);a=a.replace(/&/,"&amp;").replace(/"/,"&quot;").replace(/</,"&lt;").replace(/>/,"&gt;");return a};