
xmlrpc = _make_xhr( );
    
function update_inprogress_calls( )
{
    
    if( !xmlrpc ) {
        xmlrpc = _make_xhr( );    
    }
    var d = new Date( );
    
    xmlrpc.open('POST', 'query/inprogress/?'+d.getTime( ) );
    xmlrpc.onreadystatechange = function ()
    {            
        if( xmlrpc.readyState == 4 && xmlrpc.status == 200 )
        {
            var newhtml = "";
            if( xmlrpc.responseText ) {
                newhtml = "<h3 class=\"custom_font\">Calls <span>in-progress</span></h3>" + xmlrpc.responseText;
            }
            $("#inprogress_calls").html( newhtml ); 
            
            if( newhtml ) {
                Cufon.replace('#inprogress_calls .custom_font')
                Cufon.now( );
            }
        }                                    
        
    };
    xmlrpc.send( "" );

}

function terminate_call( call_hash )
{    
    if( !xmlrpc ) {
        xmlrpc = _make_xhr( );    
    }
    
    var d = new Date( );
    
    xmlrpc.open('POST', 'query/terminate/'+call_hash+'/?'+d.getTime( ) );
    xmlrpc.onreadystatechange = function ()
    {            
        if( xmlrpc.readyState == 4 && xmlrpc.status == 200 )
        {
        }                                    
        
    };
    xmlrpc.send( "" );
}

