Array.prototype.find=function(b){var a=false;for(i=0;i<this.length;i++){if(b.test(this[i])){if(!a){a=[]}a.push(i)}}return a};function TAG(b,a,d){var c="<"+b+" ";for(k in a){c+=k+'="'+a[k]+'" '}c+=">";if(d){c+=d}c+="</"+b+">";return c}function getPageScrollTop(){var a;if(self.pageYOffset){a=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}}}arrayPageScroll=new Array("",a);return arrayPageScroll}var Data=new function(){this.ContentType={JSON:"json",RAWTEXT:"html"};this.escapeCodes={0:false,10:true,13:true,34:true,39:true,60:true,62:true,92:true,8232:true,8233:true};this.server=null;this.truncate=function(b,a){if(b.length<=a){return b}return b.substr(0,a-3)+"..."};this.cleanPath=function(a){if(!a||a.length<=0){return""}return a.replace(/[\s\/\&]+/,"-")};this.escape=function(f){var e=[],d,b;for(var c=0,a=f.length;c<a;++c){d=f.charCodeAt(c);b=this.escapeCodes[d];if(b===true){e.push("&#",d,";")}else{if(b!==false){e.push(f.charAt(c))}}}return e.join("")};this.isError=function(a,b){return(!a||!a.data||(typeof(a.data.success)!="undefined"&&!a.data.success))};this.disableSubmit=function(a){$j("#"+a+" > input[type=submit]")[0].disabled=true};this.enableSubmit=function(a){$j("#"+a+" > input[type=submit]")[0].disabled=false};this.post=function(c,b,j){var h=b;var l=this;var a=null;var d=j;if(b&&b.tagName&&b.tagName=="FORM"){h=$j(b).serialize();a=$j(b).attr("id");l.disableSubmit(a);d=function(e){l.enableSubmit(a);j(e)}}var g=this.server+c;try{$j.ajax({type:"POST",url:g,data:h,dataType:this.ContentType.JSON,error:function(){d(null)},success:d})}catch(f){d(null)}return true};this.get=function(a,c,b){if(!b){b=this.ContentType.JSON}if(b==this.ContentType.JSON){a+="&json=1";$j.getJSON(a,function(e,d){if(d&&d=="success"){c(e)}else{c(null)}})}else{if(b==this.ContentType.TEXT){a+="&ajax=1";$j.ajax({type:"GET",url:a,dataType:this.ContentType.TEXT,error:function(){c(null)},success:function(d){c(d)}})}}}};