var ari={organon:[],organonId:0,AriVersion:"Organon 0.1.1.d",make:function(g){if(this.IsEmpty(g)){return null}var a=g;var e=null;if(typeof(a)=="string"){e=document.getElementById(a);if(e===null){return null}}else{e=a}var f=null;var b=[];var d=null;e.usesClass=function(j){if(ari.IsEmpty(j)){return false}this.getValues("class");if(ari.IsEmpty(b)){return false}for(var h=0;h<b.length;h++){if(b[h]==j){return true}}return false};e.usesStyle=function(h){if(ari.IsEmpty(h)){return false}this.getValues("style");if(ari.IsEmpty(b)){return false}for(var j=0;j<b.length;j++){if(b[j]==h){return true}}return false};e.has=function(h,k){if(typeof h===undefined){return false}if(typeof k===undefined){return false}if(typeof this.attributes[h]===undefined){return false}this.getValues(h);for(var j=0;j<b.length;j++){if(b[j]==k){return true}}return false};e.drop=function(h){if(typeof h===undefined){return false}if(typeof attrib_value===undefined){return false}e.removeAttribute(h);return};e.getValues=function(j){var k=" ";var h=j.toUpperCase();if(h=="STYLE"){k=";"}var m=this.getAttributeNode(j);if(!ari.IsEmpty(m)){m=m.value}var l=[];if(ari.IsEmpty(m)){b=null;return}else{f=m.toString();if(f.indexOf(k)==-1&&f.length>0){b[0]=f}if(f.indexOf(k)!=-1){b=f.split(k)}}return b};e.setValue=function(j,l){if(j.toUpperCase()=="STYLE"){this.setStyle(l);return this}var h=document.createAttribute(j);h.nodeValue=l;try{this.setAttributeNode(h)}catch(k){}return this};e.getValue=function(){switch(this.tagName.toUpperCase()){case"INPUT":if(this.getAttribute("type").toUpperCase()=="TEXT"){return this.value}break;case"SELECT":if(typeof(this.options)!==undefined&&this.options!==null&&this.selectedIndex!==null){return this.options[this.selectedIndex].value}break;case"BUTTON":if(typeof(this.textContent)!==undefined&&this.textContent!==null){return this.textContent}if(typeof(this.innerText)!==undefined&&this.innerText!==null){return this.innerText}break;default:if(typeof(this.innerHTML)!==undefined&&this.innerHTML!==null){return this.innerHTML}}return null};e.setClass=function(h){if(ari.IsEmpty(h)){return null}if(this.usesClass(h)){return}this.setValue("class",this.theValues.join(" ")+h)};e.setStyle=function(n){if(ari.IsEmpty(n)){return null}var k=null;var m=null;var j=null;var h=function(p){p=p.toLowerCase();var t=p.indexOf("-");var q=p;var o=null;if(t!=-1){o=p.split("-");var s=o[1].toUpperCase().charAt(0);var r=o[1].substring(1);q=o[0]+s+r}return q};if(typeof(n)=="object"){for(var l=0;l<n.length;l++){k=n[l].replace(";","");m=h(k.split(":")[0]);j=k.split(":")[1];this.style[m]=j}return this}k=n.replace(";","");m=h(k.split(":")[0]);j=k.split(":")[1];this.style[m]=j;return this};e.pushStyle=function(j,k){if(ari.IsEmpty(j)){return}if(ari.IsEmpty(k)){return}var h=/^\s+|\s+$/g;var l=j.replace(h,"");var m=typeof(k)=="string"?k.replace(h,""):k;this.setStyle(l+":"+m)};e.pushStyles=function(j){if(ari.IsEmpty(j)){return}if(typeof(j)!="object"){return}for(var h=0;h<j.length;h++){if(!ari.IsEmpty(j[h].name)&&!ari.IsEmpty(j[h].value)){this.pushStyle(j[h].name,j[h].value)}}};e.popStyle=function(j){if(ari.IsEmpty(j)){return}var h=/^\s+|\s+$|:.+$/g;var k=j.replace(h,"");this.getValues("style");if(ari.IsEmpty(b)||b.length==0){return}var n=[];for(var l=0;l<b.length;l++){var m=b[l].split(":")[0].replace(h,"");if(m.toUpperCase()!=k.toUpperCase()){n.push(b[l])}}if(ari.IsEmpty(n)||n.length==0){return}this.setStyle(n.join(";"));return};e.hide=function(){this.pushStyle("visibility","hidden");d=true;return};e.show=function(){this.pushStyle("visibility","visible");d=false;return};e.showHide=function(){if(d){this.show()}else{this.hide()}return};e.addText=function(q,k,h,s){if(ari.IsEmpty(q)){return}var m=!(ari.IsEmpty(k));var t=!(ari.IsEmpty(h));var j=(t&&typeof(h)=="object");if(ari.IsEmpty(s)){if((q.indexOf("<")==-1||q.indexOf(">")==-1)){s=false}else{s=true}}var r=document.createTextNode(q);var n=r;if(m){var p=document.createElement(k);p.appendChild(r);n=p}if(!s){this.appendChild(n)}var o=ari.make(n);if(j){for(var l=0;l<h.length;l++){o.pushStyle(h[l].name,h[l].value)}}else{if(t){o.setStyle(h)}}if(!s){return o}this.innerHTML+=o.innerHTML};e.addElement=function(o,l){if(ari.IsEmpty(o)){return}var j=!(ari.IsEmpty(l));var h=(j&&typeof(l)=="object");var n=document.createElement(o);this.appendChild(n);var m=ari.make(n);if(h){for(var k=0;k<l.length;k++){m.pushStyle(l[k].name,l[k].value)}}else{if(j){m.setStyle(l)}}return m};e.moveTo=function(j,h){this.positioning(j,h,"absolute");return};e.offsetTo=function(j,h){this.positioning(j,h,"relative");return};e.positioning=function(k,j,l){if(ari.IsEmpty(k)||ari.IsEmpty(j)||ari.IsEmpty(l)){return}var h=k;var m=j;this.pushStyle("position",l);this.pushStyle("top",m+"px");this.pushStyle("left",h+"px");return};e.addSelectors=function(){if(arguments.length>1){if(ari.IsEmpty(this.DataFields)){this.DataFields=[]}var j=Array.prototype.slice.call(arguments);for(var h=0;h<j.length;h++){this.DataFields.push(j[h])}}};e.addSublink=function(t,v,u,n,k,h){var s=null;var o=false;var q=null;var r=null;if(!ari.IsEmpty(v)){o=t.indexOf(v)!=-1}if(o){var m=null;var l=null;var j=t.split(v);if(!ari.IsEmpty(j)&&j.length>0){m=document.createTextNode(j[0]);l=document.createTextNode(j[1])}r=this.addElement("span");q=ari.addText(v,"a",k);r.appendChild(m);r.appendChild(q);r.appendChild(l)}else{q=this.addText(t,"a",k)}if(ari.IsEmpty(h)||!h){q.setValue("href",u)}else{q.setValue("onclick",u)}if(!ari.IsEmpty(n)&&n){q.setValue("target","_blank")}if(!o){q=ari.make(q);return q}var p=r.innerHTML.replace(/&lt;/g,"<");p=p.replace(/&gt;/g,">");r.innerHTML=p;r=ari.make(r);return r};e.addBreak=function(j){if(ari.IsEmpty(j)||isNaN(j)){j=0}for(var h=0;h<j;h++){this.addElement("br")}};e.AriId=this.organonId;e.AriVersion=this.AriVersion;e.DataFields=[];if(arguments.length>1){var c=Array.prototype.slice.call(arguments);e.DataFields=c.slice(1)}this.organonId++;this.organon.push(e);return e},showHideAll:function(){for(i=0;i<this.organon.length;i++){this.organon[i].showHide()}},select:function(c){if(this.IsEmpty(c)){return this.wrapArray(this.organon)}var b=[];for(i=0;i<this.organon.length;i++){if(typeof(this.organon[i].DataFields)!=="undefined"){var d=this.organon[i].DataFields}if(d!=null){for(var a=0;a<d.length;a++){if(d[a]==c){b.push(this.organon[i])}}}}return this.wrapArray(b)},selectClass:function(b){if(this.IsEmpty(b)){return this.wrapArray(this.organon)}var a=[];for(i=0;i<this.organon.length;i++){if(this.organon[i].usesClass(b)){a.push(this.organon[i])}}return this.wrapArray(a)},selectById:function(b){if(this.IsEmpty(b)){return null}if(this.IsEmpty(this.organon)||this.organon.length==0){return null}var a=[];for(i=0;i<this.organon.length;i++){if(this.organon[i].id.toUpperCase==b.toUpperCase()){return this.organon[i]}}return null},wrapArray:function(b){if(typeof(b)!="object"){return null}var a=b;a.showHide=function(){for(i=0;i<this.length;i++){this[i].showHide()}};a.show=function(){for(i=0;i<this.length;i++){this[i].show()}};a.hide=function(){for(i=0;i<this.length;i++){this[i].hide()}};a.setStyle=function(c){if(ari.IsEmpty(c)){return}for(i=0;i<this.length;i++){this[i].setStyle(c)}};a.first=function(){if(ari.IsEmpty(this[0])){return null}return this[0]};a.pushStyle=function(c,d){if(ari.IsEmpty(c)||ari.IsEmpty(d)){return null}for(i=0;i<this.length;i++){this[i].pushStyle(c,d)}};a.moveTo=function(d,c){if(ari.IsEmpty(d)||ari.IsEmpty(c)){return null}for(i=0;i<this.length;i++){this[i].moveTo(d,c)}return};a.offsetTo=function(d,c){if(ari.IsEmpty(d)||ari.IsEmpty(c)){return null}for(i=0;i<this.length;i++){this[i].offsetTo(d,c)}return};a.IsWrapped=true;return a},IsEmpty:function(a){if(typeof(a)==="undefined"){return true}if(a===null){return true}if(a=="null"){return true}return false},addText:function(j,c,a){if(ari.IsEmpty(j)){return}var e=!(ari.IsEmpty(c));var l=!(ari.IsEmpty(a));var b=(l&&typeof(a)=="object");var k=document.createTextNode(j);var f=k;if(e){var h=document.createElement(c);h.appendChild(k);f=h}var g=ari.make(f);if(b){for(var d=0;d<a.length;d++){g.pushStyle(a[d].name,a[d].value)}}else{if(l){g.setStyle(a)}}return g}};