﻿// Archivo JScript
var xmlHttp;
var MSGSelect = 1;
function CreateXmlHttp()
{
    try
    {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(oc)
        {   
            xmlHttp = null;
        }
    }

    if(!xmlHttp && typeof XMLHttpRequest != "undefined")
    {
        xmlHttp = new XMLHttpRequest();
        if (xmlHttp.overrideMimeType) 
        {
            xmlHttp.overrideMimeType('text/xml; charset=iso-8859-1');
        }

    }

    return xmlHttp;
}
var Elemento = null;

function envioInfo(pagina, elemento)
{
    CreateXmlHttp();
    var ajaxRequest = pagina;
    Elemento = elemento;
    xmlHttp.onreadystatechange = recogeInfo;
    xmlHttp.open("GET", ajaxRequest, true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.setRequestHeader('Content-Length', '0');
    xmlHttp.send(null);
}
function recogeInfo()
{
    if(!(Elemento == null))
    {
	try
	{
        switch(MSGSelect)
        {
            case 1:
                document.getElementById(Elemento).innerHTML = MensajeLoading();
            break;
            case 2:
                document.getElementById(Elemento).innerHTML = MensajeLoadingAddToCart();
            break;
            case 3:
                document.getElementById(Elemento).innerHTML = MensajeUpdateCart();
            break;
            case 4:
                document.getElementById(Elemento).innerHTML = MensajeRemoveCart(); 
            break;
            default:
                document.getElementById(Elemento).innerHTML = MensajeLoading();                   
        }
	}catch(e){}
    }
    if (xmlHttp.readyState == 4) {
    	if (xmlHttp.status == 200) {
    		if (xmlHttp.responseText.indexOf('invalid') == -1) {
    		results = xmlHttp.responseText;
    		setTimeout("document.getElementById('" + Elemento + "').innerHTML = results", 1000);
			}
		}
		else if(xmlHttp.status == 500)
		{
		    $(Elemento).innerHTML = "Internal Server Error ";
		}
		else
		{
		    $(Elemento).innerHTML = "Site optimized for Internet Explorer 6.0+ " + xmlHttp.status;
		} 
	}
}
function envioInfoPOST(pagina, elemento, valores)
{
    CreateXmlHttp();
    var ajaxRequest = pagina;
    Elemento = elemento;
    xmlHttp.onreadystatechange = recogeInfo;
    xmlHttp.open("POST", ajaxRequest, true);
    xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xmlHttp.send(valores);
}
function MensajeLoading(cuerpo)
{
    var msg = "<div><table align='center'><tr><td align='center'><img vspace=50 src='images/loading.gif'></td></tr></b>";
    msg = msg + "<tr><td align='center' class='txtLoader'><b>Loading...</b></td></tr></div>";
    return msg;
}
function MensajeLoadingAddToCart()
{
    var msg = "<div><table align='center'>";
    msg = msg + "<tr><td align='center' class='HMFText'><b>Adding...</b></td></tr></div>";
    return msg;
}
function MensajeUpdateCart()
{
    var msg = "<div><table align='center'>";
    msg = msg + "<tr><td align='center' class='HMFText'><b>Updating...</b></td></tr></div>";
    return msg;
}
function MensajeRemoveCart()
{
    var msg = "<div><table align='center'>";
    msg = msg + "<tr><td align='center' class='HMFText'><b>Removing...</b></td></tr></div>";
    return msg;
}
