
var currentPath = [];

function runUrl( href ) {
	
	if( currentPage == href ) return false;
	currentPage = href;
	
	try {
		history.pushState( {} , 'Emprise Corporation' , href );
	} catch(e) {
		return true;
	}
	
	var path = href.split('/');
	
	emprise.XMLRequestPool.sendRequest( './?page=' + href , processPage );
	
	return false;
	
};

function processPage( request ) {
	
	return;
	
	eval( 'var page = ' + request.responseText );
	
	//	Update Window Title
	try { document.getElementsByTagName('TITLE')[0].innerHTML = page.title; } catch(e) {}
	try { document.title = page.title; } catch(e) {}
	
	//	Set Outter Container Class
	document.getElementById('mainpage').className = 'page page-' + page.navigation.selected;
	
	//	Select Link in Navigation
	var nav = document.getElementById('nav').getElementsByTagName('LI');
	for( var i=0 ; i<nav.length ; i++ )
		nav[i].className = ( nav[i].id == 'nav-' + page.navigation.selected ? 'selected' : '' );
		
	//	Display Tab Details
	document.getElementById('title').innerHTML = page.details.title;
	document.getElementById('slogan').innerHTML = page.details.subtitle;
	
	//	Display Tab Sub-Navigation
	var subnav = [];
	if( page.subnavigation ) {
		for( var i=0 ; i<page.subnavigation.length ; i++ )
			subnav.push( '<li id="subnav-' + page.subnavigation[i].id + '"' + ( page.subnavigation[i].id == page.page.subnavigation.selected ? ' class="selected"' : '' ) + '><a href="' + page.subnavigation[i].url + '" onClick="return runLink(this);">' + page.subnavigation[i].text + '</a></li>' );
	}
	document.getElementById('subnav').innerHTML = subnav.join('');
	
	//	Display Page Title
	document.getElementById('subtitle').innerHTML = ( page.page ? page.page.title : '' );
	
	//	Display Page Contents
	document.getElementById('leftside').innerHTML = ( page.page ? page.page.data[0] : '' );
	document.getElementById('rightside').innerHTML = ( page.page ? page.page.data[1] : '' );
	
};

window.onload = function() {
	
};

