// JavaScript Document
//var Ruta = 'http://www.hostimax.com/eurofharma/ajax/';
var Ruta = 'http://localhost/deoro/ajax/';
//##################################
//# Ajax (funciones)               #
//##################################


function nuevoAjax()
{ 
	/* Crea el objeto AJAX */
	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)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}

function fnAddPCon(num){
	total=0;
	total = document.getElementById('cc');
	vactual = parseInt(total.innerHTML);
	nvalor = vactual + parseInt(num)+' Producto(s)';
	total.innerHTML = nvalor;
}

/*
	fnAddPC(id,nombre)
	Agregar Producto a carrito 
	- Pasa ID,Nombre del producto al PHP que agregara el producto en una session.
	- Agregara producto al contador llamando a la funcion fnAddPCon().
*/
function fnAddPC(id,nombre){
	cant = 1; // document.getElementById('pcant'+id).value; / Cantidad por defecto 1
	
	var ajax=nuevoAjax();
	
	
	ajax.open("POST", Ruta+"fnAddPC.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send('i='+id+'&p='+nombre+'&c='+cant);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			// capa.innerHTML=ajax.responseText;
			alert('Producto(s) Agregado(s) al Carrito:\n\n'+cant+' '+nombre);
			fnAddPCon(cant);
		}
	}
}

/*
	fnQuitarP(id,nombre);
	Quitar Producto
	- Elimina un producto de la session.
	- Pasa el ID al php que anulara la variable de session
	- El nombres es para confirmacion de eliminacion.
	
*/
function fnQuitarP(id,nombre){
	capa = document.getElementById('productos');
	if(confirm('¿Desea quitar "'+nombre+'" de su carrito de compras?')){
		capa.innerHTML = '<div align="center">Cargando...</div>';
		
		var ajax=nuevoAjax();
		ajax.open("POST", Ruta+"fnQuitarP.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send('i='+id);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				capa.innerHTML = ajax.responseText;
			}
		}
	}
}
