function carrodecompras(numelmxcomp){
    document.getElementById('tv_'+numelmxcomp).innerHTML="";
    verdiv('wtv_'+numelmxcomp);
    verdiv('tv_'+numelmxcomp);
    var url = "ajax/sop/pedidoactual.php";
    var param="excxp="+numelmxcomp;
    var objAjax1 = new crearAjax();
    var clsAjax1 = new claseAjax();
    clsAjax1.iniciarAjax (objAjax1, url , param, 1, 'tv_'+numelmxcomp);   
}

function add2car(pkref){
    var url = "ajax/sop/add2car.php";
    var param="pkref="+pkref;
    var objAjax1 = new crearAjax();
    var clsAjax1 = new claseAjax();
    clsAjax1.iniciarAjax (objAjax1, url , param, 0, "reslogin");
}


function actualizar_carro(numelmxcomp){
    var url = "ajax/sop/pedidoactual.php";
    var param="";
    var objAjax1 = new crearAjax();
    var clsAjax1 = new claseAjax();
    clsAjax1.iniciarAjax (objAjax1, url , param, 1, 'tv_'+numelmxcomp);
}

function borrar_pedido(numelmxcomp){
    var url = "ajax/sop/borrarpedidoactual.php";
    var param="excxp="+numelmxcomp;
    var objAjax1 = new crearAjax();
    var clsAjax1 = new claseAjax();
    clsAjax1.iniciarAjax (objAjax1, url , param, 0, "fin_borrar_pedido");
}

function fin_borrar_pedido(obj){
    var numelmxcomp=unescape(obj);
    cerrarwtv(numelmxcomp);

}

function cerrarwtv(numelmxcomp){
    cerrar_div('tvdp_'+numelmxcomp);
    cerrar_div('tv_'+numelmxcomp);
    cerrar_div('wtv_'+numelmxcomp);
}

function changecantxref(cant,ref,cxecp){
    var url = "ajax/sop/cantxref.php";
    var param="cant="+cant+"&ref="+ref+"&cxecp="+cxecp;
    var objAjax1 = new crearAjax();
    var clsAjax1 = new claseAjax();
    clsAjax1.iniciarAjax (objAjax1, url , param, 0, "fin_changecantxref");
}

function fin_changecantxref(obj){
    var excxp = unescape(obj);
    carrodecompras(excxp);
}

function formpedido(excxp){
    var iddiv = 'tvdp_'+excxp;
    verdiv(iddiv);
    var url = "ajax/sop/ret_formped.php";
    var param="excxp="+excxp;
    var objAjax1 = new crearAjax();
    var clsAjax1 = new claseAjax();
    clsAjax1.iniciarAjax (objAjax1, url , param, 1, iddiv);
}

function pedir(excxp){
    var param = "excxp=" + excxp;
    for(var i=0; i<10; i++){
        var idvar = "dfp_"+i+"_"+excxp;
        var valvar = gebidval(idvar);
        param = param + "&var_"+i+"=" + valvar;
    }
    var url = "ajax/sop/ins_pedidos.php";
    var objAjax1 = new crearAjax();
    var clsAjax1 = new claseAjax();
    clsAjax1.iniciarAjax (objAjax1, url , param, 0, "ret_pedido");
}

function ret_pedido(obj){
    var val= unescape(obj);
    var mres = val.split(";");
    var excxp = mres[1];
    var idx;
    if(mres[0] == "0"){
        idx = 'alert_'+ excxp;
        document.getElementById(idx).innerHTML=mres[2];
    }else if(mres[0] == "1"){
        idx = 'tv_'+ excxp;
        document.getElementById(idx).innerHTML=mres[2];
    }
}

function verdetallepedido(ped, excxp){
    var param = "excxp=" + excxp+"&ped="+ped;
    var url = "ajax/sop/ret_detallepedido.php";
    var objAjax1 = new crearAjax();
    var clsAjax1 = new claseAjax();
    clsAjax1.iniciarAjax (objAjax1, url , param, 0, "ret_detpedido");
}

function ret_detpedido(obj){
    var res = unescape(obj);
    var mres = res.split("<*>");
    var excxp = mres[0];
    var tabla = mres[1];
    document.getElementById('resumen'+excxp).innerHTML=tabla;
    verdiv("resumen"+excxp);
}

function cerrardetalleped(excxp){
    cerrar_div('resumen'+excxp);
    document.getElementById('resumen'+excxp).innerHTML="";
}
