// JavaScript Document

function InsertarCarrito(hash, producto){
	var datos="pagajax=paginas/tienda/ajax_carrito.php";
	datos+="&accion=insertar";
	datos+="&hash="+hash;
	datos+="&producto="+producto;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){
			if(html!=""){
				MostrarAviso(html, "Insertar en Carrito");	
			}else{
				MostrarCarrito(hash);
				ContarCarrito(hash);	
			}
		}
	});	
}

function MostrarCarrito(hash){
	var datos="pagajax=paginas/tienda/ajax_carrito.php";
	datos+="&accion=mostrar";
	datos+="&hash="+hash;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){			
			ContarCarrito(hash);
			if(html!=""){
				$('#divcuenta').html(html);
				if($('#divcuenta').dialog('isOpen')!=true){
					MostrarDialogoWeb('divcuenta', 'Su Pedido', 850);
				}
			}
		}
	});
}

function EliminarLineaCarrito(hash, producto){
	if(confirm("\xBFDesea eliminar este producto del Carrito?")){
		var datos="pagajax=paginas/tienda/ajax_carrito.php";
		datos+="&accion=eliminarlinea";
		datos+="&hash="+hash;
		datos+="&producto="+producto;
		
		$.ajax({
			url: "paginas/ajax.php",
			data: datos,      
			global: false,
			type: "POST",
			async: false,
			success: function(html){
				if(html!=""){
					MostrarAvisoWeb(html,"Eliminar Linea Carrito");	
				}
			}
		});
	}
	MostrarCarrito(hash);	
	ContarCarrito(hash);
}


function ModificarLineaCarrito(hash, producto, uds){
	if(uds>0){
		var datos="pagajax=paginas/tienda/ajax_carrito.php";
		datos+="&accion=modificarlinea";
		datos+="&hash="+hash;
		datos+="&producto="+producto;
		datos+="&uds="+uds;
		
		$.ajax({
			url: "paginas/ajax.php",
			data: datos,      
			global: false,
			type: "POST",
			async: false,
			success: function(html){
				if(html!=""){
					MostrarAvisoWeb(html,"Modificar Linea Carrito");	
				}
				MostrarCarrito(hash);
			}
		});
	}else{
		EliminarLineaCarrito(hash, producto);
	}
}

function ContarCarrito(hash){
	var datos="pagajax=paginas/tienda/ajax_carrito.php";
	datos+="&accion=contarcarrito";
	datos+="&hash="+hash;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
		type: "POST",
		async: false,
		success: function(html){
			$('#numcarrito').html(html);
		}
	});
}

function FinalizarPedido(hash, valor){
	var datos="pagajax=paginas/tienda/ajax_carrito.php";
	datos+="&accion=finalizarpedido";
	datos+="&hash="+hash;
	datos+="&valor="+valor;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
		type: "POST",
		async: false,
		success: function(html){
			$('#contfinalizarpedido').html(html);
			MostrarDialogoWeb('finalizarpedido', 'Finalizar Pedido', 500, 300);	
		}
	});
}

function GenerarPedido(hash){
	if(confirm("\xBFDesea enviar el pedido por valor de "+$('#totalpedido').html()+"?")){
		$('#frmGenerarPedido').toggleClass('oculto');
		$('#enviandofrm').toggleClass('oculto');
		var datos="pagajax=paginas/tienda/ajax_carrito.php";
		datos+="&accion=generarpedido";
		datos+="&hash="+hash;
		datos+="&"+$('#frmGenerarPedido').serialize();
		
		$.ajax({
			url: "paginas/ajax.php",
			data: datos,      
			global: false,
			type: "POST",
			async: false,
			success: function(html){
				$('#contfinalizarpedido').html(html);
				ContarCarrito(hash);
				CerrarDialogoWeb('divcuenta');
			}
		});
	}
}
