/*/////////////////////////////////////////////////////////////////////////
// @Sitio: ABC Cancun													 //
// @Version: 1.0														 //
// @Autor: Juan J. Lopez Lira | Genotipo								 //
// @Fecha: 29 de Marzo 2008											 	 //
// @Descripción: Archivo de Funciones Java Script						 //
/////////////////////////////////////////////////////////////////////////*/

///////////////////////////////////
// Funciones Generales del Sitio //
///////////////////////////////////

//Funcion para Envio de formularios
function Send(form){
	document.getElementById(form).submit();	
}

function formatCurrency(num){
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num)) num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	centavos = num%100;
	
	num = Math.floor(num/100).toString();
		if(centavos<10) centavos = "0" + centavos;
			for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
				num = num.substring(0,num.length-(4*i+3))+
				num.substring(num.length-(4*i+3));
				return (((sign)?'':'-') + num + '.' + centavos);
			}
			
///////////////////////////////////
// Funciones AJAX				 //
///////////////////////////////////

// Genera el Objeto de Conexion para Ajax
function nuevoAjax(){
	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; 
}

//Funcion de Precarga Ajax
function precarga(){
	img = "backend/images/ajax-loader.gif";
	imgldr = '<div align="center"><img src="'+img+'" border="0"><br>&nbsp;Actualizando Pedido...</div>';
	return imgldr;
}

//Agrega Productos a Carrito
function agregar(idp,usuario){
	noarticulos = document.getElementById('item'+idp).value;
	articulo = idp;
	idcliente = usuario;

	ajax = nuevoAjax();
	ajax.open("POST", "include/pedidos.php", true);
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    ajax.onreadystatechange=function() {
        if (ajax.readyState==1) {
            document.getElementById('CajaImagen').innerHTML = precarga();
        }
        if (ajax.readyState==4) {
            document.getElementById('CajaImagen').innerHTML = ajax.responseText;
        }
    }
	ajax.send("cantidad="+noarticulos+"&idproducto="+articulo+"&cmd=add&idcliente="+idcliente);
}

//Elimina Productos del Carrito
function eliminar(idp,client){
	pedido = idp;
	cliente = client;

	ajax = nuevoAjax();
	ajax.open("POST", "include/eliminar.php", true);
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    ajax.onreadystatechange=function() {
        if (ajax.readyState==1) {
            document.getElementById('CajaImagen').innerHTML = precarga();
        }
        if (ajax.readyState==4) {
            document.getElementById('CajaImagen').innerHTML = ajax.responseText;
        }
    }
	ajax.send("idpedido="+pedido+"&cmd=del&idcliente="+cliente);
}