window.onload = function(){

	var Codes = document.getElementsByTagName('code');
	var Buttons = document.getElementsByTagName('button');
	for(i = 0; i < Buttons.length; i++){
		Codes[i].style.display = 'none';
		Buttons[i].style.display = 'inline';
		toggler = toggle(i);
		if (Buttons[i].addEventListener)
			Buttons[i].addEventListener('click', toggler, false);
		else
			Buttons[i].attachEvent('onclick', toggler);
		
	}
	
	function toggle(index){
		return function(){
			var ps = Codes[index].style;
			this.innerHTML = (this.innerHTML == 'show code') ? 'hide' : 'show code';
			ps.display = (ps.display == 'none') ? 'block' : 'none';
		};
	}
	
}