function number_format(number, decimals, dec_point, thousands_sep) {
    var n = !isFinite(+number) ? 0 : +number, 
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;
        };
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }
    return s.join(dec);
}
function actualizarCantidad(id){
	if(isNaN($('cantidad_' + id).value.trim())){
		$('cantidad_' + id).value = 1;
	}
	new Request({
		url:'lib/actualiza_carro.php',
		data:'id_producto=' + id + '&cantidad=' + $('cantidad_' + id).value,
		onSuccess: function(responseText){
			window.location = "carro.php";
		}
	}).send();
}
function eliminarProducto(id){
	new Request({
		url:'lib/elimina_carro.php',
		onSuccess: function(responseText){
			window.location = "carro.php";
		}
	}).send('id_producto=' + id);
}

function vaciarCarro(){
	if(confirm("Desea vaciar su carro de cotizacion?")){
		window.location = "lib/vaciar_carro.php";
	}
}

function finalizar(){
	$('frmFinalizar').submit();
}
function seguir(id_cat){
	location.href='/index.php';
}
