﻿rebuildPage=function(title){
	//variable declaration:////////////////////////////////////////////////////////////////////////////
	///////////////////////////////////////////////////////////////////////////////////////////////////
		var bodyHTML=document.body.innerHTML;
		var navbarHTML="";
		var navigation="";
		var selectedTab="";
		var nesting=0;
	///////////////////////////////////////////////////////////////////////////////////////////////////
	
	//aquisition of page info//////////////////////////////////////////////////////////////////////////
	///////////////////////////////////////////////////////////////////////////////////////////////////
		for(i=0; i<document.getElementsByTagName("meta").length; i++){
			try{
				var tag=document.getElementsByTagName("meta")[i];
				
				if(tag.name=="navigation"){
					navigation=tag.content;
				}else if(tag.name=="selectedTab"){
					selectedTab=tag.content;
				}else if(tag.name=="nesting"){
					nesting=tag.content;
				}
				
			}catch(e){}
		}
	///////////////////////////////////////////////////////////////////////////////////////////////////	
	
	//navbar html generation://////////////////////////////////////////////////////////////////////////
	///////////////////////////////////////////////////////////////////////////////////////////////////
		for(i=0; i<navbar.length; i++){
			try{
				var navbutton=navbar[i];
				var navbuttonClass="";
				var navbuttonHref=navbutton.href;
				
				for(j=0; j<nesting; j++){
					navbuttonHref="../"+navbuttonHref;
				}
				
				if(navbutton.caption==selectedTab){
					navbuttonClass="header_navbar_navbutton_static";
				}else{
					navbuttonClass="header_navbar_navbutton";
				}
				
				navbarHTML+=
					 "<LI class=\"header_navbar_navbutton\">\n"
						+"<a class=\""+navbuttonClass+"\" href=\""+navbuttonHref+"\" onmouseup=\"this.blur();\">"
							+navbutton.caption
						+"</a>\n";
					+"</LI>\n"
				;
			}catch(e){}
		}
		
		navbarHTML+=
			"<LI class=\"header_navbar_navbutton\">\n"
				+"<span class=\"header_navbar_endcap\"></span>\n"
			+"</LI>\n"
		;
	///////////////////////////////////////////////////////////////////////////////////////////////////
	
	//html generation://///////////////////////////////////////////////////////////////////////////////
	///////////////////////////////////////////////////////////////////////////////////////////////////

		var contentHTML=
				"<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class='content' align='center'>"
				+"<td class='header'>"
				+"<tr>"
				+"<td colspan=2 class=\"header_navbar\">\n"
					+navbarHTML
				+"<tr>"

					+"<td class=\"content\">"
						+bodyHTML
					+"</td>"
				+"</tr>"
			+"<td class='footer'>\n"
				+"<a href='http://dsx.opentribes.org/'><font color='white'><u>Dsx Portal</u></font></a>"
			+"</table>"

	///////////////////////////////////////////////////////////////////////////////////////////////////
	///////////////////////////////////////////////////////////////////////////////////////////////////

	document.body.innerHTML=contentHTML;
}
