String.prototype.trim=function(){var a=this;a=a.replace(/^\s*(.*)/,"$1");a=a.replace(/(.*?)\s*$/,"$1");return a};String.prototype.stripFirstChar=function(){var b="";var a=this;for(i=0;i<a.length;i++){if(i>0){b=b+data[i]}}a=b;return a};String.prototype.stripChars=function(e,d){var c="";var a=this;var b=((d*1)+(e*1))*1-1;for(i=0;i<a.length;i++){if(i<d||i>b){c=c+a.charAt(i)}}a=c;return a};function isArray(b){return isObject(b)&&b.constructor==Array}function isBoolean(b){return typeof b=="boolean"}function isEmpty(c){var b,a;if(isObject(c)){for(b in c){a=c[b];if(isUndefined(a)&&isFunction(a)){return false}}}return true}function isFunction(b){return typeof b=="function"}function isNull(b){return typeof b=="object"&&!b}function isNumber(b){return typeof b=="number"&&isFinite(b)}function isObject(b){return(b&&typeof b=="object")||isFunction(b)}function isString(b){return typeof b=="string"}function isUndefined(b){return typeof b=="undefined"}function setFieldOnArray(b,a){b[getNextArrayLocation(b)]=a.name}function showRequiredFields(b){if(isArray(b)&&b.length>0){var c="\n";for(var a=0;a<b.length;a++){c=c+b[a]+"\n"}alert("Required Fields: "+c)}}function getNextArrayLocation(a){if(isArray(a)){if(a.length==0){return 0}return(a.length*1)}}function csvToArray(b){if(isString(b)){var a=b.split(",");return a}}function getPageOffsetLeft(b){var a;a=b.offsetLeft;if(b.offsetParent!=null){a+=getPageOffsetLeft(b.offsetParent)}return a}function getPageOffsetTop(a){var b;b=a.offsetTop;if(a.offsetParent!=null){b+=getPageOffsetTop(a.offsetParent)}return b}function CustomElement(){}CustomElement.prototype.setAtributeOther=function(c,d){if(bVer()>=6){var b=this;var a=document.createAttribute(c);a.value=d;b.setAttributeNode(a)}else{var b=this;b.setAttribute(c,d)}};function applyInherit(b,a){for(method in a){b[method]=a[method]}return b}function setMaxLength(){var a=document.getElementsByTagName("textarea");var b=document.createElement("div");b.className="counter";for(var c=0;c<a.length;c++){if(a[c].getAttribute("maxlength")){var d=b.cloneNode(true);d.relatedElement=a[c];d.innerHTML="<span>0</span>/"+a[c].getAttribute("maxlength");a[c].parentNode.insertBefore(d,a[c].nextSibling);a[c].relatedElement=d.getElementsByTagName("span")[0];a[c].onkeyup=a[c].onchange=checkMaxLength;a[c].onkeyup()}}}function checkMaxLength(){var a=this.getAttribute("maxlength");var b=this.value.length;if(b>a){this.relatedElement.className="toomuch";this.value=this.value.substring(0,this.value.length-1);b=this.value.length}else{this.relatedElement.className=""}this.relatedElement.firstChild.nodeValue=b};