function aplicaPromocion(varResp){
	var numL = document.getElementById("NumCliente").value;
	var numP = document.getElementById("NumPromocion").value;
	var url = "http://pedidos.cype.es/pedido_promocion25.asp?";
	if (numL == "" || numP == ""){
		alert("Para poder aplicar la promoción debe teclear número de licencia y número de promoción");
	}else{
		url += "l=" + numL + "&p=" + numP;
		llamarasincrono(url, varResp)
	}
}
function llamarasincrono(url, varResp)
{
    var pagina_requerida = false;
    if (window.XMLHttpRequest)
    {
        // Si es Mozilla, Safari etc
        pagina_requerida = new XMLHttpRequest();
    } else if (window.ActiveXObject)
    {
        // pero si es IE
        try 
        {
            pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            // en caso que sea una versión antigua
            try
            {
                pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e)
            {
            }
        }
    } 
    else
    return false;
    pagina_requerida.onreadystatechange = function ()
    {
        // función de respuesta
        cargarpagina(pagina_requerida, varResp);
    }
    pagina_requerida.open('GET', url, true); // asignamos los métodos open y send
    pagina_requerida.send(null);
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, varResp)
{
    if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1)){
		var resp = pagina_requerida.responseText;
		switch (resp)
		{ 
			case "-3": alert("Código de promoción no válido. Ya ha sido utilizado");
					   document.getElementById("descuentoPor").value = "";
					   break;
			case "-2": alert("Código de promoción NO activado");
					   document.getElementById("descuentoPor").value = "";
					   break;
			case "-1": alert("Número de licencia y Código de promoción NO asociados");
					   document.getElementById("descuentoPor").value = "";
					   break;
			case "0": alert("Esa promoción YA ha expirado");
					   document.getElementById("descuentoPor").value = "";
					   break;
			default: {
						document.getElementById("descuentoPor").value = resp + "%";
						suma();
					 }
		}
	}
}

