function loadPage(href, back){
	$.ajax({
		url: href+'&ajax=true',
		dataType: 'html',
		data: {ajax:'true'},
		ifModified: true,
		success: function(html){
			$('#contentBody').html(html)	
		}
	 })
	 
	if (!back){
		 historyUtils.setPage(href);
	}
	 return false;
}

function HistoryUtils(){
	this.setPage = setPage
	this.reloadPage = reloadPage
	var actualPage = "";

	// History IFRAME
	var historyFrame = document.createElement("IFRAME");
	historyFrame.style.display = 'none'
	
	$(document).ready(function(){
		document.body.appendChild(historyFrame);	
	})
	
	function reloadPage(page){
		if (actualPage != page){
			loadPage(page,true)
		}
	}
	
	function setPage(page){
		historyFrame.src='history.jsp?page='+page;
		actualPage = page;
	}	
}


var historyUtils = new HistoryUtils()
