document.observe("dom:loaded",function(){var j,e,b,a,c,g,d;g=$$("head")[0];c=$$(settings.selector)[0];e=[new Brush("ActionScript3","shBrushAS3",["as3","actionscript3"]),new Brush("Bash/shell","shBrushBash",["bash","shell"]),new Brush("C#","shBrushCSharp",["c-sharp","csharp"]),new Brush("C++","shBrushCpp",["cpp","c"]),new Brush("CSS","shBrushCss",["css"]),new Brush("Delphi","shBrushDelphi",["delphi","pas","pascal"]),new Brush("Diff","shBrushDiff",["diff","patch"]),new Brush("Groovy","shBrushGroovy",["groovy"]),new Brush("JavaScript","shBrushJScript",["js","jscript","javascript"]),new Brush("Java","shBrushJava",["java"]),new Brush("JavaFX","shBrushJavaFX",["jfx","javafx"]),new Brush("Perl","shBrushPerl",["perl","pl"]),new Brush("PHP","shBrushPhp",["php"]),new Brush("Plain Text","shBrushPlain",["plain","text"]),new Brush("PowerShell","shBrushPowerShell",["ps","powershell"]),new Brush("Python","shBrushPython",["py","python"]),new Brush("Ruby","shBrushRuby",["rails","ror","ruby"]),new Brush("Scala","shBrushScala",["scala"]),new Brush("SQL","shBrushSql",["sql"]),new Brush("Visual Basic","shBrushVb",["vb","vbnet"]),new Brush("XML","shBrushXml",["xml","xhtml","xslt","html"])];settings.brushes.each(function(i){e.push(i)});function h(k,m){var i,l;i=new Element("script",{type:"text/javascript",src:settings.path+"scripts/"+k+"."+settings.extensions.brush});if((Prototype.Browser.WebKit&&navigator.userAgent.match(/Version\/[12]/))||Prototype.Browser.Opera){l=window.setInterval(function(){if(/loaded|complete/.test(document.readyState)){window.clearInterval(l);m()}},100)}else{i.onreadystatechange=function(){if(i.readyState=="loaded"||i.readyState=="complete"){m()}};i.onload=m}c.appendChild(i)}function f(i){var l,k;d++;if(i.length>d){l=function(){h(i[d],function(){f(i)()})}}else{if(i.length==d){l=function(){for(k in settings.defaults){SyntaxHighlighter.defaults[k]=settings.defaults[k]}SyntaxHighlighter.highlight()}}else{l=function(){}}}return l}b=[];e.each(function(i){$$("pre").each(function(k){j=false;i.aliases.each(function(l){if((k.className+";").match("brush: "+l+";")){b.push(i.filename);j=true;throw $break}});if(j){throw $break}})});if(!b.include("shBrushXml")){a=new Hash(settings.defaults);if(a.any(function(i){return i.key=="html-script"&&i.value==true})){b.push("shBrushXml");$$("pre").each(function(i){if(i.className.match(/brush: /)){if(!i.className.match(/html-script: /)){i.className="html-script: true; "+i.className}}})}else{$$("pre").each(function(i){if(i.className.match("html-script: true")){b.push("shBrushXml");throw $break}})}}if(b.length){settings.stylesheets.unshift("shCore");settings.stylesheets.each(function(i){link=new Element("link",{type:"text/css",rel:"stylesheet",href:settings.path+"styles/"+i+"."+settings.extensions.stylesheet});g.appendChild(link)});b.unshift("shCore");d=0;h(b[d],function(){f(b)()})}});
