//-------------------------------------------------

function historico_virtual(){
document.getElementById('historico_virtual').innerHTML = '<iframe name="bbFrame1" id="bbFrame1" width="0" height="0" style="visibility: hidden; inline: none;"></iframe>';
bb_init();
}

//-------------------------------------------------

var bb_count = 0;
var bb_count_menu = 0;
var bb_count_publi = 0;
var bb_count_cab = 0;

var bb_curr_idx = 0;
//var bb_cache = new Array;
var bb_debug = false;
var bb_iframe_script = "http://www.oktomanota.com/busquedas/cont_bot_atras.php";
var bb_iframe_loaded = false;
var bb_target_div = "";

var bb_cache_divBody = new Array;
var bb_cache_divMenu = new Array;
var bb_cache_divPubli = new Array;
var bb_cache_divCab = new Array;

function contador_historico(){
 	bb_count ++;
	bb_curr_idx = bb_count;
	bb_loadframe ();
}


function bb_check_state () {

    if (bb_iframe_loaded == false) {
	return;
    }

    var doc =  window.frames['bbFrame1'].document;
    var new_idx = doc.getElementById('divFrameCount').innerHTML;

    if (new_idx != bb_curr_idx) {

		if (bb_cache_divBody[new_idx]) {
			var divBody = document.getElementById("contenido_seccion");
			divBody.innerHTML = bb_cache_divBody[new_idx];
		}
		if (bb_cache_divMenu[new_idx]) {
			var divMenu = document.getElementById("menu");
			divMenu.innerHTML = bb_cache_divMenu[new_idx];
		}
		if (bb_cache_divPubli[new_idx]) {
			var divPubli = document.getElementById("publicidad");
			divPubli.innerHTML = bb_cache_divPubli[new_idx];
		}
		if (bb_cache_divCab[new_idx]) {
			var divCab = document.getElementById("banner_cabecera");
			divCab.innerHTML = bb_cache_divCab[new_idx];
		}

        bb_curr_idx = new_idx;

    }
}


function bb_done_loading () {
    bb_iframe_loaded = true;
}


function bb_loadframe () {
    var bbFrame1 = document.getElementById("bbFrame1");
    bb_iframe_loaded = false;
    bbFrame1.src = bb_iframe_script + "?cont=" + bb_count;
}



function bb_save_state(){
    var div_to_cache1 = document.getElementById("contenido_seccion");
    bb_cache_divBody[bb_count] = div_to_cache1.innerHTML;
}

function bb_save_menu(){
	var div_to_cache2 = document.getElementById("menu");
	bb_cache_divMenu[bb_count] = div_to_cache2.innerHTML;
}
function bb_save_publi(){
	var div_to_cache3 = document.getElementById("publicidad");
	bb_cache_divPubli[bb_count] = div_to_cache3.innerHTML;
}
function bb_save_cab(){
	var div_to_cache4 = document.getElementById("banner_cabecera");
	bb_cache_divCab[bb_count] = div_to_cache4.innerHTML;
}



function bb_init () {
	bb_loadframe ();
    window.setInterval ('bb_check_state()', 1000);
	contador_historico();
    bb_save_state ();
	bb_save_menu();
	bb_save_publi();
	bb_save_cab();
}

