Array.prototype.map=function(A){var B=[];for(i=0;i<this.length;i++){B.push(A(this[i]))}return B};Array.prototype.inArray=function(B){var A;for(A=0;A<this.length;A++){if(this[A]===B){return true}}return false};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.ltrim=function(){return this.replace(/^\s+/g,"")};String.prototype.rtrim=function(){return this.replace(/\s+$/g,"")};Array.prototype.sortNum=function(){return this.sort(function(B,A){return B-A})};var Yang=new function(){this.req=null;this.$=function(){var C=new Array();for(var B=0;B<arguments.length;B++){var A=arguments[B];if(typeof A=="string"){A=document.getElementById(A)}if(arguments.length==1){return A}C.push(A)}return C};this.padZeros=function(B,A){var E=B.toString();var D=A-E.length;for(var C=1;C<=D;C++){E="0"+E}return E};this.formatNumber=function(B,E){E=E||"";B+="";var D=B.split(".");var A=D[0];var C=D.length>1?"."+D[1]:"";var F=/(\d+)(\d{3})/;while(F.test(A)){A=A.replace(F,"$1,$2")}return E+A+C};this.unformatNumber=function(A){return A.replace(/([^0-9\.\-])/g,"")*1};this.isArray=function(A){return A&&!(A.propertyIsEnumerable("length"))&&typeof A==="object"&&typeof A.length==="number"};this.getElementsByClass=function(G,A,E){var D=new Array();if(E==null){E=document}if(A==null){A="*"}var C=E.getElementsByTagName(A);var B=C.length;var F=new RegExp("(^|\\\\s)"+G+"(\\\\s|$)");for(i=0,j=0;i<B;i++){if(F.test(C[i].className)){D[j]=C[i];j++}}return D};this.addLoadEvent=function(A){var B=window.onload;if(typeof window.onload!="function"){window.onload=A}else{window.onload=function(){B();A()}}};this.addEvent=function(E,D,B,A){if(E.addEventListener){E.addEventListener(D,B,A);return true}else{if(E.attachEvent){var C=E.attachEvent("on"+D,B);return C}else{E["on"+D]=B}}};this.toggle=function(B){var A=document.getElementById(B);if(A.style.display!="none"){A.style.display="none"}else{A.style.display=""}};this.insertAfter=function(B,C,A){B.insertBefore(C,A.nextSibling)};this.getCookie=function(C){var D=document.cookie.indexOf(C+"=");var A=D+C.length+1;if((!D)&&(C!=document.cookie.substring(0,C.length))){return null}if(D==-1){return null}var B=document.cookie.indexOf(";",A);if(B==-1){B=document.cookie.length}return unescape(document.cookie.substring(A,B))};this.setCookie=function(C,E,A,H,D,G){var B=new Date();B.setTime(B.getTime());if(A){A=A*1000*60*60*24}var F=new Date(B.getTime()+(A));document.cookie=C+"="+escape(E)+((A)?";expires="+F.toGMTString():"")+((H)?";path="+H:"")+((D)?";domain="+D:"")+((G)?";secure":"")};this.deleteCookie=function(A,C,B){if(getCookie(A)){document.cookie=A+"="+((C)?";path="+C:"")+((B)?";domain="+B:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}};this.cookiesAllowed=function(){setCookie("checkCookie","test",1);if(getCookie("checkCookie")){deleteCookie("checkCookie");return true}return false};this.postAjaxRequest=function(B,D,A){var C=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("MSXML2.XMLHTTP.3.0");C.open("POST",B,true);C.setRequestHeader("Content-Type","application/x-www-form-urlencoded");C.setRequestHeader("Content-length",D.length);C.setRequestHeader("Connection","close");C.onreadystatechange=function(){if(C.readyState==4&&C.status==200){if(C.responseText){A(C.responseText)}}else{if(C.readyState==4&&C.status!=200){A("<response><status>-1</status><message>failed connection</message><response>")}}};C.send(D)};this.getAjaxRequest=function(B,A){var C=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("MSXML2.XMLHTTP.3.0");C.open("GET",B,true);C.onreadystatechange=function(){if(C.readyState==4&&C.status==200){if(C.responseText){A(C.responseText)}}else{if(C.readyState==4&&C.status!=200){A("<response><status>-1</status><message>failed connection</message><response>")}}};C.send()};this.getXmlDoc=function(A){var B;if(window.ActiveXObject){B=new ActiveXObject("Microsoft.XMLDOM");B.async="false";B.loadXML(A)}else{if(document.implementation.createDocument){var C=new DOMParser();B=C.parseFromString(A,"text/xml")}else{alert("Your browser cannot handle this script");return}}return B}};