function loading(){var a=CNO_Widget.getConfig("width",300,true),b=CNO_Widget.getConfig("height",0,true),c=CNO_Widget.getId();if(!document.getElementById(c)){return}var d="";if(typeof a=="number"){if(a>0){d="width:"+a+"px;"}}else{if(a.charAt(a.length-1)=="%"){d="width:"+a+";"}}var e="";if(b>0){e="height:"+b+"px;"}else{e="min-height:100px;"}CNO_Widget._css.push("#"+c+" {background:url('http://charismanews.com/widgets/cno/imgs/loading.gif') center 5px no-repeat #fff;"+e+d+"}");CNO_Widget.setCss()}function OnLoad(){if(!document.getElementById(CNO_Widget.getId())){return}var a=CNO_Widget.getConfig("max_items",5,true),b=CNO_Widget.getConfig("max_chars",50,true);im=CNO_Widget.getConfig("images",1,true);mw=CNO_Widget.getConfig("width",300,true);is=CNO_Widget.getConfig("image_size",0,true);feedURL="http://charismanews.com/widgets/cno/?ni="+a+"&mc="+b+"&im="+im+"&mw="+mw+"&is="+is;var c=new google.feeds.Feed(feedURL);c.setNumEntries(a);c.load(CNO_Widget.feedLoaded)}if(!window["google"]){window["google"]={}}if(!window["google"]["loader"]){window["google"]["loader"]={};google.loader.ServiceBase="https://www.google.com/uds";google.loader.GoogleApisBase="https://ajax.googleapis.com/ajax";google.loader.ApiKey="ABQIAAAALBM3m9pH1fCTgZkoXr7arhSJ5XFhnv6QInsD3wJm1HuT8FEVrRTFDMNzScGmP29K2SzbBS8GuMRhjQ";google.loader.KeyVerified=true;google.loader.LoadFailure=false;google.loader.Secure=true;google.loader.GoogleLocale="www.google.com";google.loader.AdditionalParams="";(function(){function P(a,b){this.a=a;this.f=b;this.h=!1}function N(a,b,c){this.name=a;this.H=b;this.o=c;this.u=this.h=!1;this.j=[];google[q].t[this[l]]=x(this.k,this)}function M(a){this.I=a;this.n={};this.r=0}function L(a){this.a=a;this.q=[];this.p={};this.i={};this.e={};this.l=!0;this.c=-1}function K(){for(var a=0;a<H[n];a++)H[a]();H.length=0}function J(){I[e.readyState]?K():H[n]>0&&d[p](J,10)}function G(a){return function(){for(var b=0;b<a[n];b++)a[b]()}}function F(a,c,d){if(a.addEventListener)a.addEventListener(c,d,!1);else if(a.attachEvent)a.attachEvent("on"+c,d);else{var e=a["on"+c];a["on"+c]=e!=b?G([d,e]):d}}function A(a,b,c){a[b]=c}function z(a,b){for(var c=a.split(/\./),e=d,f=0;f<c[n]-1;f++)e[c[f]]||(e[c[f]]={}),e=e[c[f]];e[c[c[n]-1]]=b}function y(a){a=Error(a);a.toString=function(){return this.message};return a}function x(a,b){var c=Array[o].slice.call(arguments,2)||[];return function(){var d=c.concat(Array[o].slice.call(arguments));return a.apply(b,d)}}function w(a,b){var c=function(){};c.prototype=b[o];a.S=b[o];a.prototype=new c}function u(a){if(a in v)return v[a];return v[a]=navigator.userAgent[t]()[j](a)!=-1}function f(a,b){return a.load=b}var a=void 0,b=null,c=encodeURIComponent,d=window,e=document;var g="push",h="replace",i="charAt",j="indexOf",k="ServiceBase",l="name",m="getTime",n="length",o="prototype",p="setTimeout",q="loader",r="substring",s="join",t="toLowerCase";var v={};if(!B)var B=z;if(!C)var C=A;google[q].t={};B("google.loader.callbacks",google[q].t);var D={},E={};google[q].eval={};B("google.loader.eval",google[q].eval);f(google,function(a,c,e){function f(a){var b=a.split(".");if(b[n]>2)throw y("Module: '"+a+"' not found!");else if(typeof b[1]!="undefined")h=b[0],e.packages=e.packages||[],e.packages[g](b[1])}var h=a,e=e||{};if(a instanceof Array||a&&typeof a=="object"&&typeof a[s]=="function"&&typeof a.reverse=="function")for(var i=0;i<a[n];i++)f(a[i]);else f(a);if(a=D[":"+h]){e&&!e.language&&e.locale&&(e.language=e.locale);if(e&&typeof e.callback=="string"&&(i=e.callback,i.match(/^[[\]A-Za-z0-9._]+$/)))i=d.eval(i),e.callback=i;if((i=e&&e.callback!=b)&&!a.s(c))throw y("Module: '"+h+"' must be loaded before DOM onLoad!");else i?a.m(c,e)?d[p](e.callback,0):a.load(c,e):a.m(c,e)||a.load(c,e)}else throw y("Module: '"+h+"' not found!")});B("google.load",google.load);google.R=function(a,b){b?(H[n]==0&&(F(d,"load",K),!u("msie")&&!u("safari")&&!u("konqueror")&&u("mozilla")||d.opera?d.addEventListener("DOMContentLoaded",K,!1):u("msie")?e.write("<script defer onreadystatechange='google.loader.domReady()' src=//:></script>"):(u("safari")||u("konqueror"))&&d[p](J,10)),H[g](a)):F(d,"load",a)};B("google.setOnLoadCallback",google.R);var H=[];google[q].L=function(){var a=d.event.srcElement;if(a.readyState=="complete")a.onreadystatechange=b,a.parentNode.removeChild(a),K()};B("google.loader.domReady",google[q].L);var I={loaded:!0,complete:!0};google[q].d=function(a,b,c){if(c){var d;if(a=="script")d=e.createElement("script"),d.type="text/javascript",d.src=b;else if(a=="css")d=e.createElement("link"),d.type="text/css",d.href=b,d.rel="stylesheet";(a=e.getElementsByTagName("head")[0])||(a=e.body.parentNode.appendChild(e.createElement("head")));a.appendChild(d)}else a=="script"?e.write('<script src="'+b+'" type="text/javascript"></script>'):a=="css"&&e.write('<link href="'+b+'" type="text/css" rel="stylesheet"></link>')};B("google.loader.writeLoadTag",google[q].d);google[q].P=function(a){if((a=a.specs)&&a[n])for(var b=0;b<a[n];++b){var c=a[b];typeof c=="string"?D[":"+c]=new L(c):(c=new N(c[l],c.baseSpec,c.customSpecs),D[":"+c[l]]=c)}};B("google.loader.rm",google[q].P);google[q].loaded=function(a){D[":"+a.module].k(a)};B("google.loader.loaded",google[q].loaded);google[q].K=function(){return"qid="+((new Date)[m]().toString(16)+Math.floor(Math.random()*1e7).toString(16))};B("google.loader.createGuidArg_",google[q].K);google[q].b={};L[o].g=function(d,e){var f="";e!=a&&(e.language!=a&&(f+="&hl="+c(e.language)),e.nocss!=a&&(f+="&output="+c("nocss="+e.nocss)),e.nooldnames!=a&&(f+="&nooldnames="+c(e.nooldnames)),e.packages!=a&&(f+="&packages="+c(e.packages)),e.callback!=b&&(f+="&async=2"),e.style!=a&&(f+="&style="+c(e.style)),e.other_params!=a&&(f+="&"+e.other_params));if(!this.l){google[this.a]&&google[this.a].JSHash&&(f+="&sig="+c(google[this.a].JSHash));var h=[],j;for(j in this.p)j[i](0)==":"&&h[g](j[r](1));for(j in this.i)j[i](0)==":"&&this.i[j]&&h[g](j[r](1));f+="&have="+c(h[s](","))}return google[q][k]+"/?file="+this.a+"&v="+d+google[q].AdditionalParams+f};L[o].v=function(a){var c=b;a&&(c=a.packages);var d=b;if(c)if(typeof c=="string")d=[a.packages];else if(c[n]){d=[];for(a=0;a<c[n];a++)typeof c[a]=="string"&&d[g](c[a][h](/^\s*|\s*$/,"")[t]())}d||(d=["default"]);c=[];for(a=0;a<d[n];a++)this.p[":"+d[a]]||c[g](d[a]);return c};f(L[o],function(a,c){var d=this.v(c),e=c&&c.callback!=b;if(e)var f=new M(c.callback);for(var h=[],j=d[n]-1;j>=0;j--){var l=d[j];e&&f.G(l);if(this.i[":"+l])d.splice(j,1),e&&this.e[":"+l][g](f);else h[g](l)}if(d[n]){c&&c.packages&&(c.packages=d.sort()[s](","));for(j=0;j<h[n];j++)l=h[j],this.e[":"+l]=[],e&&this.e[":"+l][g](f);if(!c&&E[":"+this.a]!=b&&E[":"+this.a].versions[":"+a]!=b&&!google[q].AdditionalParams&&this.l){d=E[":"+this.a];google[this.a]=google[this.a]||{};for(var o in d.properties)o&&o[i](0)==":"&&(google[this.a][o[r](1)]=d.properties[o]);google[q].d("script",google[q][k]+d.path+d.js,e);d.css&&google[q].d("css",google[q][k]+d.path+d.css,e)}else(!c||!c.autoloaded)&&google[q].d("script",this.g(a,c),e);if(this.l&&(this.l=!1,this.c=(new Date)[m](),this.c%100!=1))this.c=-1;for(j=0;j<h[n];j++)l=h[j],this.i[":"+l]=!0}});L[o].k=function(a){if(this.c!=-1)T("al_"+this.a,"jl."+((new Date)[m]()-this.c),!0),this.c=-1;this.q=this.q.concat(a.components);google[q][this.a]||(google[q][this.a]={});google[q][this.a].packages=this.q.slice(0);for(var b=0;b<a.components[n];b++){this.p[":"+a.components[b]]=!0;this.i[":"+a.components[b]]=!1;var c=this.e[":"+a.components[b]];if(c){for(var d=0;d<c[n];d++)c[d].J(a.components[b]);delete this.e[":"+a.components[b]]}}};L[o].m=function(a,b){return this.v(b)[n]==0};L[o].s=function(){return!0};M[o].G=function(a){this.r++;this.n[":"+a]=!0};M[o].J=function(a){this.n[":"+a]&&(this.n[":"+a]=!1,this.r--,this.r==0&&d[p](this.I,0))};w(N,L);f(N[o],function(a,c){var d=c&&c.callback!=b;d?(this.j[g](c.callback),c.callback="google.loader.callbacks."+this[l]):this.h=!0;(!c||!c.autoloaded)&&google[q].d("script",this.g(a,c),d)});N[o].m=function(a,c){return c&&c.callback!=b?this.u:this.h};N[o].k=function(){this.u=!0;for(var a=0;a<this.j[n];a++)d[p](this.j[a],0);this.j=[]};var O=function(a,b){return a.string?c(a.string)+"="+c(b):a.regex?b[h](/(^.*$)/,a.regex):""};N[o].g=function(a,b){return this.M(this.w(a),a,b)};N[o].M=function(a,c,d){var e="";a.key&&(e+="&"+O(a.key,google[q].ApiKey));a.version&&(e+="&"+O(a.version,c));c=google[q].Secure&&a.ssl?a.ssl:a.uri;if(d!=b)for(var f in d)a.params[f]?e+="&"+O(a.params[f],d[f]):f=="other_params"?e+="&"+d[f]:f=="base_domain"&&(c="http://"+d[f]+a.uri[r](a.uri[j]("/",7)));google[this[l]]={};c[j]("?")==-1&&e&&(e="?"+e[r](1));return c+e};N[o].s=function(a){return this.w(a).deferred};N[o].w=function(a){if(this.o)for(var b=0;b<this.o[n];++b){var c=this.o[b];if(RegExp(c.pattern).test(a))return c}return this.H};w(P,L);f(P[o],function(a,b){this.h=!0;google[q].d("script",this.g(a,b),!1)});P[o].m=function(){return this.h};P[o].k=function(){};P[o].g=function(a,b){if(!this.f.versions[":"+a]){if(this.f.aliases){var c=this.f.aliases[":"+a];c&&(a=c)}if(!this.f.versions[":"+a])throw y("Module: '"+this.a+"' with version '"+a+"' not found!")}return google[q].GoogleApisBase+"/libs/"+this.a+"/"+a+"/"+this.f.versions[":"+a][b&&b.uncompressed?"uncompressed":"compressed"]};P[o].s=function(){return!1};var Q=!1,R=[],S=(new Date)[m](),T=function(a,e,f){Q||(F(d,"unload",U),Q=!0);if(f){if(!google[q].Secure&&(!google[q].Options||google[q].Options.csi===!1))a=a[t]()[h](/[^a-z0-9_.]+/g,"_"),e=e[t]()[h](/[^a-z0-9_.]+/g,"_"),d[p](x(V,b,"//gg.google.com/csi?s=uds&v=2&action="+c(a)+"&it="+c(e)),1e4)}else R[g]("r"+R[n]+"="+c(a+(e?"|"+e:""))),d[p](U,R[n]>5?0:15e3)},U=function(){if(R[n]){var a=google[q][k];a[j]("http:")==0&&(a=a[h](/^http:/,"https:"));V(a+"/stats?"+R[s]("&")+"&nc="+(new Date)[m]()+"_"+((new Date)[m]()-S));R.length=0}},V=function(a){var c=new Image,d=V.N++;V.z[d]=c;c.onload=c.onerror=function(){delete V.z[d]};c.src=a;c=b};V.z={};V.N=0})();google.loader.rm({specs:["feeds"]})}CNO_Widget={_css:[],thisUrl:"",base64_encode:function(a){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var c,d,e,f,g,h,i,j,k=0,l=0,m="",n=[];if(!a)return a;do{c=a.charCodeAt(k++);d=a.charCodeAt(k++);e=a.charCodeAt(k++);j=c<<16|d<<8|e;f=j>>18&63;g=j>>12&63;h=j>>6&63;i=j&63;n[l++]=b.charAt(f)+b.charAt(g)+b.charAt(h)+b.charAt(i)}while(k<a.length);m=n.join("");switch(a.length%3){case 1:m=m.slice(0,-2)+"==";break;case 2:m=m.slice(0,-1)+"=";break}return m},hitTracker:function(){scriptElement=document.createElement("script");scriptElement.type="text/javascript";scriptElement.src="http://charismanews.com/widgets/cno/t.php?r="+Math.random()+"&s="+CNO_Widget.thisURL;document.getElementsByTagName("HEAD")[0].appendChild(scriptElement)},setCss:function(){var a=document.createElement("style"),b=document.createTextNode(CNO_Widget._css.join("\n"));a.type="text/css";if(a.styleSheet)a.styleSheet.cssText=b.nodeValue;else a.appendChild(b);title=document.getElementsByTagName("title")[0];document.getElementsByTagName("head")[0].insertBefore(a,title.nextSibling)},getQuery:function(a,b,c){c=c?c:window.location.search;var d=new RegExp("&"+a+"(?:=([^&]*))?(?=&|$)","i");r=(c=c.replace(/^\?/,"&").match(d))?typeof c[1]=="undefined"?"":decodeURIComponent(c[1]):undefined;return b?parseInt(r,10):r},getConfig:function(a,b,c){var d=CNO_Widget_Config[a];if(d==undefined)return b;else return c?d.charAt(d.length-1)=="%"?parseInt(d,10)+"%":parseInt(d,10):d},setAttrs:function(a,b){for(i=0,n=b.length;i<n;i+=2){var c=document.createAttribute(b[i]);c.nodeValue=b[i+1];a.setAttributeNode(c)}},getPreview:function(a,b,c,d){a.link=a.link+"&s="+CNO_Widget.thisURL;var e=document.createElement("div");CNO_Widget.setAttrs(e,["class","cnoItemWrap"]);var f=document.createElement("h3");CNO_Widget.setAttrs(f,["class","cno"]);f.appendChild(document.createTextNode(a.title));var g=document.createElement("a");CNO_Widget.setAttrs(g,["href",a.link,"target","_blank","class","cnoItemLink"]);g.appendChild(f);e.appendChild(g);if(c){var h=document.createElement("div");CNO_Widget.setAttrs(h,["class","cnoItemDate"]);h.innerHTML=a.publishedDate;e.appendChild(h)}if(b){var i=document.createElement("div");CNO_Widget.setAttrs(i,["class","cnoItemTeaser"]);i.innerHTML=a.content;e.appendChild(i)}var j=document.createElement("span");CNO_Widget.setAttrs(j,["class","cnoItemReadmore"]);j.innerHTML='<a href="'+a.link+'" target="_blank">read more</a>';e.appendChild(j);return e},getId:function(){id="chm_widgets_cno";var a=CNO_Widget.getConfig("id",undefined,false);if(a!=undefined){a.replace("/[^a-zA-Z0-9-_]/g","");if(!a.length)id=a}return id},objectToString:function(a){var b=function(a){var b=[],c;for(var d in a){if(a.hasOwnProperty(d)){c=a[d];if(c&&typeof c=="object"){b[b.length]=d+":{ "+arguments.callee(c).join(", ")+"}"}else{if(typeof c=="string"){b[b.length]=[d+': "'+c.toString()+'"']}else{b[b.length]=[d+": "+c.toString()]}}}}return b};return"{"+b(a).join(", ")+"}"},feedLoaded:function(a){var b=CNO_Widget.getConfig("width",300,true),c=CNO_Widget.getConfig("height",0,true),d=CNO_Widget.getConfig("title",5,true),e=CNO_Widget.getConfig("title_logo",1,true),f=CNO_Widget.getConfig("description",1,true),g=CNO_Widget.getConfig("teaser",1,true),h=CNO_Widget.getConfig("max_chars",50,true),i=CNO_Widget.getConfig("date",1,true),j=CNO_Widget.getConfig("images",1,true),k=CNO_Widget.getConfig("image_size",0,true),l=CNO_Widget.getId();per=b[b.length-1]=="%";if(!a.error){var m=document.getElementById(l);m.innerHTML="";CNO_Widget.thisURL=CNO_Widget.base64_encode(location.href);var n=document.createElement("div");var o=["class","cnoMainWrap"];width=b;if(!per){width=b+"px"}height="";if(c>0){height="height:"+c+"px;"}CNO_Widget._css.push("#"+l+" {width:"+width+";"+height+"overflow:hidden;background:#ffffff;font-family:Arial,sans;font-size:13px;line-height:16px;text-align:left; font-weight:normal;font-style:normal}");CNO_Widget._css.push(".cnoMainWrap {border:2px solid #810707;text-align:left;}");if(c)o[3]+="height:"+(c-4)+"px;";CNO_Widget.setAttrs(n,o);if(d){if(e){n.innerHTML='<span class="cnoHeadWrapLogo"><a href="http://news.charismanews.com" target="_blank"><h2>Charisma News - Latest Updates</h2></a></span>';CNO_Widget._css.push(".cnoHeadWrapLogo {background:url(http://www.charismanews.com/widgets/cno/cnowidget_logo.gif) 20px center no-repeat #810707;height:40px;display:block;}");CNO_Widget._css.push(".cnoHeadWrapLogo a {display:block;text-align:center}");CNO_Widget._css.push(".cnoHeadWrapLogo a h2 {text-indent:-999em;margin:0;padding:0}")}else{n.innerHTML='<span class="cnoHeadWrap"><a href="http://news.charismanews.com" target="_blank"><h2>Charisma News<br /><span>Latest Updates</span></h2></a></span>';CNO_Widget._css.push(".cnoHeadWrap {background:#810707;height:40px;display:block}");CNO_Widget._css.push(".cnoHeadWrap a {display:block;text-align:center;text-decoration:none}");CNO_Widget._css.push(".cnoHeadWrap a h2 {margin:0;padding:0;text-align:center;color:#fff;font-size:18px;text-decoration:none;line-height:1em}");CNO_Widget._css.push(".cnoHeadWrap h2 span {font-size:14px}")}}items=a.feed.entries.length;if(items){var p=document.createElement("div");height=c?"height:"+(c-44)+"px;overflow:auto;":"";CNO_Widget.setAttrs(p,["class","cnoItemsWrap"]);CNO_Widget._css.push(".cnoItemsWrap {background:#e5e5e5;"+height+"}");if(f){p.innerHTML='<span class="cnoDescWrap">'+a.feed.description+"</span>";CNO_Widget._css.push(".cnoDescWrap {font-size:12px; padding:10px 20px; background:#e5e5e5;display:block}")}for(var q=0;q<a.feed.entries.length;q++){p.appendChild(CNO_Widget.getPreview(a.feed.entries[q],g,i,j))}n.appendChild(p);CNO_Widget._css.push(".cnoItemWrap {background:url('http://www.charismanews.com/widgets/cno/cnowidget_itembg.gif') left top repeat-x #fff;border-top:1px solid #b98383}\n"+".cnoItemLink {font-size:14px;color:#810707}\n"+".cnoItemLink h3.cno {padding:.5em 3px 0 5px;margin:0 0 .5em; font-size:1em;}\n"+".cnoItemDate {padding-left:5px;font-size:11px;color:#666}\n"+".cnoItemTeaser {padding-left:5px;font-size:13px;overflow:auto}\n"+".cnoItemTeaser p {margin:0;padding:0}\n"+".cnoItemTeaser img {float:left;padding-right:8px;}\n"+".cnoItemReadmore {display:block;text-align:right;background:url(http://www.charismanews.com/widgets/cno/cnowidget_readmorebg.gif) right top no-repeat;padding-right:18px}\n"+".cnoItemReadmore a {color:#fff;text-decoration:none;font-size:11px;line-height:16px;vertical-align:top}\n"+".cnoItemReadmore a:hover {color:#fff;text-decoration:underline;}\n")}CNO_Widget.setCss();m.appendChild(n);CNO_Widget.hitTracker()}}};google.load("feeds","1");google.setOnLoadCallback(OnLoad);var DOMAssistant=function(){var a=function(){},b=window,c=b.$,d=b.$$,e=false,f=e&&parseFloat(navigator.appVersion)<6,g,h={},i={},j=true,k=Array.prototype.slice,l={accesskey:"accessKey","class":"className",colspan:"colSpan","for":"htmlFor",maxlength:"maxLength",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",valign:"vAlign",cellspacing:"cellSpacing",cellpadding:"cellPadding"},m={rules:/\s*,\s*/g,selector:/^(\w+|\*)?(#[\w\u00C0-\uFFFF\-=$]+)?((\.[\w\u00C0-\uFFFF\-]+)*)?((\[\w+\s*([~^$*|])?(=\s*([-\w\u00C0-\uFFFF\s.]+|"[^"]*"|'[^']*'))?\]+)*)?((:\w[-\w]*(\((odd|even|\-?\d*n?([-+]\d+)?|[:#]?[-\w\u00C0-\uFFFF.]+|"[^"]*"|'[^']*'|((\w*\.[-\w\u00C0-\uFFFF]+)*)?|(\[#?\w+([~^$*|])?=?[-\w\u00C0-\uFFFF\s.'"]+\]+)|(:\w[-\w]*\(.+\)))\))?)*)?([+>~])?/,selectorSplit:/(?:\[.*\]|\(.*\)|[^\s+>~[(])+|[+>~]/g,id:/^#([-\w\u00C0-\uFFFF=$]+)$/,tag:/^\w+/,relation:/^[+>~]$/,pseudo:/^:(\w[-\w]*)(\((.+)\))?$/,pseudos:/:(\w[-\w]*)(\((([^(]+)|([^(]+\([^(]+)\))\))?/g,attribs:/\[(\w+)\s*([~^$*|])?(=)?\s*([^\[\]]*|"[^"]*"|'[^']*')?\](?=$|\[|:|\s)/g,classes:/\.([-\w\u00C0-\uFFFF]+)/g,quoted:/^["'](.*)["']$/,nth:/^((odd|even)|([1-9]\d*)|((([1-9]\d*)?)n([-+]\d+)?)|(-(([1-9]\d*)?)n\+(\d+)))$/,special:/(:check|:enabl|\bselect)ed\b/},n=function(a,b,c){var d=a.tagName;while((a=a[b+"Sibling"])&&(a.nodeType!==1||(c?a.tagName!==d:a.tagName==="!"))){}return a},o=function(a){return typeof a!=="undefined"},p=function(a){return(p=a[0].compareDocumentPosition?function(a){return a.sort(function(a,b){return 3-(a.compareDocumentPosition(b)&6)})}:e?function(a){return a.sort(function(a,b){return a.sourceIndex-b.sourceIndex})}:function(a){return a.sort(function(a,b){var c=document.createRange(),d=document.createRange();c.setStart(a,0);c.setEnd(a,0);d.setStart(b,0);d.setEnd(b,0);return c.compareBoundaryPoints(Range.START_TO_END,d)})})(a)};var q=function(a,b){a.push.apply(a,k.apply(b));return a};if(e){q=function(a,b){if(b.slice){return a.concat(b)}var c=0,d;while(d=b[c++]){a[a.length]=d}return a}}return{isIE:e,camel:l,def:o,allMethods:[],publicMethods:["prev","next","hasChild","cssSelect","elmsByClass","elmsByAttribute","elmsByTag"],harmonize:function(){b.$=c;b.$$=d;return this},initCore:function(){this.applyMethod.call(b,"$",this.$);this.applyMethod.call(b,"$$",this.$$);b.DOMAssistant=this;if(e){a=Array}a.prototype=[];(function(b){b.each=function(a,b){for(var c=0,d=this.length;c<d;c++){if(a.call(b||this[c],this[c],c,this)===false){break}}return this};b.first=function(){return o(this[0])?DOMAssistant.addMethodsToElm(this[0]):null};b.end=function(){return this.previousSet};b.indexOf=b.indexOf||function(a){for(var b=0,c=this.length;b<c;b++){if(b in this&&this[b]===a){return b}}return-1};b.map=function(a,b){var c=[];for(var d=0,e=this.length;d<e;d++){if(d in this){c[d]=a.call(b||this[d],this[d],d,this)}}return c};b.filter=function(b,c){var d=new a;d.previousSet=this;for(var e=0,f=this.length;e<f;e++){if(e in this&&b.call(c||this[e],this[e],e,this)){d.push(this[e])}}return d};b.every=function(a,b){for(var c=0,d=this.length;c<d;c++){if(c in this&&!a.call(b||this[c],this[c],c,this)){return false}}return true};b.some=function(a,b){for(var c=0,d=this.length;c<d;c++){if(c in this&&a.call(b||this[c],this[c],c,this)){return true}}return false}})(a.prototype);this.attach(this)},addMethods:function(a,b){if(!o(this.allMethods[a])){this.allMethods[a]=b;this.addHTMLArrayPrototype(a,b)}},addMethodsToElm:function(a){for(var b in this.allMethods){if(o(this.allMethods[b])){this.applyMethod.call(a,b,this.allMethods[b])}}return a},applyMethod:function(a,b){if(typeof this[a]!=="function"){this[a]=b}},attach:function(a){var b=a.publicMethods;if(!o(b)){for(var c in a){if(c!=="init"&&o(a[c])){this.addMethods(c,a[c])}}}else{if(b.constructor===Array){for(var d=0,e;e=b[d];d++){this.addMethods(e,a[e])}}}if(typeof a.init==="function"){a.init()}},addHTMLArrayPrototype:function(b,c){a.prototype[b]=function(){var b=new a;b.previousSet=this;for(var d=0,e=this.length;d<e;d++){b.push(c.apply(DOMAssistant.$$(this[d]),arguments))}return b}},cleanUp:function(a){var b=a.all||a.getElementsByTagName("*");for(var c=0,d;d=b[c++];){if(d.hasData&&d.hasData()){if(d.removeEvent){d.removeEvent()}d.unstore()}}a.innerHTML=""},setCache:function(a){j=a},$:function(){var b=arguments[0];if(arguments.length===1&&(typeof b==="object"||typeof b==="function"&&!!b.nodeName)){return DOMAssistant.$$(b)}var c=!!b?new a:null;for(var d=0,e,f;e=arguments[d];d++){if(typeof e==="string"){e=e.replace(/^[^#\(]*(#)/,"$1");if(m.id.test(e)){if(f=DOMAssistant.$$(e.substr(1),false)){c.push(f)}}else{var g=(document.all||document.getElementsByTagName("*")).length;c=!document.querySelectorAll&&j&&i.rule&&i.rule===e&&i.doc===g?i.elms:q(c,DOMAssistant.cssSelection.call(document,e));i={rule:e,elms:c,doc:g}}}}return c},$$:function(a,b){var c=typeof a==="object"||typeof a==="function"&&!!a.nodeName?a:document.getElementById(a),d=o(b)?b:true,e=function(a){var b=a.id;return typeof b!=="object"?b:a.attributes.id.nodeValue};if(typeof a==="string"&&c&&e(c)!==a){c=null;for(var f=0,g;g=document.all[f];f++){if(e(g)===a){c=g;break}}}if(c&&d&&!c.next){DOMAssistant.addMethodsToElm(c)}return c},prev:function(){return DOMAssistant.$$(n(this,"previous"))},next:function(){return DOMAssistant.$$(n(this,"next"))},hasChild:function(a){return this===document||this!==a&&(this.contains?this.contains(a):!!(this.compareDocumentPosition(a)&16))},getSequence:function(a){var b,c=2,d=-1,e=-1,f=m.nth.exec(a.replace(/^0n\+/,"").replace(/^2n$/,"even").replace(/^2n+1$/,"odd"));if(!f){return null}if(f[2]){b=f[2]==="odd"?1:2;e=b===1?1:0}else{if(f[3]){b=d=parseInt(f[3],10);c=0}else{if(f[4]){c=f[6]?parseInt(f[6],10):1;b=f[7]?parseInt(f[7],10):0;while(b<1){b+=c}e=b>=c?(b-c)%c:b}else{if(f[8]){c=f[10]?parseInt(f[10],10):1;b=d=parseInt(f[11],10);while(b>c){b-=c}e=d>=c?(d-c)%c:d}}}}return{start:b,add:c,max:d,modVal:e}},cssByDOM:function(b){function Q(a,b){var c=0,d=a,e;while(e=b[c++]){if(!d.length||d.indexOf(e)<0){a.push(e)}}return a}function P(a,b,d){function l(b){while(t=a[h++]){if(M(t)&&k[b](t)){f[f.length]=t}}return f}c=[];var e=b.split("-"),f=[],h=0,i=/\-of\-type$/.test(b),j,k={first:function(a){return!n(a,"previous",i)},last:function(a){return!n(a,"next",i)},empty:function(a){return!a.firstChild},enabled:function(a){return!a.disabled&&a.type!=="hidden"},disabled:function(a){return a.disabled},checked:function(a){return a.checked},contains:function(a){return(a.innerText||a.textContent||"").indexOf(d.replace(m.quoted,"$1"))>-1},other:function(a){return K(a,b)===d}};var p=e[0]||null;if(p&&k[p]){return l(p)}switch(p){case"only":var q,r;while(t=a[h++]){u=t.parentNode;var s=t.nodeName;if(u!==q||s!==r){if(k.first(t)&&k.last(t)){f[f.length]=t}q=u;r=s}}break;case"nth":if(d==="n"){f=a}else{var B=e[1]==="last"?["lastChild","previousSibling"]:["firstChild","nextSibling"];z=DOMAssistant.getSequence(d);if(z){while(t=a[h++]){u=t.parentNode;u.childElms=u.childElms||{};var C=t.nodeName;if(!u.childElms[C]){var D=0;x=z.start;y=u[B[0]];while(y&&(z.max<0||x<=z.max)){var E=y.nodeName;if(i&&E===C||!i&&y.nodeType===1&&E!=="!"){if(++D===x){if(E===C){f[f.length]=y}x+=z.add}}y=y[B[1]]}if(A){g++}u.childElms[C]=true;c[c.length]=u}}I()}}break;case"target":var F=document.location.hash.slice(1);if(F){while(t=a[h++]){if(K(t,"name")===F||K(t,"id")===F){f[f.length]=t;break}}}break;case"not":if(j=m.pseudo.exec(d)){f=J(a,P(a,j[1]?j[1].toLowerCase():null,j[3]||null))}else{for(var G in m){if(m[G].lastIndex){m[G].lastIndex=0}}d=d.replace(m.id,"[id=$1]");var H=m.tag.exec(d);var N=m.classes.exec(d);var O=m.attribs.exec(d);var Q=new RegExp(O?L(O[4],O[2]):"(^|\\s)"+(H?H[0]:N?N[1]:"")+"(\\s|$)","i");while(v=a[h++]){w=null;if(H&&!Q.test(v.nodeName)||N&&!Q.test(v.className)){w=v}else{if(O){var R=K(v,O[1]);if(!o(R)||R===false||typeof R==="string"&&!Q.test(R)){w=v}}}if(w&&!w.added){w.added=true;f[f.length]=w}}}break;default:return l("other")}return f}function O(a,b){a=a||"*";b=b||document;return b===document||b.lastModified?h[a]||(h[a]=N(a,document)):N(a,b)}function N(a,b){return f?a==="*"?b.all:b.all.tags(a):b.getElementsByTagName(a)}function M(a){return(a||this).tagName!=="!"}function L(a,b){a=a?a.replace(m.quoted,"$1").replace(/(\.|\[|\])/g,"\\$1"):null;return{"^":"^"+a,$:a+"$","*":a,"|":"^"+a+"(\\-\\w+)*$","~":"\\b"+a+"\\b"}[b]||(a!==null?"^"+a+"$":a)}function K(a,b){return e||m.special.test(b)?a[l[b.toLowerCase()]||b]:a.getAttribute(b,2)}function J(a,b){for(var c=0,d;d=a[c];c++){var e=false;for(var f=0,g;g=b[f];f++){if(g===d){e=true;b.splice(f,1);break}}if(e){a.splice(c--,1)}}return a}function I(){for(var a=c.length;a--;){c[a].childElms=null}}function H(a){a=a||D;for(var b=a.length;b--;){a[b].added=null;a[b].removeAttribute("added")}}var c,d,i,j,k,r,s,t,u,v,w,x,y,z,A,B=new a,C=B.indexOf,D=[],E=[],F=b.replace(m.rules,",").split(","),G={};g=-1;for(var R=0,S=[];d=F[R];R++){if(!(i=d.match(m.selectorSplit))||R&&C.call(F.slice(0,R),d)>-1){continue}D=[this];for(var T=0,U;U=i[T];T++){E=[];if(j=m.relation.exec(U)){var V=null,W=i[T+1];if(k=m.tag.exec(W)){k=k[0];r=new RegExp("(^|\\s)"+k+"(\\s|$)","i")}else{if(m.id.test(W)){V=DOMAssistant.$(W)||null}}for(var X=0,Y;Y=D[X];X++){switch(j[0]){case">":var Z=V||O(k,Y);for(var $=0,_;_=Z[$];$++){if(_.parentNode===Y){E[E.length]=_}}break;case"+":if(Y=n(Y,"next")){if(V&&V[0]===Y||!V&&(!k||r.test(Y.nodeName))){E[E.length]=Y}}break;case"~":while((Y=Y.nextSibling)&&!Y.added){if(V&&V[0]===Y||!V&&(!k||r.test(Y.nodeName))){Y.added=true;E[E.length]=Y}}break}}D=E;H();U=i[++T];if(/^\w+$/.test(U)||m.id.test(U)){continue}D.skipTag=true}var ba=m.selector.exec(U);G={tag:ba[1]?ba[1]:"*",id:ba[2],allClasses:ba[3],allAttr:ba[5],allPseudos:ba[10]};A=G.tag==="*";if(G.id){var bb=0,bc=document.getElementById(G.id.slice(1));if(bc){while(D[bb]&&!DOMAssistant.hasChild.call(D[bb],bc)){bb++}E=bb<D.length&&(A||G.tag===bc.tagName.toLowerCase())?[bc]:[]}D=E}else{if(G.tag&&!D.skipTag){if(T===0&&!E.length&&D.length===1){D=E=q([],O(G.tag,D[0]))}else{for(var bd=0,be=D.length,bf,bg;bd<be;bd++){bf=O(G.tag,D[bd]);for(var bh=0;bg=bf[bh];bh++){if(!bg.added){bg.added=true;E[E.length]=bg}}}D=E;H()}}}if(!E.length){break}D.skipTag=false;if(G.allClasses){var bi=0,bj=[],bk=G.allClasses.split(".").slice(1);while(s=D[bi++]){var bl=true,bm=s.className;if(bm&&bm.length){bm=bm.split(" ");for(var bn=bk.length;bn--;){if(bm.indexOf(bk[bn])<0){bl=false;break}}if(bl){bj[bj.length]=s}}}D=E=bj}if(G.allAttr){var bo,bp=0,bq=[],br=[],bs=G.allAttr.match(m.attribs);for(var bt=/^\[(selected|readonly)(\s*=.+)?\]$/,bu=0,bv=bs.length,bw,bx;bu<bv;bu++){m.attribs.lastIndex=0;bw=m.attribs.exec(bs[bu].replace(bt,"[$1]"));bx=L(bw[4],bw[2]||null);bq[bu]=[bx?new RegExp(bx):null,bw[1]]}while(s=E[bp++]){for(var by=0,bz=bq.length;by<bz;by++){var bA=bq[by][0],bB=K(s,bq[by][1]);bo=true;if(!bA&&bB===true){continue}if(!bA&&(!bB||typeof bB!=="string"||!bB.length)||!!bA&&!bA.test(bB)){bo=false;break}}if(bo){br[br.length]=s}}D=E=br}if(G.allPseudos){var bC=G.allPseudos.match(m.pseudos);for(var bD=0,bE=bC.length;bD<bE;bD++){m.pseudos.lastIndex=0;var bF=m.pseudos.exec(bC[bD]);var bG=bF[1]?bF[1].toLowerCase():null;var bH=bF[3]||null;E=P(E,bG,bH);H(E)}D=E}}B=(S.length&&(A||C.call(S,G.tag)>=0||C.call(S,"*")>=0)?Q:q)(B,D);S.push(G.tag);if(e&&A){B=B.filter(M)}}return B.length>1&&F.length>1||g>0?p(B):B},cssByXpath:function(b){var c={xhtml:"http://www.w3.org/1999/xhtml"},d=document.documentElement.namespaceURI===c.xhtml?"xhtml:":"",e=function f(a){return c[a]||null};DOMAssistant.cssByXpath=function(b){function o(a,b,c){a=/\-child$/.test(b)?"*":a;var d=b.split("-"),e=(d[1]==="last"?"(count(following-sibling::":"(count(preceding-sibling::")+a+") + 1)",f,g;switch(d[0]){case"nth":return c!=="n"&&(j=DOMAssistant.getSequence(c))?j.start===j.max?e+" = "+j.start:e+" mod "+j.add+" = "+j.modVal+(j.start>1?" and "+e+" >= "+j.start:"")+(j.max>0?" and "+e+" <= "+j.max:""):"";case"not":return"not("+((f=m.pseudo.exec(c))?o(a,f[1]?f[1].toLowerCase():null,f[3]||null):c.replace(m.id,"[id=$1]").replace(m.tag,"self::$0").replace(m.classes,'contains(concat(" ", @class, " "), " $1 ")').replace(m.attribs,n()))+")";case"first":return"not(preceding-sibling::"+a+")";case"last":return"not(following-sibling::"+a+")";case"only":return"not(preceding-sibling::"+a+" or following-sibling::"+a+")";case"empty":return"not(child::*) and not(text())";case"contains":return'contains(., "'+c.replace(m.quoted,"$1")+'")';case"enabled":return'not(@disabled) and not(@type="hidden")';case"disabled":return"@disabled";case"target":return'@name="'+(g=document.location.hash.slice(1))+'" or @id="'+g+'"';default:return"@"+b+'="'+c+'"'}}function n(a){var b=a?"[":"",c=a?"]":"";return function(a,d,e,f,g){g=(g||"").replace(m.quoted,"$1");if(d===g&&d==="readonly"){f=null}return b+({"^":"starts-with(@"+d+', "'+g+'")',$:"substring(@"+d+", (string-length(@"+d+") - "+(g.length-1)+"), "+g.length+') = "'+g+'"',"*":'contains(concat(" ", @'+d+', " "), "'+g+'")',"|":"@"+d+'="'+g+'" or starts-with(@'+d+', "'+g+'-")',"~":'contains(concat(" ", @'+d+', " "), " '+g+' ")'}[e]||"@"+d+(f?'="'+g+'"':""))+c}}var c,f,g,h,i,j,k=new a,l=b.replace(m.rules,",").split(",");for(var p=0;c=l[p];p++){if(!(f=c.match(m.selectorSplit))||p&&k.indexOf.call(l.slice(0,p),c)>-1){continue}g=g?g+" | .":".";for(var q=0,s=f.length;q<s;q++){h=m.selector.exec(f[q]);i={tag:d+(h[1]?h[1]:"*"),id:h[2],allClasses:h[3],allAttr:h[5],allPseudos:h[10],tagRelation:h[20]};g+=(i.tagRelation?{">":"/","+":"/following-sibling::*[1]/self::","~":"/following-sibling::"}[i.tagRelation]||"":q>0&&m.relation.test(f[q-1])?i.tag:"//"+i.tag)+(i.id||"").replace(m.id,'[@id = "$1"]')+(i.allClasses||"").replace(m.classes,'[contains(concat(" ", @class, " "), " $1 ")]')+(i.allAttr||"").replace(m.attribs,n(true));if(i.allPseudos){var t=i.allPseudos.match(m.pseudos);for(var v=0,w=t.length;v<w;v++){m.pseudos.lastIndex=0;var x=m.pseudos.exec(t[v]),y=x[1]?x[1].toLowerCase():null,z=x[3]||null,A=o(i.tag,y,z);if(A.length){g+="["+A+"]"}}}}}try{var B=document.evaluate(g,this,e,7,null),C,D=0;while(C=B.snapshotItem(D++)){k.push(C)}}catch(E){}return k};return DOMAssistant.cssByXpath.call(this,b)},cssSelection:function(b){if(!b){return null}var c=m.special.test(b);try{if(document.querySelectorAll&&!c){return q(new a,this.querySelectorAll(b))}}catch(d){}return(document.evaluate&&!c&&!/-of-type/.test(b)?DOMAssistant.cssByXpath:DOMAssistant.cssByDOM).call(this,b)},cssSelect:function(a){return DOMAssistant.cssSelection.call(this,a)},elmsByClass:function(a,b){var c=(b||"")+"."+a;return DOMAssistant.cssSelection.call(this,c)},elmsByAttribute:function(a,b,c,d){var e=(c||"")+"["+a+(b&&b!=="*"?(d||"")+"="+b+"]":"]");return DOMAssistant.cssSelection.call(this,e)},elmsByTag:function(a){return DOMAssistant.cssSelection.call(this,a)}}}();DOMAssistant.initCore();DOMAssistant.Storage=function(){var a=1,b=[],c="_da"+ +(new Date);return{hasData:function(){var a=this[c];return!!a&&!!b[a]},retrieve:function(d){if(!DOMAssistant.def(d)){return this[c]||(this[c]=a++)}if(!this[c]||!b[this[c]]){return}return b[this[c]][d]},store:function(d,e){var f=this[c]||(this[c]=a++);b[f]=b[f]||{};if(typeof d==="object"){for(var g in d){if(typeof g==="string"){b[f][g]=d[g]}}}else{b[f][d]=e}return this},unstore:function(d){var e=this[c]||(this[c]=a++);if(b[e]){if(DOMAssistant.def(d)){delete b[e][d]}else{b[e]=null}}return this}}}();DOMAssistant.attach(DOMAssistant.Storage);DOMAssistant.AJAX=function(){var globalXMLHttp=null,readyState=0,status=-1,statusText="",requestPool=[],createAjaxObj=function(a,b,c,d){var e=null;if(/POST/i.test(b)){a=a.split("?");e=a[1];a=a[0]}return{url:a,method:b,callback:c,params:e,headers:{},responseType:"text",addToContent:d||false}};return{publicMethods:["ajax","get","post","load"],initRequest:function(){var a=null;if(!!window.XMLHttpRequest&&!DOMAssistant.isIE){a=new XMLHttpRequest;DOMAssistant.AJAX.initRequest=function(){return requestPool.length?requestPool.pop():new XMLHttpRequest}}else{if(!!window.ActiveXObject){var b=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];for(var c=0;c<b.length;c++){try{a=new window.ActiveXObject(b[c]);DOMAssistant.AJAX.initRequest=function(){return requestPool.length?requestPool.pop():new window.ActiveXObject(b[c])};break}catch(d){a=null}}}}return a},ajax:function(a){if(!a.noParse&&a.url&&/\?/.test(a.url)&&a.method&&/POST/i.test(a.method)){var b=a.url.split("?");a.url=b[0];a.params=b[1]+(b[1].length>0&&a.params?"&"+a.params:"")}return DOMAssistant.AJAX.makeCall.call(this,a)},get:function(a,b,c){return DOMAssistant.AJAX.makeCall.call(this,createAjaxObj(a,"GET",b,c))},post:function(a,b){return DOMAssistant.AJAX.makeCall.call(this,createAjaxObj(a,"POST",b))},load:function(a,b){this.get(a,DOMAssistant.AJAX.replaceWithAJAXContent,b)},makeCall:function(ajaxObj){var XMLHttp=DOMAssistant.AJAX.initRequest();if(XMLHttp){globalXMLHttp=XMLHttp;(function(elm){var url=ajaxObj.url,method=ajaxObj.method||"GET",callback=ajaxObj.callback,params=ajaxObj.params,headers=ajaxObj.headers,responseType=ajaxObj.responseType||"text",addToContent=ajaxObj.addToContent,timeout=ajaxObj.timeout||null,ex=ajaxObj.exception,timeoutId=null,done=false;XMLHttp.open(method,url,true);XMLHttp.setRequestHeader("AJAX","true");XMLHttp.setRequestHeader("X-Requested-With","XMLHttpRequest");if(method==="POST"){XMLHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");XMLHttp.setRequestHeader("Content-length",params?params.length:0);if(XMLHttp.overrideMimeType){XMLHttp.setRequestHeader("Connection","close")}}if(responseType==="json"){XMLHttp.setRequestHeader("Accept","application/json, text/javascript, */*")}for(var i in headers){if(typeof i==="string"){XMLHttp.setRequestHeader(i,headers[i])}}if(typeof callback==="function"){XMLHttp.onreadystatechange=function(){try{if(XMLHttp.readyState===4&&!done){window.clearTimeout(timeoutId);done=true;status=XMLHttp.status;statusText=XMLHttp.statusText;readyState=4;if((status||location.protocol!=="file:")&&(status<200||status>=300)){throw new Error(statusText)}var response=/xml/i.test(responseType)?XMLHttp.responseXML:XMLHttp.responseText;if(/json/i.test(responseType)&&!!response){response=typeof JSON==="object"&&typeof JSON.parse==="function"?JSON.parse(response):eval("("+response+")")}globalXMLHttp=null;XMLHttp.onreadystatechange=function(){};requestPool.push(XMLHttp);callback.call(elm,response,addToContent)}}catch(e){globalXMLHttp=XMLHttp=null;if(typeof ex==="function"){ex.call(elm,e);ex=null}}}}XMLHttp.send(params);if(timeout){timeoutId=window.setTimeout(function(){if(!done){XMLHttp.abort();done=true;if(typeof ex==="function"){readyState=0;status=408;statusText="Request timeout";globalXMLHttp=XMLHttp=null;ex.call(elm,new Error(statusText));ex=null}}},timeout)}})(this)}return this},replaceWithAJAXContent:function(a,b){if(b){this.innerHTML+=a}else{DOMAssistant.cleanUp(this);this.innerHTML=a}},getReadyState:function(){return globalXMLHttp&&DOMAssistant.def(globalXMLHttp.readyState)?globalXMLHttp.readyState:readyState},getStatus:function(){return status},getStatusText:function(){return statusText}}}();DOMAssistant.attach(DOMAssistant.AJAX);DOMAssistant.CSS=function(){var a=DOMAssistant.def,b={display:true};return{addClass:function(a){if(!this.hasClass(a)){var b=this.className;this.className=b+(b.length?" ":"")+a}return this},removeClass:function(a){return this.replaceClass(a)},replaceClass:function(a,b){var c=new RegExp("(^|\\s)"+a+"(\\s|$)","i");this.className=this.className.replace(c,function(a,c,d){return b?c+b+d:" "}).replace(/^\s+|\s+$/g,"");return this},hasClass:function(a){return(" "+this.className+" ").indexOf(" "+a+" ")>-1},setStyle:function(c,d){var e=this.style;if("filters"in this&&(typeof c==="string"?/opacity/i.test(c):a(c.opacity))){e.zoom=1;e.filter=(e.filter||"").replace(/alpha\([^)]*\)/,"")+"alpha(opacity="+(a(c.opacity)?c.opacity:d)*100+")"}if(a(e.cssText)){var f=e.cssText;if(typeof c==="object"){for(var g in c){if(typeof g==="string"){if(b[g]){e[g]=c[g]}f+=";"+g+":"+c[g]}}}else{if(b[c]){e[c]=d}f+=";"+c+":"+d}e.cssText=f}return this},getStyle:function(a){var b="",c;a=a.toLowerCase();if(document.defaultView&&document.defaultView.getComputedStyle){b=document.defaultView.getComputedStyle(this,"").getPropertyValue(a)}else{if(this.currentStyle){if("filters"in this&&a==="opacity"){b=(c=this.style.filter||this.currentStyle.filter)&&c.indexOf("opacity=")>=0?parseFloat(c.match(/opacity=([^)]*)/)[1])/100:1}else{a=a.replace(/^float$/,"styleFloat").replace(/\-(\w)/g,function(a,b){return b.toUpperCase()});b=this.currentStyle[a]}if(b==="auto"&&/^(width|height)$/.test(a)&&this.currentStyle.display!=="none"){b=this["offset"+a.charAt(0).toUpperCase()+a.substr(1)]+"px"}}}return b}}}();DOMAssistant.attach(DOMAssistant.CSS);DOMAssistant.Content=function(){var a=DOMAssistant.$$;return{init:function(){DOMAssistant.setCache(false)},create:function(b,c,d,e){var f=a(document.createElement(b));if(c){f=f.setAttributes(c)}if(DOMAssistant.def(e)){f.addContent(e)}if(d){this.appendChild(f)}return f},setAttributes:function(b){if(DOMAssistant.isIE){var c=function(b,c,d){var e=c.toLowerCase();switch(e){case"name":case"type":case"multiple":return a(document.createElement(b.outerHTML.replace(new RegExp(e+"(=[a-zA-Z]+)?")," ").replace(">"," "+e+"="+d+">")));case"style":b.style.cssText=d;return b;default:b[DOMAssistant.camel[e]||c]=d;return b}};DOMAssistant.Content.setAttributes=function(a){var b=this;var d=this.parentNode;for(var e in a){if(typeof a[e]==="string"||typeof a[e]==="number"){var f=c(b,e,a[e]);if(d&&/(name|type)/i.test(e)){if(b.innerHTML){f.innerHTML=b.innerHTML}d.replaceChild(f,b)}b=f}}return b}}else{DOMAssistant.Content.setAttributes=function(a){for(var b in a){if(/class/i.test(b)){this.className=a[b]}else{this.setAttribute(b,a[b])}}return this}}return DOMAssistant.Content.setAttributes.call(this,b)},addContent:function(a){var b=typeof a;if(b==="string"||b==="number"){if(!this.firstChild){this.innerHTML=a}else{var c=document.createElement("div");c.innerHTML=a;for(var d=c.childNodes.length-1,e=null;d>=0;d--){e=this.insertBefore(c.childNodes[d],e)}}}else{if(b==="object"||b==="function"&&!!a.nodeName){this.appendChild(a)}}return this},replaceContent:function(a){DOMAssistant.cleanUp(this);return this.addContent(a)},replace:function(a,b){var c=typeof a;if(c==="string"||c==="number"){var d=this.parentNode;var e=DOMAssistant.Content.create.call(d,"div",null,false,a);for(var f=e.childNodes.length;f--;){d.insertBefore(e.childNodes[f],this.nextSibling)}a=this.nextSibling;d.removeChild(this)}else{if(c==="object"||c==="function"&&!!a.nodeName){this.parentNode.replaceChild(a,this)}}return b?a:this},remove:function(){DOMAssistant.cleanUp(this);if(this.hasData()){if(this.removeEvent){this.removeEvent()}this.unstore()}this.parentNode.removeChild(this);return null}}}();DOMAssistant.attach(DOMAssistant.Content);DOMAssistant.Events=function(){var a,b="_events",c=!!document.addEventListener,d={focus:true,blur:true},e=DOMAssistant.isIE?{focus:"activate",blur:"deactivate",mouseenter:"mouseover",mouseleave:"mouseout"}:{mouseenter:"mouseover",mouseleave:"mouseout"},f={special:/^submit|reset|change|select$/i,mouseenterleave:/^mouse(enter|leave)$/i,dom:/^DOM/,on:/^on/i},g=function(a){return DOMAssistant.isIE&&f.special.test(a)},h=function(a){return e[a]||a},i=function(a,b,c){a=a||window.event||{};if(a.event){return a}var d={event:a,type:b||a.type,bubbles:a.bubbles||true,cancelable:a.cancelable||false,target:c||a.target||a.srcElement,clientX:a.clientX||0,clientY:a.clientY||0,altKey:a.altKey||false,ctrlKey:a.ctrlKey||false,shiftKey:a.shiftKey||false,button:a.button||null,timeStamp:+(new Date),preventDefault:function(){if(a.preventDefault){a.preventDefault()}this.returnValue=a.returnValue=false},stopPropagation:function(){if(a.stopPropagation){a.stopPropagation()}this.cancelBubble=a.cancelBubble=true}};if(d.target&&3===d.target.nodeType){d.target=d.target.parentNode}d.currentTarget=d.target;d.relatedTarget=a.relatedTarget||(a.fromElement===d.target?a.toElement:a.fromElement)||null;var e=document.documentElement,f=document.body;d.pageX=DOMAssistant.def(a.pageX)?a.pageX:d.clientX+(e.scrollLeft||f.scrollLeft)-(e.clientLeft||0);d.pageY=DOMAssistant.def(a.pageY)?a.pageY:d.clientY+(e.scrollTop||f.scrollTop)-(e.clientTop||0);if("number"===typeof a.which){d.keyCode=a.keyCode;d.charCode=d.which=a.which}else{if(a.keyCode){d.keyCode=d.charCode=a.keyCode}}return d};return{publicMethods:["triggerEvent","addEvent","removeEvent","relayEvent","unrelayEvent","preventDefault","cancelBubble"],init:function(){DOMAssistant.preventDefault=this.preventDefault;DOMAssistant.cancelBubble=this.cancelBubble;a=this.handleEvent},triggerEvent:function(a,c,d){var e=h(a),f=this.retrieve(b),g=d||i(d,e,c||this);g.currentTarget=this;if(f&&f[e]){for(var j=0,k=f[e].length;j<k;j++){if(f[e][j].call(this,g)===false){g.stopPropagation()}}}else{if(typeof this["on"+e]==="function"){this["on"+e].call(this,g)}}var l=DOMAssistant.$$(this.parentNode);if(!g.cancelBubble&&l&&l.nodeType===1){l.triggerEvent(e,c,g)}return this},addEvent:function(e,f,g,i,j){var k,l=h(e),m=l+this.retrieve(),n="on"+l;if(!(f.attachedElements&&f.attachedElements[m])){var o=this.retrieve(b)||{};if(!o[l]){o[l]=[];k=this[n];this[n]=null}if(typeof this.window==="object"){this.window[n]=a}else{if(!o[l].length){if(c){this.addEventListener(l,a,d[l])}else{this[n]=a}}}if(k){o[l].push(k)}if(l!==e){f.evt=e}f.relay=g;f.proxy=i;f.selector=j;f.attachedElements=f.attachedElements||{};f.attachedElements[m]=true;o[l].push(f);this.store(b,o)}return this},handleEvent:function(a){var d=a&&f.dom.test(a.type)&&c?a:i(a),e=h(d.type),g=d.target,j=d.relatedTarget,k=this.retrieve(b)[e].slice(0),l,m,n;if(l=k.length){for(var o=0;o<l;o++){if(typeof k[o]==="function"){if((n=k[o].evt)&&n!==e){d.type=n;if(j&&f.mouseenterleave.test(n)){if(k[o].relay){var p=k[o].elms||(k[o].elms=this.cssSelect(k[o].selector));if(p.indexOf(g)<0||!DOMAssistant.hasChild.call(j,g)){continue}}else{if(this===j||this.hasChild(j)){continue}}}}m=k[o].call(this,d)}}if(m===false){d.stopPropagation()}return m}},removeEvent:function(e,g,i,j){var k=(e=h(e))+this.retrieve(),l=this.retrieve(b),m="on"+e;if(l&&!e){for(var n in l){if(l[n].length){this.removeEvent(n)}}var o=this.attributes;for(var p,q=o.length;q--;){p=o[q].nodeName.toLowerCase();if(f.on.test(p)&&typeof this[p]==="function"){this[p]=null}}}else{if(l&&l[e]){var r=l[e];for(var s,t=r.length;t--;){s=g||r[t];if(r[t]===s&&i===s.relay&&j===s.proxy){r.splice(t,1);if(!!j&&s.selector){this.cssSelect(s.selector).removeEvent(j)}if(s.attachedElements){s.attachedElements[k]=null}}}if(!l[e].length){if(c){this.removeEventListener(e,a,d[e])}else{this[m]=null}}}else{if(this[m]&&!g&&!i){this[m]=null}}}return this},relayEvent:function(a,b,c,d){if(g(a)){this.relayEvent("focus",b,function(){DOMAssistant.$$(this).removeEvent(a).addEvent(a,function(a){return c.call(this,i(a))})},a).relayEvent("blur",b,function(){DOMAssistant.$$(this).removeEvent(a)},a);return this}return this.addEvent(a,function(a){a=i(a);var d=a.target,e=arguments,f=0,g,h=this.cssSelect(b);while(g=h[f++]){if((g===d||DOMAssistant.hasChild.call(g,d))&&!g.disabled){a.currentTarget=g;var k=c.apply(g,e);if(!k){a.preventDefault()}return k}}},true,d,b)},unrelayEvent:function(a){if(g(a)){return this.removeEvent("focus",null,true,a).removeEvent("blur",null,true,a)}return this.removeEvent(a,null,true)},preventDefault:function(a){if(a.preventDefault){a.preventDefault()}a.returnValue=false},cancelBubble:function(a){if(a.stopPropagation){a.stopPropagation()}a.cancelBubble=true}}}();DOMAssistant.attach(DOMAssistant.Events);DOMAssistant.DOMLoad=function(){var a=false,b=null,c=[],d={},e=null,f=function(){for(var a=0,b=c.length;a<b;a++){try{c[a]()}catch(d){if(e&&typeof e==="function"){e(d)}}}c=[]},g=function(){if(a){return}a=true;f()};if(document.addEventListener){document.addEventListener("DOMContentLoaded",g,false)}if(/KHTML|WebKit|iCab/i.test(navigator.userAgent)){b=setInterval(function(){if(/loaded|complete/i.test(document.readyState)){g();clearInterval(b)}},10)}window.onload=g;return{DOMReady:function(){for(var b=0,e=arguments.length,g;b<e;b++){g=arguments[b];if(!g.DOMReady&&!d[g]){if(typeof g==="string"){d[g]=true;g=new Function(g)}g.DOMReady=true;c.push(g)}}if(a){f()}},setErrorHandling:function(a){e=a}}}();DOMAssistant.DOMReady=DOMAssistant.DOMLoad.DOMReady;DOMAssistant.DOMReady(loading)
