
var requester = null;
var formRequester = null;
var loadedFileInfo = false;
var reachedPosOne = false;

/* Seteamos el timer para el refresh del queue status y levanto el queue status  */
function initMLFetch()
{
	/* Levantamos los Productos ML */
/*	getMLProducts(); */
}

function getMLProducts()
{
    if (requester != null && requester.readyState != 0 && requester.readyState != 4)
    {
       requester.abort();
    }

    try
    {
        requester = new XMLHttpRequest();
        if (requester.overrideMimeType) {
          requester.overrideMimeType('text/xml');		
        }
    }
    catch (error)
    {
        try
        {
           requester = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (error)
        {
           requester = null;
           return false;
        }
    }
	
    requester.onreadystatechange = fetchMLProducts;
    requester.open("GET", "http://www.3dgames.com.ar/d2gateway/scripts/ajax_mlfetch.php",true);
    requester.send(null);

    return true;
}


/* Execute the action which has been associated with the completion of this object */
function fetchMLProducts()
{
	// If XMLHR object has finished retrieving the data
	if (requester.readyState == 4)
	{
		// If the data was retrieved successfully
		try
		{
			if (requester.status == 200)
			{    			  
				updateMLProducts();
			}
			// IE returns a status code of 0 on some occasions, so ignore this case
			else if (requester.status != 0)
			{
				alert("There was an error while retrieving the URL: " + requester.statusText);
			}
		}
		catch (error)
		{
		}
	}

	return true;
}

/* Update users details after data is retrieved via XMLHR */
function updateMLProducts()
{
  var mlProductsList = document.getElementById("mlProductsList");
  var resp = requester.responseText;
  mlProductsList.innerHTML = String(resp);
}

