function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}

function eliminaEspacios(cadena)
{
	// Funcion equivalente a trim en PHP
	var x=0, y=cadena.length-1;
	while(cadena.charAt(x)==" ") x++;	
	while(cadena.charAt(y)==" ") y--;	
	return cadena.substr(x, y-x+1);
}

function validaIngreso(cantidad)
{
	if (cantidad==0){
		alert("La cantidad no puede ser cero");
		return false;	
	}
	else{
		return true;
		}
}
function validaStock(cantidad,stock){
var cant,st
cant=parseInt(cantidad);
st=parseInt(stock);
		if (cant>st){
			alert("El stock de este producto es insuficiente");
			return false;
			
		}
		else 
		{
			return true;	
		}

}

function nuevoEvento(id,stock,antiguo)
{
	var input=document.getElementById("cantidad_"+id);
	var cantidad=input.value
	//alert(cantidad+">"+stock);
	if (validaIngreso(cantidad)){
		if (validaStock(cantidad,stock)){
			input.disabled=true;
			var divPuntaje=document.getElementById("list_prod_prodlist");
			var ajax=nuevoAjax();
			ajax.open("POST", "http://www.distribuidorahamburgo.cl/frontend/carrito_act.php", true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send("id="+id+"&cantidad="+cantidad);
		
			
			ajax.onreadystatechange=function()
			{
				if (ajax.readyState==4)
				{
					divPuntaje.innerHTML=ajax.responseText;
				}
			}
		}
		else {
			input.value=antiguo;
			}
	}
}
function remover(id)
{
	var input=document.getElementById("remover_"+id);
	var remover=input.value
	//alert(remover);
	if (remover=="1"){
		input.disabled=true;
		var divPuntaje=document.getElementById("list_prod_prodlist");
		var ajax=nuevoAjax();
		ajax.open("POST", "http://www.distribuidorahamburgo.cl/frontend/carrito_remover.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("id="+id);
	
		
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				divPuntaje.innerHTML=ajax.responseText;
			}
		}
	}
}
function agregar(id,stock)
{
		//var divPuntaje=document.getElementById("b_"+id);
		if (validaStock(1,stock)){
		var ajax=nuevoAjax();
		ajax.open("POST", "http://www.distribuidorahamburgo.cl/frontend/carrito_agregar.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("id="+id+"&stock="+stock);
		
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				document.location.href='http://www.distribuidorahamburgo.cl/frontend/compra.php'
				//alert("El producto ha sido agregado al carrito de compras.");
				//divPuntaje.innerHTML=ajax.responseText;
			}
		}
		}
}

