//global vars
var pannelCont = document.createElement('div');
var div = document.createElement('div');
var h1 = document.createElement('h1');
var blockquote = document.createElement('blockquote');



function SidePannel(flash) {
	
	//build vars
	var contentWrapper = document.getElementById('contentWrapper');
	var a_page = document.createElement('a');
	var a_next = document.createElement('a');
	var para = document.createElement('p');
	var ul = document.createElement('ul');
	var li = document.createElement('li');

		//set elements attributes
		pannelCont.setAttribute('id', 'pannelCont');
		pannelCont.className = "pannel";
		a_next.setAttribute('id', 'next');
		a_next.setAttribute('href', 'javascript: Next();');
		a_page.setAttribute('id', 'pageName');
		a_page.setAttribute('href', '');
		
		
		//append elements
		h1.appendChild(a_page);
		div.appendChild(h1);
		div.appendChild(a_next);
		pannelCont.appendChild(div);
		blockquote.appendChild(ul);
		blockquote.appendChild(para);
		pannelCont.appendChild(blockquote);
		
		//append pannelCont
		contentWrapper.appendChild(pannelCont);
		
		//if noflash write out warning
		if(flash == 1) {
		
			//create elements
			var ul = document.createElement('ul');
			var li = document.createElement('li');
		
			//define vars
			var warnTitle = document.createTextNode('Warning');
			var warnText = document.createTextNode('You should have the latest flash player installed when viewing this page.');
			
			//append children
			a_page.appendChild(warnTitle);
			li.appendChild(warnText);
			ul.appendChild(li);
			blockquote.appendChild(ul);
		
		}
		
		//ajax call
		SwitchPannel();
		
}



function Next()
{
	var pannel = document.getElementById('pannelCont');
	var pageName = document.getElementById('pageName').innerHTML;
	
	//erase all children
	Remove_Children(pannel);
	
	//rebuild pannel
	Build_Pannel();
	
	//switch pannel & pass current page var
	SwitchPannel(pageName);
}



function Build_Pannel()
{
	//create vars
	var div = document.createElement('div');
	var h1 = document.createElement('h1');
	var a_page = document.createElement('a');
	var a_next = document.createElement('a');
	var para = document.createElement('p');
	var blockquote = document.createElement('blockquote');
	var ul = document.createElement('ul');
	var li = document.createElement('li');

	//set elements attributes
	pannelCont.setAttribute('id', 'pannelCont');
	pannelCont.className = "pannel";
	a_next.setAttribute('id', 'next');
	a_next.setAttribute('href', 'javascript: Next();');
	a_page.setAttribute('id', 'pageName');
	a_page.setAttribute('href', '');
	
	//append elements
	h1.appendChild(a_page);
	div.appendChild(h1);
	div.appendChild(a_next);
	pannelCont.appendChild(div);
	blockquote.appendChild(ul);
	blockquote.appendChild(para);
	pannelCont.appendChild(blockquote);
}



function BuildXML(obj)
{
	//create vars
	var a_page = document.getElementById('pageName');
	var ul = pannelCont.getElementsByTagName('ul')[0];
	var para = pannelCont.getElementsByTagName('p')[0];
	
		//title
		var obj_title = obj.getElementsByTagName('title')[0].childNodes[0].nodeValue;
		var title = document.createTextNode(obj_title);
		var href = obj.getElementsByTagName('item')[0].getAttribute('name');
		
		//list items
		var obj_bullet = obj.getElementsByTagName('bullet');
		
			//loop through list items
			for(i=0; i < obj_bullet.length; i++)
			{
				var li = document.createElement('li');
				var value_bullet = obj_bullet[i].childNodes[0].nodeValue;
				var bullet = document.createTextNode(value_bullet);
				li.appendChild(bullet);
				ul.appendChild(li);
			}
				
		//description
		var obj_desc = obj.getElementsByTagName('description')[0].childNodes[0].nodeValue;
		var desc = document.createTextNode(obj_desc);
		
	//parse data
	a_page.appendChild(title);
	a_page.setAttribute('href', href + '.php');
	para.appendChild(desc);
}