var xmlhttp=getxmlhttp();
var status=0;

function iniciar_bloques_dinamicos()
{
	var cc;
	var bd = document.getElementsByTagName('div');
	for (cc = 0; cc < bd.length; cc++) if (bd[cc].id && bd[cc].id.substr(0, 3) == 'dyn') actualizar_bloque_dinamico (bd[cc].id.substr(3), 0);
}


function actualizar_bloque_dinamico (posicion, orden)
{
	if (status==0) {
                status=1;
                xmlhttp.open("GET", "webservices.php?service=bloque_dinamico&value="+posicion+";"+orden, true);
                xmlhttp.onreadystatechange=function() {
                        if (xmlhttp.readyState==4) {
                                status=0;
                                reply = xmlhttp.responseText.split('|');
				document.getElementById('dyn'+posicion).innerHTML = reply[2];
				setTimeout ("actualizar_bloque_dinamico ("+posicion+", "+reply[1]+")", reply[0]);
                        }
                }
                xmlhttp.send(null);
        } else {
                setTimeout ("actualizar_bloque_dinamico ("+posicion+", "+orden+")", 750);
        }

}
