jQuery(function() {

	// get javascript source
	jQuery("#javascript pre").text(jQuery("#js").html());
	
	if(jQuery("#demo").size() > 0) {
		// old school chaining...
		var html = jQuery("#demo").html()
				.toLowerCase()
				.replace(/\n|\t|\r/g,'')
				.replace(/<td/g,'\t\t\t<td')
				.replace(/<\/td>/g,'</td>\n')
				.replace(/<th/g,'\t\t\t<th')
				.replace(/<\/th>/g,'</th>\n')
				.replace(/<\/tr>/g,'\t\t</tr>')
				.replace(/<tr>/g,'\n\t\t<tr>\n')
				.replace(/<thead/g,'\n\t<thead>')
				.replace(/<\/thead>/g,'\n\t</thead>')
				.replace(/<tbody/g,'\n\t<tbody')
				.replace(/<\/tbody>/g,'\n\t</tbody>')
				.replace(/<\/table>/g,'\n</table>')
				.replace(/-->/g,'-->\n');
				
		jQuery("#html pre").text(html);
	}
	jQuery("pre.javascript").chili();
	jQuery("pre.html").chili();
	jQuery("pre.css").chili();
});