(function(){
	var Event = YAHOO.util.Event,
		Dom = YAHOO.util.Dom;
	
	Event.onDOMReady(function(){
		var code = document.getElementsByTagName('pre');
		for(var i=0;code[i];i++){
			if(Dom.hasClass(code[i],'format')){
				if(Dom.hasClass(code[i],'css')){
					var syntax = 'css';
				}
				else{
					var syntax = 'text';
				}
				var form = document.createElement('form');
				form.style.cssText = 'margin: 0; padding: 0; display: block;';
				form.onsubmit = function(){
					return false;
				}
				var input = document.createElement('textarea');
				input.style.cssText = 'height: 300px; width: 100%;';
				input.id = 'SpruzDev-CodeBlock-'+i;
				form.appendChild(input);
				if(code[i].textContent){
					input.value = code[i].textContent.replace(/^\s+|\s+$/g,"");
				}
				else{
					input.value = code[i].innerText.replace(/^\s+|\s+$/g,"");
				}
				code[i].parentNode.replaceChild(form,code[i]);
				editAreaLoader.init({
				id: 'SpruzDev-CodeBlock-'+i	// id of the textarea to transform	
					,start_highlight: true	
					,font_size: "8"
					,font_family: "verdana, monospace"
					,cursor_position: "begin"
					,allow_toggle: false
					,allow_resize: false
					,language: "en"
					,syntax: syntax
					,toolbar: "search, |, select_font, |, fullscreen, highlight, reset_highlight"
				});
				i--;
			}
		}
	});
})();