function AmortizacionGrid(gridId) {
	this.gridId = gridId;
	this.grid   = null ;	
	this.columns = [
                    { label: 'Titulo'  , name: 'descripcion', width: 170, sortorder: 'asc' },
                    { label: 'Enero'   , name: 'mes1'       , width: 90 , align:"right",formatter:'currency' },                    
                    { label: 'Febrero' , name: 'mes2'       , width: 90 , align:"right",formatter:'currency' },	                    
                    { label: 'Marzo'   , name: 'mes3'       , width: 90 , align:"right",formatter:'currency' },	                    
                    { label: 'Abril'   , name: 'mes4'       , width: 90 , align:"right",formatter:'currency' },
                    { label: 'Mayo'    , name: 'mes5'       , width: 90 , align:"right",formatter:'currency' },                    
                    { label: 'Junio'   , name: 'mes6'       , width: 90  , align:"right",formatter:'currency' },	                    
                    { label: 'Julio'   , name: 'mes7'       , width: 90  , align:"right",formatter:'currency' },                    
                    { label: 'Agosto'  , name: 'mes8'       , width: 90 , align:"right",formatter:'currency' },                    
                    { label: 'Septiembre', name: 'mes9'     , width: 90 , align:"right",formatter:'currency' },                    
                    { label: 'Octubre', name: 'mes10'       , width: 90  , align:"right",formatter:'currency' },
                    { label: 'Noviembre', name: 'mes11'     , width: 90 , align:"right",formatter:'currency' },	                    
                    { label: 'Diciembre', name: 'mes12'     , width: 90 , align:"right",formatter:'currency' },
                    { label: 'Total', name: 'acumulado'     , width: 150 , align:"right",formatter:'currency' }	                    
                ];	
}

AmortizacionGrid.prototype.obtenerPintarDatos = function(anio) {			
	$("#dialogAmortizacion").html("");
	$("#dialogAmortizacion").append($("<table></table>").attr("id",this.gridId));
	this.grid = $("#"+this.gridId).jqGrid({
        url        : contextPath +'/contrato/titulos/reporteAmortizacionGrid.action',
        mtype      : "POST",
        datatype   : "json",
        jsonReader : {root:"reporte"},
        postData   :  {"anio": anio},
        loadonce   : true,
        colModel   : this.columns,
		viewrecords: true,
		shrinkToFit:false,
		width      : 1200 ,
        height     : 350,
        rowNum	   : 10000
    });
	
	//se despliega el modal
	$("#dialogAmortizacion").dialog({
        autoOpen: true,
        maxWidth:1250,
        resizable: false,
        maxHeight: 600,
        width: 1250,
        height: 450,
        modal: true,
        title :  "Amortizaci\u00F3n del A\u00F1o "+anio
	});
};
