// No1. //
var count = 0;
var cache = new Array();
var targetObj;

function save_state(privateTarget) {
	targetObj = privateTarget;
	
	cache[count] = document.getElementById(targetObj).innerHTML;

	count++;
	loadframe();
}

function loadframe() {
	var iframe = document.getElementById('iFrame');
	iframe.src = "/inc/blank.html?" + count;
}

function done_loading(uri) {
	

	var ifrq = uri.split('?');
	var num = ifrq[1];
	
	try { 
		if (cache[num - 1] != "undefined") {
			document.getElementById(targetObj).innerHTML = cache[num - 1];
		}
	} catch (e) {}

}


// No2. //
var count1 = 0;
var cache1 = new Array();
var targetObj1;

function save_state1(privateTarget) {
	targetObj1 = privateTarget;
	
	cache1[count1] = document.getElementById(targetObj1).innerHTML;

	count1++;
	loadframe1();
}

function loadframe1() {
	var iframe = document.getElementById('iFrame1');
	iframe.src = "/inc/blank1.html?" + count1;
}

function done_loading1(uri) {

	var ifrq = uri.split('?');
	var num = ifrq[1];

	try { 
		if (cache1[num - 1] != "undefined") {
			document.getElementById(targetObj1).innerHTML = cache1[num - 1];
		}
	} catch (e) {}
}