$(document).ready(
	function() {

		// only load syntax hilighter when needed
		// So check for any HTML <pre> elements for which the class attribute starts with 'brush'
		if ($("pre[class^=brush]").length > 0) {

			var jsPath = themeUrl + '/js/hilighter/';
			var cssPath = themeUrl + '/css/hilighter/';

			// Defines which languages should be supported
			var brushes = ['Bash','Php','Plain','JScript', 'Sql'];

			var jsBrushes = '';
			for (var i = 0; i < brushes.length; i++) {
				jsBrushes += '<script src="' + jsPath + 'shBrush' + brushes[i] + '.js" type="text/javascript"></script>';
			}

			// Append SyntaxHighlighter scripts to the HTML head
			$("head").append(
				'<script src="' + jsPath + 'shCore.js" type="text/javascript"></script>'
				+ jsBrushes
				+ '<link rel="stylesheet" href="' + cssPath + 'shCore.css" type="text/css">'
				+ '<link rel="stylesheet" href="' + cssPath + 'shThemeDefault.css" type="text/css">'
			);
			// Apply SyntaxHilighlighter
			SyntaxHighlighter.all();
		}
	}
);