/*
    En el html agregar el atributo
    class="grid" a los campos que se quieran pasar por 
    Querystring al archivo de carga de la grilla

*/

    //arma la url para pasarle a la grilla
    function ArmarData(url){    
        var sUrl;   
        var inputs = $('.grid');
            sUrl = url + (inputs.length > 0 ? '?' : '');            
        for(var i=0; i< inputs.length; i++) {
            Valor = $('#' + inputs[i].id).val();            
            if(inputs[i].type == 'checkbox')
                Valor = $('#' + inputs[i].id).is(':checked') ? 1 : 0;                                 
            sUrl += inputs[i].name + '=' +  Valor + '&';               
        }        
        return sUrl;
    }
    
    //arma la url y recarga la grilla
    function recargarGrilla(url, idGrilla) {
        var sUrl = ArmarData(url);                
            $('#' + idGrilla).setGridParam({url: sUrl}); 
            $('#' + idGrilla).trigger("reloadGrid");  
    }

    //arma la url para pasarle a la grilla
    function ArmarDataClass(url, objClass){    
        var sUrl;   
        var inputs = $('.' + objClass);
            sUrl = url + (inputs.length > 0 ? '?' : '');            
        for(var i=0; i< inputs.length; i++) {
            Valor = $('#' + inputs[i].id).val();            
            if(inputs[i].type == 'checkbox')
                Valor = $('#' + inputs[i].id).is(':checked') ? 1 : 0;                                 
            sUrl += inputs[i].name + '=' +  Valor + '&';               
        }        
        return sUrl;
    }
    
    //arma la url y recarga la grilla
    function recargarGrillaClass(url, idGrilla,objClass) {
        var sUrl = ArmarDataClass(url, objClass);                
            $('#' + idGrilla).setGridParam({url: sUrl}); 
            $('#' + idGrilla).trigger("reloadGrid");  
    }    

