function createRequestObject() {
	var peticion;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer") {
		peticion = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		peticion = new XMLHttpRequest();
	}
	return peticion;
}
var http = new Array();
function ajaxCodPromo() {
	var act = Math.round(Math.random()*1000000);
	var codigo = document.getElementById('CodPreRegistro').value.replace(/[-]/g, '');
	document.getElementById('CodPreRegistro').value = codigo;
	var txtPromo = document.getElementById('txtpromocion');
	var direc = '../comun/funciones/codpromo.php?codigo=' + codigo;
	var idDistribuidor = document.usuario.Distribuidor;
	var idDescuento = document.getElementById('DescPromo');
	var matriz = new Array();
	http[act] = createRequestObject();
	http[act].open('get', direc);
	http[act].onreadystatechange = function() {
		if(http[act].readyState == 4) {
			if(http[act].status == 200 || http[act].status == 304) {
				matriz = http[act].responseText.split('|');
				idDescuento.innerHTML = matriz[1].replace(".", ",") + ' %';
				if(matriz[1] != 0) {
					idDistribuidor.value = matriz[0];
					txtPromo.innerHTML = matriz[1].replace(".", ",") + ' % de descuento por promoción';
					idDistribuidor.readOnly = true;
				}else{
					txtPromo.innerHTML = '';
					if(idDistribuidor.readOnly == true) {
						idDistribuidor.readOnly = false;
						idDistribuidor.value = '';
					}
				}
				calcularTotal();
			}
		}
	}
	http[act].send(null);
}
