dp.sh.Brushes.JScript=function(){var _1="break continue do while export for in function ef else import label return switch throw try catch var while with escape eval isFinite isNaN number parseFloat parseInt string taint unescape untaint";var _2="delete new this typeof void Infinity NaN Undefined";var _3="Array Boolean Date document event Function Image Math navigator Number Object RegExp String Window";var _4="above abs acos action activeElement alert alinkColor all altKey anchor anchors appCodeName applets "+"apply appName appVersion arguments arity asin assign atan atan2 atob availHeight availLeft availTop "+"availWidth back background below bgColor big blink blur bold border borderWidths bottom "+"btoa button call callee caller cancelBubble captureEvents ceil charAt charCodeAt charset checked children "+"clear clearInterval clearTimeout click clientInformation clientX clientY close closed colorDepth compile "+"complete concat confirm constructor contains contextual cookie cos current data defaultChecked "+"defaultSelected defaultStatus defaultValue description disableExternalCapture domain element elements "+"embeds enablePrivilege encoding exec exp fgColor find fixed floor focus fontColor fontSize form forms "+"forward frames fromCharCode fromElement getAttribute get getClass getDate getDay getFullYear getHours "+"getMember getMilliseconds getMinutes getMonth getSeconds getSelection getSlot getTime getTimezoneOffset "+"getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds "+"getWindow getYear global go HandleEvent Height hash hidden history home host hostName href hspace id ids "+"ignoreCase images index indexOf inner innerHTML innerText innerWidth insertAdjacentHTML insertAdjacentText "+"italics java javaEnabled join keyCode Links LN10 LN2 LOG10E LOG2E lang language lastIndex lastIndexOf "+"lastMatch lastModified lastParen layers layerX layerY left leftContext length link linkColor load location "+"locationBar log lowsrc MAX_VALUE MIN_VALUE margins match max menubar method mimeTypes min modifiers "+"moveAbove moveBelow moveBy moveTo moveToAbsolute multiline NEGATIVE_INFINITY name navigate netscape offset "+"offsetHeight offsetLeft offsetParent offsetTop offsetWidth offsetX offsetY onabort onblur onchange onclick "+"ondblclick ondragdrop onerror onfocus onHelp onkeydown onkeypress onkeyup onload onmousedown onmousemove "+"onmouseout onmouseover onmouseup onmove onreset onresize onsubmit onunload open opener options outerHeight "+"outerHTML outerText outerWidth POSITIVE_INFINITY PI paddings pageX pageXOffset pageY pageYOffset parent "+"parentElement parentLayer parentWindow parse pathname personalbar pixelDepth platform plugins pop port pow "+"preference previous print prompt protocol prototype push random readyState reason referrer refresh "+"releaseEvents reload removeAttribute removeMember replace resizeBy resizeTo returnValue reverse right "+"rightcontext round SQRT1_2 SQRT2 screenX screenY scroll scrollbars scrollBy scrollIntoView scrollTo search "+"select selected selectedIndex self setAttribute setDay setFullYear setHotkeys setHours setInterval "+"setMember setMilliseconds setMinutes setMonth setResizable setSeconds setSlot setTime setTimeout "+"setUTCDate setUTCFullYear setUTCHours setUTCMillseconds setUTCMinutes setUTCMonth setUTCSeconds setYear "+"setZOptions shift shiftKey siblingAbove siblingBelow signText sin slice smallsort source sourceIndex "+"splice split sqrt src srcElement srcFilter status statusbar stop strike style sub submit substr substring "+"suffixes sun sup systemLanguage TYPE tagName tags taintEnabled tan target test text title toElement "+"toGMTString toLocaleString toLowerCase toolbar top toString toUpperCase toUTCString type UTC unshift "+"unwatch userAgent value valueOf visibility vlinkColor vspace watch which width write writeln zIndex";this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:"comment"},{regex:dp.sh.RegexLib.MultiLineCComments,css:"comment"},{regex:dp.sh.RegexLib.DoubleQuotedString,css:"string"},{regex:dp.sh.RegexLib.SingleQuotedString,css:"string"},{regex:new RegExp("^\\s*#.*","gm"),css:"preprocessor"},{regex:new RegExp(this.GetKeywords(_1),"gm"),css:"keyword"},{regex:new RegExp(this.GetKeywords(_3),"gm"),css:"objects"},{regex:new RegExp(this.GetKeywords(_4),"gm"),css:"builtins"},{regex:new RegExp(this.GetKeywords(_2),"gm"),css:"operators"}];this.CssClass="dp-js";this.Style=".dp-js .comment { color: green; background-color: inherit; }"+".dp-js .string { color: #FF6600; background-color: inherit; }"+".dp-js .keyword { color: blue; font-weight: bold; background-color: inherit;}"+".dp-js .builtins { color: #ff1493; background-color: inherit; }"+".dp-js .objects { color: #8A2BE2; font-style: italic; background-color: inherit; }"+".dp-js .operators { color: red; background-color: inherit; }";};dp.sh.Brushes.JScript.prototype=new dp.sh.Highlighter();dp.sh.Brushes.JScript.Aliases=["js","jscript","javascript"];
