
    function open_payment(szImporte,szHtml){
       
       document.getElementById('tpv').src = szHtml;
       document.getElementById('popoup_title_pago').innerHTML = szImporte;
       iw = ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth );
       ih = getheight();
       document.getElementById('popoup_panel').style.width = "100%";          
       document.getElementById('popoup_panel').style.height = (ih + 20) + "px";
       posY = getPosY();
       document.getElementById('popoup_panel_container_pago').style.top = posY + 50 + "px";
       document.getElementById('popoup_panel_container_pago').style.left =  (iw - 800)/2 + "px";             
       document.getElementById('popoup_panel').style.display = ""; 
       document.getElementById('popoup_panel_container_pago').style.display = ""; 
    }

    function open_popoup(szHtml, title, cont){
       
       set_title(title);
       iw = ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth );
       ih = getheight();
       document.getElementById('popoup_panel').style.width = "100%";    
       document.getElementById('popoup_panel').style.height = ih + "px";
       posY = getPosY();
       document.getElementById('popoup_panel_container').style.top = posY + 50 + "px";
     
       document.getElementById('popoup_panel_container').style.left =  (iw - 500)/2 + "px";       
       document.getElementById('div_container_popoup').innerHTML = szHtml;  
       
       document.getElementById('accept_button_popoup').style.display = "";
       document.getElementById('cancel_button_popoup').style.display = ""; 
       document.getElementById('print_button_popoup').style.display = "none";
       document.getElementById('cerrar_button_popoup').style.display = "none";
       document.getElementById('cerrar_x_button_popoup').style.display = "";
       document.getElementById('cerrar_x_button_popoup_reload').style.display = "none";
       
       document.getElementById('popoup_panel').style.display = ""; 
       document.getElementById('popoup_panel_container').style.display = ""; 
       document.getElementById('popoup_cont').value = cont;
    }
    
    function valida_cont(obj){
        valor = parseInt(document.getElementById('popoup_cont').value);
        if(obj.checked){
            if(valor < 2){
                document.getElementById('popoup_cont').value = valor + 1   
            }
            else{
                alert("No se pueden agregar más de dos actividades");
                obj.checked = false;   
            }
        }
        else{
            document.getElementById('popoup_cont').value = valor - 1
        }
    }
    
    function open_popoup_result(szHtml, title){
       
       set_title(title);
       iw = ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth );
       ih = getheight();
       document.getElementById('popoup_panel').style.width = "100%";          
       document.getElementById('popoup_panel').style.height = ih + "px";
       posY = getPosY();
       document.getElementById('popoup_panel_container').style.top = posY + 50 + "px";
     
       document.getElementById('popoup_panel_container').style.left =  (iw - 500)/2 + "px";       
       document.getElementById('div_container_popoup').innerHTML = szHtml;  
       
       document.getElementById('accept_button_popoup').style.display = "none";
       document.getElementById('cancel_button_popoup').style.display = "none"; 
       document.getElementById('print_button_popoup').style.display = "";
       document.getElementById('cerrar_button_popoup').style.display = "";
       document.getElementById('cerrar_x_button_popoup').style.display = "none";
       document.getElementById('cerrar_x_button_popoup_reload').style.display = ""; 
       
       document.getElementById('popoup_panel').style.display = ""; 
       document.getElementById('popoup_panel_container').style.display = ""; 
    }
    
    function getheight(){
        var d= document.documentElement;
        var b= document.body;
        var who= d.offsetHeight? d: b ;
        return Math.max(who.scrollHeight,who.offsetHeight);
    }
    
    function getPosY(){      
         
       if (document.documentElement && !document.documentElement.scrollTop){
            return 750;
       }
       else if (document.documentElement && document.documentElement.scrollTop){
           return document.documentElement.scrollTop;
       }
       else if (document.body && document.body.scrollTop){
           return document.body.scrollTop ;
       }   
        
     }

    function set_title(szTitle){
        document.getElementById('popoup_title').innerHTML = szTitle;    
    }
    
    function close_popoup(){
        document.getElementById('popoup_panel').style.display = "none";
        document.getElementById('popoup_panel_container').style.display = "none"; 
        document.getElementById('popoup_title').innerHTML = "";  
    }
    
    /*function close_popoup_pago(){
        
            if(confirm('¿ Esta seguro de salir y cancelar el pago, si ha realizado el pago haga click en "volver al comercio" ?')){
                document.getElementById('tpv').src = "";
                document.getElementById('popoup_panel').style.display = "none";
                document.getElementById('popoup_panel_container_pago').style.display = "none"; 
                document.getElementById('popoup_title_pago').innerHTML = "";
                window.frames.mainframe.document.getElementById('num_pedido').value = parseInt(window.frames.mainframe.document.getElementById('num_pedido').value) + 1    
                window.frames.mainframe.document.getElementById('ck_pago_tarjeta').checked = false;               
            }
            
    } */
    
    function close_popoup_pago_finalizado(){
        document.getElementById('popoup_panel').style.display = "none";
        document.getElementById('popoup_panel_container_pago').style.display = "none"; 
        document.getElementById('popoup_title_pago').innerHTML = "";
        window.frames.mainframe.document.getElementById('pago_finalizado').value = "0";
        document.getElementById('tpv').src = "";
        window.frames.mainframe.submit_form();
    }
    
    function close_popoup_pago_no_finalizado(){
        document.getElementById('tpv').src = "";
        document.getElementById('popoup_panel').style.display = "none";
        document.getElementById('popoup_panel_container_pago').style.display = "none"; 
        document.getElementById('popoup_title_pago').innerHTML = "";
        window.frames.mainframe.show_fin("No se ha podido realizar el registro, pues ha ocurrido un error en el pago");
    }
            
    function inits_popoup(){       
       $("#popoup_panel_container").draggable();
       $("#popoup_panel_container_pago").draggable();
    }
    
    $(document).ready(function() { inits_popoup();});

    

