	//
	var orig_title = window.document.title;
	var page_size_orig = "400"; //Usado para setar o tamanho da pagina inicial
	var page_id_orig = "entrada";//Usado para setar a pagina inicial
	var page_n = 0;//used to alternate between pages in history frame
	var cur_page_id;//used to check if back or forward button has been pressed
	var page_size = 0; //Variavel responsavel por armazernar o tamanho da pagina
	
	//communication from flash:
	function updateHistory(page_id, title, page_size) {
		cur_page_id = page_id;
		window.frames["hist"].location.href = "history/history"+(1-page_n)+".html?n="+(1-page_n)+"&page_id="+page_id+"&title="+title+"&page_size="+page_size;
		return true;	
	}
	
	//communication to flash:
	function sendPageIdToFlash(movie_id, page_id, page_size) {
		var obj = getFlashMovie(movie_id);
		obj.gotoPage(page_id, page_size);
	}
	
	//called from iframe document	
	function setPage(querystr) {
		//read query string
		var params = {};
		var parts = querystr.split("&");
		for (var i=0;i<parts.length;i++) {
			var tmp = parts[i].split("=");
			params[tmp[0]] = tmp[1];
		}
		//check page id
		if (typeof(params["page_id"])!="undefined") {
			if (params["page_id"]!=cur_page_id) {
				sendPageIdToFlash("carrega", params["page_id"], params["page_size"]);
			}
		}	else if (typeof(cur_page_id)!="undefined") {
			window.document.title = orig_title;
			sendPageIdToFlash("carrega", page_id_orig, page_size_orig);//??? entry page
		}
		cur_page_id = params["page_id"];
		//set page title
		/*if (typeof(params["title"])!="undefined") {
			window.document.title = params["title"];
			window.frames["hist"].document.title = params["title"];
		}*/
		//set counter for page-alternation in history frame
		if (typeof(params["n"])!="undefined") {
			page_n = params["n"];
		}
	}
	
	//reference to flash movie object
	function getFlashMovie(movieName) {
		if (typeof(window[movieName])!="undefined")return window[movieName];
		else if (typeof(AC_FL_RunContent)!="undefined") return document[movieName][1];
		else return document[movieName];
	}
	
