//-------------------------------------------------

function inicializa(){
	document.getElementById('frame_historico_virtual').innerHTML = "<iframe name=\"iframe_historico\" id=\"iframe_historico\" width=\"0\" height=\"0\" style=\"visibility: hidden; inline: none;\"></iframe>";
	inicializa_historico('contenedor');
	//verifica_mini_carrito(); //función declarada en carrito.js
}

//-------------------------------------------------

var contador_historico = 0;
var historico_indice_actual = "";
var historico_cache = new Array;
var historico_iframe_script = "http://www.latiendadeveronia.com/js/contador_historico_virtual.php";
var historico_iframe_cargado = false;
var historico_target_div = "";

function historico_verif_estado(){

    if (historico_iframe_cargado == false) {
	return;
    }

    var doc =  window.frames['iframe_historico'].document;
    var nuevo_indice = doc.getElementById('div_contador_frame').innerHTML;

    if (nuevo_indice != historico_indice_actual) {
	// Muestra contenido previo desde caché (si existe).
		if (historico_cache[nuevo_indice]) {
	    	var div_contenido = document.getElementById("contenedor");
	    	div_contenido.innerHTML = historico_cache[nuevo_indice];
        }
        historico_indice_actual = nuevo_indice;
    }
}

// Función llamada desde el IFRAME
function historico_cargado(){
    historico_iframe_cargado = true;	
}

// Actualización del iframe oculto
function actualiza_iframe_historico(){
    var iframe_historico = document.getElementById("iframe_historico");
    historico_iframe_cargado = false;
    iframe_historico.src = historico_iframe_script + "?cont=" + contador_historico;
}

// Guardamos actual estado en caché
function historico_guarda_estado(){
    var div_a_cache = document.getElementById(historico_target_div);
    historico_cache[contador_historico] = div_a_cache.innerHTML;
	// Actualiza iframe
    actualiza_iframe_historico();
	historico_indice_actual = contador_historico;
}


function inicializa_historico(div_contenido){
    historico_target_div = div_contenido;
	actualiza_iframe_historico();
    window.setInterval ('historico_verif_estado()', 1000);
    historico_guarda_estado();
}

function incrementa_contador_historico(){
	contador_historico++;
}


