function CODIFICACION_URI(cadena)
{
    var temp = cadena.split("?")
    cadena = temp[0]
    
    for (var i = 1, tam = arguments.length; i < tam; ++i) {
        cadena += arguments[i] + temp[i]
    }
    
    return cadena
}


var JAXS_ = new Array( )

function JAX_LIBRE_( )
{
    return ((JAXS_.length)? JAXS_.pop( ) : new XMLHttpRequest( ))
}

function LIBERA_JAX_(jax)
{
    JAXS_.push(jax)
}

function LIBERA_FORZADO_JAX_(jax)
{
    jax.abort( )
    JAXS_.push(jax)
}

function GET_JAX_INIT_(query, sync, parametros)
{
    var jax = JAX_LIBRE_( )
    jax.open("GET", query + "?" + parametros, sync)

    return jax
}

function POST_JAX_INIT_(query, sync, parametros)
{
    var jax = JAX_LIBRE_( )

    jax.open("POST", query, sync)
    jax.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
    jax.setRequestHeader("Content-length", parametros.length)
    
    return jax
}