Lo que pasa esque tengo el siguient script 
y lo que me pasa esque al utilizar cargar o cargar 2 desde d esta manera:  
 Código HTML:
 <a href="#" class ="active" id="buscar_codigo" onclick="cargar('cambiante','codigos/buscar_codigo.php','buscar_codigo');"></a>  me anula el script q esta dentro de .load
pero si utilizo la funcion que esta dentro de .load puedo utilizar luego carga y carga2 pero esta al ser utilizada nuevamente m inutilizan las funnciones que estan dentro del .load 
si alguien pudiera ayudarme gracias  
 Código PHP:
    $(document).ready(function(){
    //login principal
    $('#inicio').click(function(){
    $("#loading").show();
        //alert("haahha");
        
        var usuario = $('.usuario').val();
        var clave = $('.clave').val();
        $('#principal').load('./sesion.php', {clave: clave, usuario: usuario},function(){ $("#loading").hide(); });
        
        return false;
    }); 
    //mostrar codigo en derecha
    $('#busq_codigo').click(function(){
    $("#loading").show();
        var codigo = $('.codigo').val();
        $('#derecha').load('codigos/ver_cod.php', {codigo: codigo},function(){ $("#loading").hide(); });
        
        return false;
    }); 
    //fin script
});
 
function imprSelec(muestra)
{
var ficha=document.getElementById(muestra);var ventimp=window.open(' ','popimpr');ventimp.document.write(ficha.innerHTML);ventimp.document.close();ventimp.print();ventimp.close();
}
//funcion cargar pagina
function cargar(capa,pagina,id)
{
 var id_menu="#" + id;
    $("#loading").show();
    $('.active').removeClass('active');
    //$(id_menu).addClass('active');
    var cont= "#" + capa;
    var pag=pagina;
     $(cont).load(pag,function(){ $("#loading").hide(); });
}
 
 
function cargar2(capa,pagina)
{
    $("#loading").show();
    var cont= "#" + capa;
    var pag=pagina;
     $(cont).load(pag,function(){ $("#loading").hide(); });
}