		function presentate()
		{
			var slides=document.getElementsByTagName('div');
			for(var i=1;i<slides.length;i++)
			{
				var newul=document.createElement('ul');
				newul.className='nav';
				if(i>1)
				{
					newli=document.createElement('li');
					newa=document.createElement('a');
					newa.appendChild(document.createTextNode('Previous'));
					newa.href='#';
					newa.i=i-1;
					newa.onclick=function()
					{
						showslide(this.i);
						return false;
					}
					newli.appendChild(newa);
					newul.appendChild(newli);
				}
				if(i<slides.length-1)
				{
					newli=document.createElement('li');
					newa=document.createElement('a');
					newa.appendChild(document.createTextNode('Next'));
					newa.href='#';
					newa.i=i+1;
					newa.onclick=function()
					{
						showslide(this.i);
						return false;
					}
					newli.appendChild(newa);
					newul.appendChild(newli);
				}
					newli=document.createElement('li');
					newli.appendChild(document.createTextNode('('+i+' / '+(slides.length-1)+')'));
					newli.className='counter';
					newul.appendChild(newli);				
					slides[i].appendChild(newul);	
			}		

			function showslide(o)
			{
				for(var i=1;i<slides.length;i++)
				{
					slides[i].className='hide';
				}
				document.getElementsByTagName('div')[o].className='';
			}
			showslide(1);
			document.getElementById('boundary').className='js';
			var toc=document.getElementById('toc');
			if(!toc){return;}
			var as=toc.getElementsByTagName('a');
			for(var i=0;i<as.length;i++)
			{
				as[i].onclick=function()
				{
					showslide(i+1);
					return false;
				}
			}
		}
		
		window.onload=function()
		{
			if(!document.getElementById || !document.createTextNode){return;}
			presentate();
		}
