function carrito_elimina( elemento ) {
	if ( confirm( this.txt_elimina ) ) {
		this.baja( elemento );
		window.location.reload();
	}
}

function carrito_cambiaCant( elemento, cant ) {
	this.modifica( elemento, cant );

	if ( typeof document.carritocnt != 'undefined' ) {
		document.carritocnt.cantidad.value = this.cantidad();
	}

	if ( typeof document.carritoimp != 'undefined' ) {
		document.carritoimp.importe.value = this.total();
	}
}

function carrito_confirmaCompra( cUrl ) {
	if ( this.cantidad() == 0 ) {
		alert( this.txt_vacio );
	}
	else {
		window.location = cUrl;
	}
}

function carrito( name, simbolo ) {
	this.name = name;
	this.cambiaCant = carrito_cambiaCant;
	this.elimina = carrito_elimina;
	this.agrega = carrito_agrega;
	this.baja = carrito_baja;
	this.modifica = carrito_modifica;
	this.confirmaCompra = carrito_confirmaCompra;
	this.total = carrito_total;
	this.cantidad = carrito_cantidad;
	this.setCol = carrito_setCol;
	this.simbolo = simbolo;
	this.columns = ['CONT','CANT','IMP'];
	this.txt_agregado = 'Se ha agregado 1 elemento al carrito.';
	this.txt_elimina = 'Elimina este elemento?';
	this.txt_eliminado = 'Se ha quitado 1 elemento del carrito.';
	this.txt_vacio = 'No hay elementos seleccionados.';
}
