function Nwa_InArray(c,b){for(var a in b){if(c==b[a]){return true}}return false}function Nwa_InOptionsList(d,c){if(c.options){c=c.options}var a=c.length;for(var b=0;b<a;b++){if(d==c[b].value){return true}}return false}function Nwa_IsShiftDown(a){if(window.Event){if(a.modifiers===undefined){return a.shiftKey}return a.modifiers&Event.SHIFT_MASK}else{return a.shiftKey}}function Nwa_IsCtrlDown(a){if(window.Event){if(a.modifiers===undefined){return a.ctrlKey}return a.modifiers&Event.CONTROL_MASK}else{return a.ctrlKey}}function Nwa_JsDumpObject(c){var a="";if(typeof(c)=="object"){for(var b in c){a+=b+": ";if(typeof(c[b])=="object"){a+=Nwa_JsDumpObject(c[b])}else{a+=c[b]}a+="\n"}}return a}function Nwa_JsRepr(f){var b="";if(typeof(f)=="object"){b="{ ";for(var e in f){b+=Nwa_JsRepr(e);b+=":";b+=Nwa_JsRepr(f[e]);b+=","}b=b.substr(0,b.length-1)+"}"}else{if(typeof(f)=="string"){var h,g="",d="0123456789ABCDEF";var a=f.length;for(var e=0;e<a;++e){h=f.charCodeAt(e);if(h<32||h>126){g+="\\u";g+=d.charAt((h>>12)&15);g+=d.charAt((h>>8)&15);g+=d.charAt((h>>4)&15);g+=d.charAt(h&15)}else{g+=f.charAt(e)}}b="'"+g+"'"}else{if(typeof(f)=="number"){b=f.toString()}else{if(typeof(f)=="boolean"){b=f?"true":"false"}else{b="undefined"}}}}return b}function Nwa_ChecklistSetAll(b,d){var e=document.getElementsByTagName("input");var a=e.length;for(var c=0;c<a;c++){if(e[c].type=="checkbox"&&e[c].name==b){e[c].checked=d}}return false}function Nwa_OpenPrintWindow(a){window.open(a,"printWindow","width=610,height=500,resizable,menubar=yes,toolbar=no,location=no,directories=no,scrollbars=yes")}function Nwa_SetStyleDisplay(c,a){if(document.getElementById){var b=document.getElementById(c);if(!b){return}else{if(b.style.display!="none"&&(a==-1||!a)){b.style.display="none"}else{if(b.style.display=="none"&&a){b.style.display=""}}}}}function Nwa_TrimText(c,a){var b=c.indexOf("\n");if(b>=0){if(b<a){a=b}return'<span title="'+c.replace(/\n/g,"&#10;")+'">'+c.substr(0,a)+"...</span>"}else{if(c.length>a){return'<span title="'+c+'">'+c.substr(0,a)+"...</span>"}else{if(c.length==0){return"&nbsp;"}}}return c}function Nwa_ValueText(a){if(typeof(a)=="undefined"||a===null){return arguments.length>1?arguments[1]:"&nbsp;"}return a.toString()}function Nwa_EscapeText(a){if(typeof(a)=="undefined"||a===null){return arguments.length>1?arguments[1]:"&nbsp;"}return a.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Nwa_HtmlSpecialChars(a){if(typeof(a)=="undefined"||a===null){return arguments.length>1?arguments[1]:"&nbsp;"}return Nwa_EscapeText(a).replace(/\"/g,"&quot;").replace(/\'/g,"&#39;")}function Nwa_MessageText(a){var b="";if(a.message!=undefined){b+=Nwa_EscapeText(a.message)}if(a.message_html!=undefined){if(b!=""){b+=" "}b+=a.message_html}return b}function Nwa_BooleanText(c,a,b){if(typeof(c)=="undefined"||c==null){if(arguments.length>3){return arguments[3]}c=0}return c!=0?a:b}function Nwa_OverrideText(b,a){if(b){return b.toString()}if(a){return a.toString().italics()}return"&nbsp;"}function Nwa_BoldText(a,b){return b?a.bold():a}function Nwa_ItalicsText(b,a){return a?b.italics():b}function Nwa_Utf8String(f){var j,h,g="";if(typeof(f)=="undefined"||f==null){return""}else{if(typeof(f)!="string"){f=f.toString()}}var a=f.length;for(var b=0;b<a;++b){j=f.charCodeAt(b);if(j>=55296&&j<=56319&&b<f.length-1){h=f.charCodeAt(++b);j=(h>=56320&&h<=57343)?(j<<10)+h-56613888:h}if(j<128){g+=String.fromCharCode(j)}else{if(j<2048){g+=String.fromCharCode(192+(j>>6),128+(j&63))}else{if(j<65536){g+=String.fromCharCode(224+(j>>12),128+(j>>6&63),128+(j&63))}else{g+=String.fromCharCode(240+(j>>18),128+(j>>12&63),128+(j>>6&63),128+(j&63))}}}}return g}function Nwa_Utf8EncodeUriComponent(g){var f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!*~-_.";var d="0123456789ABCDEF";var j,h="";g=Nwa_Utf8String(g);var a=g.length;for(var b=0;b<a;++b){j=g.charAt(b);if(f.indexOf(j)==-1){h+="%"+d.charAt(g.charCodeAt(b)>>4&15)+d.charAt(g.charCodeAt(b)&15)}else{h+=j}}return h}function NwaUnEscapeJsTags(a){if(typeof(a)!="string"){return a}return a.replace(/<\\\/script>/i,"<\/script>")}function Nwa_GetFormPostData(c){var j="";var d=document.getElementById(c);if(d){var h=true;var a=d.elements.length;for(var b=0;b<a;++b){var g=d.elements[b];if(typeof(g)=="undefined"||typeof(g.name)=="undefined"){continue}if(g.name==""){continue}if((g.type=="checkbox"||g.type=="radio")&&!g.checked){continue}if(!h){j+="&"}j+=Nwa_Utf8EncodeUriComponent(g.name)+"="+Nwa_Utf8EncodeUriComponent(g.value);h=false}}return j}function Nwa_InsertTextArea(b,e){var d=document.getElementById(b);if(d){if(document.selection){d.focus();var c=document.selection.createRange();c.text=e}else{if(d.selectionStart||d.selectionStart=="0"){var f=d.selectionStart;var a=d.selectionEnd;d.value=d.value.substring(0,f)+e+d.value.substr(a);d.focus();if(f!=a){d.selectionStart=f;d.selectionEnd=f+e.length}else{d.selectionStart=d.selectionEnd=f+e.length}}else{d.value+=e;d.focus()}}}}function Nwa_GetInputValue(c){if(c.options){if(c.options.selectedIndex!=-1){return c.options[c.options.selectedIndex].value}return""}else{if(c.length){var a=c.length;for(var b=0;b<a;b++){if(c[b].checked){return c[b].value}}return""}else{if(c.type=="checkbox"){return c.checked}}}return c.value}function Nwa_TimeFromUtc(b){var a=new RegExp("([0-9]{4})[^0-9]*([0-9]{2})[^0-9]*([0-9]{2})[^0-9]*([0-9]{2})[^0-9]*([0-9]{2})[^0-9]*([0-9]{2})").exec(b);return a?Date.UTC(a[1],a[2]-1,a[3],a[4],a[5],a[6]):0}function Nwa_JsNumberFormat(l){var e=arguments.length>=2?arguments[1]:0;var m=arguments.length>=3?arguments[2]:".";var g=arguments.length>=4?arguments[3]:",";var k=new Number(l).toFixed(e);var b=k.split(".");if(typeof(g)!="undefined"&&g!=""){var a=b[0],f=[],d=l<0?1:0;var c=(a.length-d)%3||3;var j=a.length;for(var h=d;h<j;h+=c,c=3){f[f.length]=a.substr(h,c)}k=(d?"-":"")+f.join(g);if(b[1]){k+=m+b[1]}}else{if(b[1]){k=b[0]+m+b[1]}}return k}function Nwa_NumberFormat(a){if(typeof(a)=="undefined"||a==null){if(arguments.length==5){return arguments[4]}return arguments.length>1?arguments[1]:"&nbsp;"}if(arguments.length==2&&typeof(arguments[1])=="number"){return Nwa_JsNumberFormat(a,arguments[1])}else{if(arguments.length>=4){return Nwa_JsNumberFormat(a,arguments[1],arguments[2],arguments[3])}}return Nwa_JsNumberFormat(a)}function Nwa_BytesToNatural(b,a){if(!a){a=1}if(b<1048576){return Nwa_NumberFormat(parseInt(b)/1024,a)+" KB"}else{if(b<1048576*1024){return Nwa_NumberFormat(parseInt(b)/1048576,a)+" MB"}else{return Nwa_NumberFormat(parseInt(b)/1073741824,a)+" GB"}}}function Nwa_IdShow(b){var a=document.getElementById(b);if(a){a.style.display=""}return false}function Nwa_IdHide(b){var a=document.getElementById(b);if(a){a.style.display="none"}return false}function Nwa_IdToggle(b){var a=document.getElementById(b);if(a){if(a.style.display=="none"){a.style.display=""}else{a.style.display="none"}}return false}function Nwa_SetText(c,a){var b=document.getElementById(c);if(b){b.innerHTML=a}}var Nwa_A=function(a,b){if(typeof(console)!="undefined"&&console.log){console.log.apply(console,arguments)}else{alert(a+": "+Nwa_ResultStr(b))}};function Nwa_ResultStr(e){var d=arguments[1]||false;var b="";if(e&&typeof e.length=="number"&&typeof e.splice=="function"){b+="[ ";var a=e.length;for(var c=0;c<a;++c){b+=(d?Nwa_ResultStr(e[c],d):e[c])+", "}b=b.substr(0,b.length-2)+" ]"}else{if(typeof e=="object"){b+="{ ";for(var c in e){b+=c+": "+(d?Nwa_ResultStr(e[c],d):e[c])+", "}b=b.substr(0,b.length-2)+" }"}else{if(typeof e=="string"){b+='"'+e+'"'}else{b+=e}}}return b}function addLoadEvent(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){if(b){b()}a()}}}String.prototype.trim=function(){return(this.replace(/^[\s\xA0]+/,"").replace(/[\s\xA0]+$/,""))};String.prototype.startsWith=function(a){return(this.match("^"+a)==a)};String.prototype.endsWith=function(a){return(this.match(a+"$")==a)};
