function pdMenuItem(idRecurso,idTipoRecurso){                              
    ejecutarAjax("/lib/ajax/menu-carrito.php",
                "idR="+idRecurso+"&idTR="+idTipoRecurso,
                "POST",
                function(respuesta){
                    var ventana = document.createElement("div");
                    ventana.className = "menuCarrito";
                    var contenedor = document.createElement("div");
                    contenedor.className = "menuCarritoContenedor"; 
                    //abrimos la ventana
                    contenedor.innerHTML = respuesta;
                    ventana.appendChild(botonCierreVentana());
                    ventana.appendChild(contenedor);
                    abrirVentana(ventana);
                }
    );
}    

function pdNuevoItem(idRecurso,idTipoRecurso,idTipoProducto){
    var bloque = document.getElementById('tiposProductoBloque');
    bloque.innerHTML = "<div class='cargando'>Aņadiendo al carrito...</div>";
    
    ejecutarAjax("/lib/ajax/nuevo-item-carrito.php",
                "idR="+idRecurso+"&idTR="+idTipoRecurso+"&idTP="+idTipoProducto,
                "POST",
                function(respuesta){
                    if(respuesta==1)
                        window.location.reload();
                    else{
                        alert(respuesta);
                        cerrarVentana();
                    }
                }
    );  
}

function pdQuitarItem(pos){
    ejecutarAjax("/lib/ajax/quitar-item-carrito.php",
                "pos="+pos,
                "POST",
                function(respuesta){
                    var item = document.getElementById("itemCarrito"+pos); 
                    if(respuesta==1){
                        if(item)
                            item.style.display = "none";   
                        else
                            window.location.reload();
                    }else if(respuesta==2)            
                        window.location.reload();
                    else
                        alert(respuesta);
                }
    );  
}

function pdConfirmarSeleccion(elementos){
    var codigo = document.getElementById("codigoDescuento");
    var tallas = new Array();
    for(var i=0;i<elementos;i++){
        var cboTalla = document.getElementById("talla"+i);
        if(cboTalla)
            tallas[i] = cboTalla.value;
        else
            tallas[i] = 0;    
    }                                                 

    ejecutarAjax("/lib/ajax/confirmar-seleccion.php",
                "tallas="+tallas.join(",")+"&codigoDescuento="+codigo.value,
                "POST",
                function(respuesta){                                       
                    if(respuesta==1)
                        window.location = "/pedidos/";
                    else
                        alert(respuesta);
                }
    );
}

function pdCopiarDatosEnvio(){
    var campos = new Array("nombre","apellidos","direccion","codPostal","localidad","provincia","idPais");
    for(var i=0;i<campos.length;i++){
        var campo = document.getElementById(campos[i]);
        var campoDestino = document.getElementById(campos[i]+"Destino");
        campoDestino.value = campo.value;
    }   
}

function pdRealizarPago(){  
    var formu = document.getElementById("formularioTPV");
    var loc = document.getElementById("Ds_Merchant_Order");
    ejecutarAjax("/lib/ajax/realizar-pago.php",
                "loc="+loc.value,
                "POST",
                function(respuesta){                                       
                    if(respuesta==1)
                        formu.submit();
                    else
                        alert(respuesta);
                }
    );
}

function pdIrAlPaso(paso){     
    ejecutarAjax("/lib/ajax/pedido-ir-paso.php",
                "paso="+paso,
                "POST",
                function(respuesta){
                    if(respuesta==1){
                        window.location = "/pedidos/";
                    }else
                        alert(respuesta);
                }
    );
}