
var onContent=function(f){var a=onContent,b=navigator.userAgent,d=document,w=window,c="onContent",e="addEventListener",o="opera",r="readyState",s="<scr".concat("ipt defer src='//:' on",r,"change='if(this.",r,"==\"complete\"){this.parentNode.removeChild(this);",c,".",c,"()}'></scr","ipt>");a[c]=(function(o){return function(){a[c]=function(){};for(a=arguments.callee;!a.done;a.done=1)f(o?o():o)}})(a[c]);if(d[e])d[e]("DOMContentLoaded",a[c],false);if(/WebKit|Khtml/i.test(b)||(w[o]&&parseInt(w[o].version())<9))(function(){/loaded|complete/.test(d[r])?a[c]():setTimeout(arguments.callee,1)})();else if(/MSIE/i.test(b))d.write(s);};var DOM={rn:function(e){if(e&&e.parentNode){e.parentNode.removeChild(e);}},fc:function(e,t,criteria,className,first)
{var cs=e.getElementsByTagName(t);var ret=[];var first=first||0;if(criteria||className){for(var i=0,e=cs.length;i<e;i++){if(cs[i].nodeType==3)continue;var pass=true;if(className&&(className.constructor==RegExp?!(className.test(cs[i].className)):!(cs[i].className==className)))
continue;for(var field in criteria){var value=criteria[field];switch(value.constructor){case Boolean:var attr=cs[i][field]||cs[i].getAttribute(field);if(value&&attr||!value&&!attr)continue;break;case RegExp:var attr=cs[i].getAttribute(field);if(value.test(attr))continue;break;default:var attr=cs[i].getAttribute(field);if(attr==value)continue;}
pass=false;break;}
if(pass){ret[ret.length]=cs[i];if(first==ret.length)return cs[i];}}}
else{ret=cs;}
return first?ret[first-1]:ret;},fp:function(e,t,criteria,className)
{var p=e;var attr,value;t&&(t=t.toUpperCase());while(p&&p!=document&&p.getAttribute){var pass=(!t||(p.tagName==t));if(pass&&className&&(className.constructor==RegExp?!(className.test(p.className)):!(p.className==className))){pass=false;}
if(pass&&criteria){for(var field in criteria){value=criteria[field];switch(value.constructor){case Boolean:attr=p[field]||p.getAttribute(field);if(value&&attr||!value&&!attr)continue;break;case RegExp:attr=p.getAttribute(field);if(value.test(attr))continue;break;default:attr=p.getAttribute(field);if(attr==value)continue;}
pass=false;break;}}
if(pass){return p;break;}
p=p.parentNode;}
return null;},rec:function(a){if(a.firstChild&&a.firstChild.nodeType==3){for(var i=a.childNodes.length;i>0;i--){var n=a.childNodes[i-1];if(n.nodeType==3&&!/\S/.test(n.nodeValue))a.removeChild(n);}}
return a.firstChild;},cex:function(e,x){var a=document.createElement(e);for(var prop in x){if(typeof x[prop]=='object'){for(var y in x[prop]){eval('a.'+prop+'.'+y+'=x.'+prop+'.'+y+';');}}else{a[prop]=x[prop];}}
return a;},ac:function(){if(arguments.length>1){var a=arguments[0];if(a.nodeType==3)throw new'cannot append to text node';for(i=1;i<arguments.length;i++){if(arguments[i])
a.appendChild(arguments[i]);}
return a;}else{document.body.appendChild(arguments[0]);return arguments[0];}},ifdoc:function(iframe)
{var doc=null;if(iframe.contentWindow){doc=iframe.contentWindow.document;}else if(iframe.contentDocument){doc=iframe.contentDocument;}else if(iframe.Document){doc=iframe.Document;}else{}
return doc;},getDocumentHeight:function(){var scrollHeight=(document.compatMode!='CSS1Compat')?document.body.scrollHeight:document.documentElement.scrollHeight;var h=Math.max(scrollHeight,DOM.getViewportHeight());return h;},getDocumentWidth:function(){var scrollWidth=(document.compatMode!='CSS1Compat')?document.body.scrollWidth:document.documentElement.scrollWidth;var w=Math.max(scrollWidth,DOM.getViewportWidth());return w;},getViewportHeight:function(){var height=self.innerHeight;var mode=document.compatMode;if((mode||ua.ie)&&!ua.opera){height=(mode=='CSS1Compat')?document.documentElement.clientHeight:document.body.clientHeight;}
return height;},getViewportWidth:function(){var width=self.innerWidth;var mode=document.compatMode;if(mode||ua.ie){width=(mode=='CSS1Compat')?document.documentElement.clientWidth:document.body.clientWidth;}
return width;},getXY:function(el)
{var posX=null;var posY=null;if(el.offsetParent)
{for(posX=0,posY=0;el.offsetParent;el=el.offsetParent)
{posX+=el.offsetLeft;posY+=el.offsetTop;}
return[posX,posY];}
else
{posX=el.x;posY=el.y;return[posX,posY];}},scrollIntoView:function(el){var _intoview=function(){var _scroll=function(lastst,st){var dy=(st-lastst);if(dy>0){dy=dy>50?Math.ceil(.4*dy):Math.min(dy,20);}else{dy=dy<-50?Math.floor(.4*dy):Math.max(dy,-20);}
st=lastst+dy;document.documentElement.scrollTop=st;}
var xy=DOM.getXY(el);var vph=DOM.getViewportHeight();var st=document.documentElement.scrollTop;if(xy[1]<st||vph+st<xy[1]){_scroll(st,xy[1]);}else{var h=el.offsetHeight;if(h+xy[1]>st+vph){_scroll(st,h>vph?xy[1]:xy[1]+h-vph);}else{el=null;return;}}
setTimeout(_intoview,20);}
_intoview();},insertAtCursor:function(myField,myValue){if(document.selection){myField.focus();sel=document.selection.createRange();sel.text=myValue;}
else if(myField.selectionStart||myField.selectionStart=='0'){var startPos=myField.selectionStart;var endPos=myField.selectionEnd;myField.value=myField.value.substring(0,startPos)+myValue+myField.value.substring(endPos,myField.value.length);}else{myField.value+=myValue;}},getEvtXY:function(e)
{var xy=[0,0]
if(e.pageX){xy=[e.pageX,e.pageY]}else{var b=document.body;xy=[e.clientX+b.scrollLeft-b.clientLeft,e.clientY+b.scrollTop-b.clientTop];var bp=b.parentElement;if(bp&&bp.clientLeft){xy[0]+=bp.scrollLeft-bp.clientLeft;xy[0]+=bp.scrollTop-bp.clientTop;}}
return xy;},getTarget:function(e){return e.target||e.srcElement},happensInElement:function(e,element){var t=DOM.getTarget(e);while(t!=document.body){if(t==element)return true;t=t.parentNode;}
var exy=DOM.getEvtXY(e);var xy=DOM.getXY(element);return exy[0]>=xy[0]&&exy[0]<=xy[0]+element.clientWidth&&exy[1]>=xy[1]&&exy[1]<=xy[1]+element.clientHeight;},CopyToClipboard:function(inElement){inElement=$(inElement);var copytext=inElement.value;if(window.clipboardData)
{window.clipboardData.setData("Text",copytext);}
else{}}};if(document.addEventListener){var addListener=function(element,type,handler){element.addEventListener(type,handler,null);return true;};}else if(document.attachEvent){var addListener=function(element,type,handler){element.attachEvent("on"+type,handler);return true;};}else{var addListener=new Function();}
if(document.removeEventListener){var removeListener=function(element,type,handler){element.removeEventListener(type,handler,null);return true;};}else if(document.detachEvent){var removeListener=function(element,type,handler){element.detachEvent("on"+type,handler);return true;};}else{var removeListener=new Function();}
function cancelReturn(e)
{e=e||window.event;e.cancelBubble=true;if(e.stopPropagation)
{e.stopPropagation();}
else
{e.returnValue=false;}
return false;}
Function.prototype.bind=function(object){var __method=this,args=$A(arguments),object=args.shift();return function(){return __method.apply(object,args.concat($A(arguments)));}};function $(){var elements=[];for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string')
element=document.getElementById(element);if(arguments.length==1)
return element;elements.push(element);}
return elements;};var $A=Array.from=function(iterable){if(!iterable)return[];if(iterable.toArray){return iterable.toArray();}else{var results=[];for(var i=0,length=iterable.length;i<length;i++)
results.push(iterable[i]);return results;}};var Class={create:function(){return function(){this.initialize.apply(this,arguments);}}};var ua=function(){var o={ie:0,opera:0,gecko:0,webkit:0};var ua=navigator.userAgent,m;if((/KHTML/).test(ua)){o.webkit=1;}
m=ua.match(/AppleWebKit\/([^\s]*)/);if(m&&m[1]){o.webkit=parseFloat(m[1]);}
if(!o.webkit){m=ua.match(/Opera[\s\/]([^\s]*)/);if(m&&m[1]){o.opera=parseFloat(m[1]);}else{m=ua.match(/MSIE\s([^;]*)/);if(m&&m[1]){o.ie=parseFloat(m[1]);}else{m=ua.match(/Gecko\/([^\s]*)/);if(m){o.gecko=1;m=ua.match(/rv:([^\s\)]*)/);if(m&&m[1]){o.gecko=parseFloat(m[1]);}}}}}
return o;}();function ClickNextA(obj)
{do{if(obj.nodeName=='A')break;obj=obj.nextSibling;}while(obj&&obj.nodeType!=3);obj&&(window.location=obj.href);return false;}
function ClickPrevCb(obj)
{do{obj=obj.previousSibling;if(obj.nodeName=='INPUT')break;}while(obj&&obj.nodeType!=3);if(obj){obj.checked=!obj.checked;obj.onclick&&obj.onclick();}
return false;}
function getCookie(name)
{var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));if(arr!=null)return unescape(arr[2]);return null;}
var ClickOff={container:window.document,element:null,callback:null,condition:null,suspended:false,stack:[],INSIDE:0,OUTSIDE:1,activate:function(){ClickOff.container.onclick=function(e){if(!ClickOff.suspended)ClickOff._fireEvent(e||window.event);};},resume:function(){setTimeout(function(){this.suspended=false;}.bind(this),100);},suspend:function(){this.suspended=true;},push:function(){if(this.element){this.stack.push({element:this.element,callback:this.callback,condition:this.condition});this.element=null;this.callback=null;}},pop:function(){if(this.stack.length>0){setTimeout(function(){var obj=this.stack.pop();this.element=obj.element;this.callback=obj.callback;this.condition=obj.condition;}.bind(this),100);}},addListener:function(el,f,c){this.clearCurrent();setTimeout(function(){this.element=el;this.callback=f;this.condition=c||this.OUTSIDE;}.bind(this),100);},clearCurrent:function(){if(this.element){this._fireEvent(null,true);}},removeListener:function(el){if(this.element==el){this.element=null;this.callback=null;}},_fireEvent:function(e,forced){if(!this.element||this.element.offsetWidth==0){this.removeListener(this.element);}else if
(forced||this.condition==this.INSIDE&&DOM.happensInElement(e,this.element)||this.condition==this.OUTSIDE&&!DOM.happensInElement(e,this.element)){this.callback.call(this.element);}},deactivate:function(){this.element=null;this.callback=null;for(var i=0;i<this.stack.length;i++){this.stack[i].element=null;this.stack[i].callback=null;}
this.container.onclick=null;}};addListener(window,'load',ClickOff.activate);(function(){var m=document.uniqueID&&document.compatMode&&!window.XMLHttpRequest&&document.execCommand;try{document.execCommand("BackgroundImageCache",false,true)}catch(oh){};})();String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");}
String.prototype.ltrim=function(){return this.replace(/^\s+/,"");}
String.prototype.rtrim=function(){return this.replace(/\s+$/,"");}
