function nuevoAjax(){
        var xmlhttp=false;
        try{
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
                try {
                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                }catch(E){
                        xmlhttp = false;
                }
        }
        
        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
                xmlhttp = new XMLHttpRequest();
        }
   
        return xmlhttp;
}

function buscarDato(IdProductoCotizacion, Canti){
        //resul2 = document.getElementById('TiposCheckBox');
        //buse=document.Guardar.BoletinTipos.value;
   		//var Cantidad=document.getElementById("Cantidad"+Canti).value;
		var Cantidad=document.form1.Cantidad97.value;
		pro = IdProductoCotizacion;
		can = Cantidad;
        
		ajax2=nuevoAjax();
        ajax2.open("GET", "busquedafacilidades.php?prod="+pro,true);
        ajax2.onreadystatechange=function() {
                if (ajax2.readyState==4) {
                	var respuesta=ajax2.responseText;
					
					document.form1.Cantidad97.innerText=respuesta;
				
				//      resul2.innerHTML = ajax2.responseText
                }
        }
        //ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        ajax2.send(null);
}

function AplicarCupon(Clave){
        resul2 = document.getElementById('DivCupon');
        pp=document.form1.productoprecio.value;
		cp=document.form1.cantidadproducto.value;
		if(Clave == 1)
		{
			cu =document.form1.clavecuponpedido.value;
		}
		pr = document.form1.ProductoId.value;
   		id = document.form1.productos.value;
        ajax2=nuevoAjax();
        ajax2.open("POST", "../pedidos/aplicar-cupon.php",true);
        ajax2.onreadystatechange=function() {
                if (ajax2.readyState==4) {
                        resul2.innerHTML = ajax2.responseText
                }
        }
        ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        ajax2.send("precio="+pp+"&cantidad="+cp+"&cupon="+cu+"&producto="+pr+"&id="+id)
}

function buscarTipos(){
        resul2 = document.getElementById('DivTipos');
        buse=document.FCT.Tipo3.value;
   
        ajax2=nuevoAjax();
        ajax2.open("POST", "/catalogo-marcas/buscar-subtipo.php",true);
        ajax2.onreadystatechange=function() {
                if (ajax2.readyState==4) {
                        resul2.innerHTML = ajax2.responseText
                }
        }
        ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        ajax2.send("tipo="+buse)
}

function buscarNovedades(Offset){
        resul2 = document.getElementById('UltimosProductos');
        buse=Offset;
   
        ajax2=nuevoAjax();
        ajax2.open("POST", "producto-novedades.php",true);
        ajax2.onreadystatechange=function() {
                if (ajax2.readyState==4) {
                        resul2.innerHTML = ajax2.responseText
                }
        }
        ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        ajax2.send("offset="+buse)
}
function calcularDescuento(){
	resul2 = document.getElementById('cuponera');
    pedido = document.form1.pedido.value;
	cp = document.form1.clavecuponpedido.value;
	tc = document.form1.totalcosto.value;
	descuento=document.form1.productoprecio.value;
   
   	ajax2=nuevoAjax();
   	ajax2.open("POST", "../pedidos/calcular_cupon.php",true);
	ajax2.onreadystatechange=function() {
   		if (ajax2.readyState==4) {
    		resul2.innerHTML = ajax2.responseText
		}
   	}
	ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    ajax2.send("id="+pedido+"&cupon="+cp+"&total="+tc+"&descuento="+descuento)
}

function oNumero(numero)
{
	//Propiedades
	this.valor = numero || 0
	this.dec = -1;
	//Métodos
	this.formato = numFormat;
	this.ponValor = ponValor;
	//Definición de los métodos
	function ponValor(cad)
	{
	if (cad =='-' || cad=='+') return
	if (cad.length ==0) return
	if (cad.indexOf('.') >=0)
		this.valor = parseFloat(cad);
	else
		this.valor = parseInt(cad);
	}
	function numFormat(dec, miles)
	{
	var num = this.valor, signo=3, expr;
	var cad = ""+this.valor;
	var ceros = "", pos, pdec, i;
	for (i=0; i < dec; i++)
	ceros += '0';
	pos = cad.indexOf('.')
	if (pos < 0)
		cad = cad+"."+ceros;
	else
		{
		pdec = cad.length - pos -1;
		if (pdec <= dec)
			{
			for (i=0; i< (dec-pdec); i++)
				cad += '0';
			}
		else
			{
			num = num*Math.pow(10, dec);
			num = Math.round(num);
			num = num/Math.pow(10, dec);
			cad = new String(num);
			}
		}
	pos = cad.indexOf('.')
	if (pos < 0) pos = cad.lentgh
	if (cad.substr(0,1)=='-' || cad.substr(0,1) == '+')
		   signo = 4;
	if (miles && pos > signo)
		do{
			expr = /([+-]?\d)(\d{3}[\.\,]\d*)/
			cad.match(expr)
			cad=cad.replace(expr, RegExp.$1+','+RegExp.$2)
			}
	while (cad.indexOf(',') > signo)
		if (dec<0) cad = cad.replace(/\./,'')
			return cad;
	}
}//Fin del objeto oNumero:
