<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/jquery.mask.min.js',CClientScript::POS_HEAD); ?>
<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/js/fileinput.js',CClientScript::POS_END);
        Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/fileinput.css');?>
<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm',array(
	'id'=>'credito-form',
        'type' => 'horizontal',
        'enableAjaxValidation' => false,
        'enableClientValidation' => true,
        'clientOptions' => array(
            'validateOnSubmit' => true,
            'validateOnChange' => true,
            'validateOnType' => true,
        ),
        'htmlOptions'=>array('enctype'=>'multipart/form-data', 'onsubmit'=>'return comparaMontos()'),
)); ?>

	<p class="help-block">Campos con <span class="required">*</span> son requerido.</p>

	<?php echo $form->errorSummary($model); ?>
        <br>
<fieldset><legend style=" font-size: 17px;"><b>Datos del solicitante</b></legend>            
<table class="table table-bordered">
        <tr>
            <td style="width: 25%"><b><?php echo $form->labelEx($model,'cedula'); ?></b></td>
            <td style="width: 25%"> <?php echo $modelAsociado->cedula; ?><br>
                                    <div id="mensajesSistema"  class="datosPersonales"></div>
                                    <?php echo $form->error($model, "cedula"); ?></td>
            <td style="width: 20%"><b>Nombres y apellidos</b></td>
            <td style="width: 30%"><?php echo  $modelAsociado->nombre.' '.$modelAsociado->apellidos ?></td>
        </tr>
        <tr>
            <td><b>Empresa</b></td>
            <td><?php echo  ($modelAsociado->lugartrabajo0)?$modelAsociado->lugartrabajo0->descripcion:"";?> </td>
            <td><b>Unidad</b></td>
            <td><?php echo ($modelAsociado->unidad)?$modelAsociado->unidad->descripcion:"";?></td>
        </tr>
        <tr>
            <td><b>&Uacute;ltimo sueldo</b></td>
            <td>Bs. <?php echo  number_format($sueldo,2,',','.');?></td>
            <td><b>Porcentaje de aporte</b></td>
            <td><?php echo $porcentaje?>%</td>
        </tr>
        <tr>
            <td><b>Fecha de inscripci&oacute;n</b></td>
            <td><?php echo date('d-m-Y',  strtotime($modelAsociado->fechaingreso ))?></td>
            <td><b>Estatus</b></td>
            <td><?php echo ($model->blnborrado=="1")?"Inacivo":"Activo" ?></div></td>
        </tr>
        <tr>
            <td colspan="4" id="calculadoraHaberesSocio" class="datosCredito" style="display: none"></td>
        </tr>
        
    </table>
</fieldset>

        <fieldset><legend style=" font-size: 17px;"><b>Informaci&oacute;n de su &uacute;ltimo recibo de pago</b></legend>            
<?php echo ($poseeSolicitudCredito) ?'<span class="help-inline error"><b>La cédula suministrada posee una solicitud de préstamo activa.</b></span>':''?>
<table class="table table-bordered" id="datos_prestamos_calculadora">
        <tr>
            <td style="width: 25%"><b><?php echo $form->labelEx($model,'id_titulo_tipo_credito'); ?></b></td>
            <td style="width: 25%">  <?php echo $form->dropDownList($model,'id_titulo_tipo_credito',  CHtml::listData($modelCategoria, 'id', 'nombre_titulo'),
                                                                    array('prompt' => 'Seleccione ',
                                                                            'ajax' => array('type'=>'POST',
                                                                                'url'=>CHtml::normalizeUrl(array('/Comun/BusquedaTipoCreditos')), //url to call.
                                                                                'update'=>'#'.CHtml::activeId($model, 'id_tipo_credito'), //selector to update
                                                                                'beforeSend'=>'function(xkr){'
                                                                                . ' $("#'.CHtml::activeId($model,'id_tipo_credito').'").empty();'
                                                                                . ' $("#'.CHtml::activeId($model,'id_tipo_credito').'").append(\'<option value="">...Seleccione...</option>\');'
                                                                                .'  $(".datosCredito").html("");
                                                                                    $(".detalle_capacidad_pago").remove();
                                                                                    $(".detalle_tabla_amortizacion").remove();
                                                                                    $("#mensajesSistema").html("");
                                                                                    $("#calculadoraHaberes").empty();
                                                                                    $(".afianzadora").hide();
                                                                                    $("#recibo_pago").hide(); 
                                                                                    $("#'.CHtml::activeId($model,'id_titulo_tipo_credito').'").prop("disabled", true);
                                                                                    $("#'.CHtml::activeId($model,'id_tipo_credito').'").prop("disabled", true);'
                                                                                . '}',
                                                                                'error'=>'function (xhr, ajaxOptions, thrownError) {
                                                                                    $("#'.CHtml::activeId($model,'id_titulo_tipo_credito').'").prop("disabled", false);
                                                                                    $("#'.CHtml::activeId($model,'id_tipo_credito').'").prop("disabled", false);
                                                                                }',
                                                                                'success'=>'function (data) {
                                                                                    $("#'.CHtml::activeId($model,'id_titulo_tipo_credito').'").prop("disabled", false);
                                                                                    $("#'.CHtml::activeId($model,'id_tipo_credito').'").prop("disabled", false);
                                                                                    $("#'.CHtml::activeId($model,'id_tipo_credito').'").html(data);
                                                                                }',
                                                                                'data'=>array('id_titulo_tipo_credito'=>'js:this.value','cedula'=>'js:$("#'.CHtml::activeId($model, 'cedula').'").val()'),
                                                                            ))); ?><br>
                                        <?php echo $form->error($model,'id_titulo_tipo_credito'); ?></td>
            <td style="width: 20%"><?php echo $form->labelEx($model,'id_tipo_credito'); ?></td>
            <td style="width: 30%"><?php echo $form->dropDownList($model,'id_tipo_credito',  CHtml::listData(TipoCredito::model()->findAll(array('condition'=>'publicar = TRUE AND id_titulo_tipo_credito=:id_titulo_tipo_credito','order'=>'descripcion asc',
                                                                                                                                                'params'=>array(':id_titulo_tipo_credito'=>(int)$model->id_titulo_tipo_credito))), 'id', 'descripcion'),
                                                                    array('onchange'=>'tipoCreditoCaracteristica()','prompt' => 'Seleccione ')); ?><br>
                                        <?php echo $form->error($model,'id_tipo_credito'); ?></td>
        </tr>
        
        <tr>
            <td colspan="4" id="calculadoraHaberes" class="datosCredito" style="display: none">ssadasds</td>
        </tr>
        <tr>
            <td colspan="3"><b>Monto m&aacute;ximo permitido</b></td>
            <td><div id="monto_sugerido" class="datosPersonales datosCredito"></div></td>
        </tr>
        <?php if($post ==  true && count($modelCapacidadPago)>0){ ?>
                <tr class="detalle_capacidad_pago">
                    <td colspan="2"><b>Descripci&oacute;n</b></td>
                    <td><b>Asignaci&oacute;n</b></td>
                    <td><b>Deducciones</b></td>
                </tr>
                <?php   foreach ($modelCapacidadPago as $key => $value) {?>
                            <tr class="detalle_capacidad_pago">
                                <td colspan="2"><b><?php echo $value->nombre_concepto; ?></b></td>
                                <td><?php echo ($value->asignacion)?' Bs.' .$form->textField($value,"[$key]monto",array('maxlength'=>'10','style'=>'text-align:right','onChange'=>'calcularCapacidadPago();' ,'class'=>'span2 campo_asignacion')):""; ?><br>
                                     <?php echo ($value->asignacion)?$form->error($value,"[$key]monto"):""; ?></td>
                                <td><?php echo (!$value->asignacion)?' Bs.' .$form->textField($value,"[$key]monto",array('maxlength'=>'10','style'=>'text-align:right','onChange'=>'calcularCapacidadPago();','class'=>'span2 campo_deduccion')):""; ?><br>
                                     <?php echo (!$value->asignacion)?$form->error($value,"[$key]monto"):""; ?></td>
                            </tr>
                <?php }
           
                if(count($modelCapacidadPago)>0){?>
                    <tr class="detalle_capacidad_pago">
                        <td colspan="2"><b>Totales</b></td>
                        <td style="text-align: left"><div id="total_asignacion" class="campo_asignacion"></div></td>
                        <td style="text-align: left"><div id="total_deducciones" class="campo_deduccion"></div></td>
                    </tr>
                   <?php }?>

                   <?php  foreach (Credito::model()->findAll('idasociado=:idasociado',array(':idasociado'=>$model->idasociado)) as $key => $value) {?>            
                        <tr class="detalle_capacidad_pago">
                            <td colspan="2">Cuota mensual del prestamos "<b><?php echo $value->idTipoCredito->descripcion; ?></b>"</td>
                            <td></td>
                            <td style="text-align: left" class="monto_haberes_comprometido">Bs. <?php echo trim(Yii::app()->numberFormatter->formatCurrency($value->cuota_pagar,'')) ; ?></td>

                        </tr>
                    <?php } ?>
                            <tr class="detalle_capacidad_pago">
                        <td><b>Sueldo integral</b></td>
                        <td><div id="sueldo_integral"></div></td>
                        <td><b>33% del descunto integral</b></td>
                        <td><div id="porcentaje_sueldo"></div></td>
                    </tr>
                            <tr class="detalle_capacidad_pago">
                        <td><b>Monto total comprometido mensual</b></td>
                        <td><div id="total_prestamos"></div></td>
                        <td><b>% en pr&eacute;stamos mensual</b></td>
                        <td><div id="porcentaje_total_prestamos"></div></td>
                    </tr>
                            <tr class="detalle_capacidad_pago">
                        <td><b>Monto disponible para comprometer hasta el 33%</b></td>
                        <td><div id="total_disponible"></div></td>
                        <td><b>% del monto disponible</b></td>
                        <td><div id="porcentaje_total_disponible"></div></td>
                    </tr>
                <?php }?>
        
    </table>
    <table class="table table-bordered" id="recibo_pago" style ="display:<?php echo ($post)?"block":"none"?>">
        <tr>
            <td style="width: 25%"><b><?php echo $form->labelEx($model,'nombre_recibo_pago'); ?></b></td>
            <td style="width: 75%"> 	<?php echo $form->fileField($model,'nombre_recibo_pago',array('class'=>'file file-loading','data-show-caption'=>true)); ?>
                                        <?php echo $form->error($model,"nombre_recibo_pago"); ?>
            </td>
        </tr>
    </table>

</fieldset>
<fieldset><legend style=" font-size: 17px;"><b>Datos del pr&eacute;stamo</b></legend>            
<table class="table table-bordered" id="datos_prestamos">
        <tr>
            <td style="width: 25%"><b><?php echo $form->labelEx($model,'cuenta'); ?> </b></td>
            <td style="width: 25%"> 
                <?php //echo $form->textField($model,'cuenta',array('class'=>'span3','maxlength'=>'20','class'=>'datosPersonales', 'readonly'=>true, 'value'=>$model->cuenta));?>
                <?php /*echo CHtml::label($model->cuenta,'');*/ ?>
                <?= $form->dropDownList($model,'cuenta',
                        CHtml::listData(AsociadoCuentaBanco::model()->with('idBanco')->together(true)->findAll([
                                    'select'=>"cuenta_bancaria AS id, \"idBanco\".descripcion ||''|| (CASE WHEN cuenta_corriente = true THEN 'Cuenta Corriente' ELSE 'Cuenta de Ahorro' END)||' '|| cuenta_bancaria as cuenta_bancaria",
                                    'condition'=>'idasociado=:idasociado AND t.blnborrado = false',
                                    'params'=>[':idasociado'=>$model->idasociado]]),'id','cuenta_bancaria'),['style'=>"width:100%",'prompt'=>'-- SELECCIONE EL BANCO--']);
                    ?>

                <?php echo $form->error($model,'cuenta');?>
            </td>
            <td style="width: 20%"></td>
            <td style="width: 30%"></td>
        </tr>
        <tr>
            <td style="width: 30%"><b><?php echo $form->labelEx($model,'monto_credito'); ?></b></td>
                <td style="width: 40%"> 
                <div style="display:table">
                    <div style="float:left; width: 60%;" class="input-append">
                        <?php echo  $form->textfield($model,'monto_credito',array('style'=>'text-align:right','readOnly'=>((!$model->isNewRecord)?'readOnly':NULL))) ;?>
                        <?php echo  $form->error($model,'monto_credito') ;?>
                        <?php echo CHtml::htmlButton('<i class="icon-ok-sign"></i>&nbsp;&nbsp;<b>Calcular</b>', array('type'=>"button",'id'=>'btn_calcular','class' => 'btn btn-success icon button','onClick'=>"buscarTablaAmortizacion();"));    ?>
                        
                    </div>
                </div>


            </td>
            <td style="width: 20%"><div class="desicionCuotasEspeciales" style="display:<?php echo ($modelPermitirCuotasEspeciales!=0)?"block":"none"?>">Calcular con cuotas especiales</div></td>
            <td style="width: 30%"><div class="desicionCuotasEspeciales" style="display:<?php echo ($modelPermitirCuotasEspeciales!=0)?"block":"none"?>"> <?php echo $form->radioButtonList($model, 'generar_tabla_cuotas_especiales', array(
                                                        '1'=>'SI',
                                                        '0'=>'NO', 
                                                       )); ?></div></td>
        </tr>
        
    </table>
</fieldset>
<div id="error_submit"></div>



    <div id='detalle_tsabla_amortizacion'></div>
     <div class="form-actions"  style="text-align: center">
        <?php $this->widget('bootstrap.widgets.TbButton', array(
			'buttonType' => 'submit',
			'type' => 'success',
            'icon'=>'icon-ok',
			'label' => 'Solicitar préstamo',
            'htmlOptions'=>array('id'=>'btn_registrar'),

    ));?>
</div>

<?php $this->endWidget(); ?>
<?php 
    Yii::app()->clientScript->registerScript('tablaAmortizacion1', '
           
        function consultarTablaAmortizacionPost(){
            calcularCapacidadPago();
            tipoCreditoCaracteristica();
            buscarTablaAmortizacion();
            
        }
               
        var datosPost = '.(($post)?1:0).';
        function tipoCreditoCaracteristica(){
               var idTipoCredito  = $("#'.CHtml::activeId($model,'id_tipo_credito').'").val();
               var idTituloTipoCredito  = $("#'.CHtml::activeId($model,'id_titulo_tipo_credito').'").val();
               $("#calculadoraHaberes").hide();              
                if(idTituloTipoCredito !=""){
                    if(idTipoCredito!=""){
                        $.ajax({
                            url:"'.CController::createUrl('TipoCreditoCaracteristica').'",
                            cache: false,
                            type: "POST",
                            dataType: "json",
                            data: ({idTipoCredito:idTipoCredito}),
                            beforeSend: function(xkr){
                                    $(".datosCredito").html("");
                                    if(!datosPost){
                                        $(".detalle_capacidad_pago").remove();
                                        $("#error_submit").html("");
                                    }
                                    monto_haberes_socio = 0;
                                    //datosPost=0;
                                    $(".detalle_tabla_amortizacion").remove();
                                    $("#mensajesSistema").html("");
                                    $("#recibo_pago").hide(); 
                                    $(".desicionCuotasEspeciales").hide();
                                    $("#'.CHtml::activeId($model,'id_titulo_tipo_credito').'").prop("disabled", true);
                                    $("#'.CHtml::activeId($model,'id_tipo_credito').'").prop("disabled", true);
                                    $("#calculadoraHaberes").show();
                                    $("#calculadoraHaberes").html(`<div style="text-align: center;"><i class="fa fa-spinner fa-spin" style="font-size:29px;"></i></div>`);

                                },
                                error : function (xhr, ajaxOptions, thrownError) {
                                    $("#'.CHtml::activeId($model,'id_titulo_tipo_credito').'").prop("disabled", false);
                                    $("#'.CHtml::activeId($model,'id_tipo_credito').'").prop("disabled", false); 
                                    $("#calculadoraHaberes").hide();
                                    $("#calculadoraHaberes").html("");

                                },
                                success: function(data){
                                    $("#calculadoraHaberes").hide();
                                    $("#calculadoraHaberes").html("");
                                    $("#'.CHtml::activeId($model,'id_titulo_tipo_credito').'").prop("disabled", false);
                                    $("#'.CHtml::activeId($model,'id_tipo_credito').'").prop("disabled", false);
                                    if(data.error==0) {
                                        $("#monto_sugerido").html(data.monto_sugerido);
                                        if(!datosPost){
                                           $("#datos_prestamos_calculadora").append(data.detalle_capacidad_pago); 
                                        }
                                        if(data.mostrar_recibo_pago==1){
                                            $("#recibo_pago").show();                                                                 
                                        }
                                        $("#calculadoraHaberes").show();
                                        $("#calculadoraHaberes").html(data.calculadoraHaberes);   

                                        datosPost=0;
                                        porcentaje_capacidad_pago = data.porcentajeCapacidadPago;
                                        
                                        monto_haberes_socio = data.monto_haberes_socio;
                                                                
                                                                
                                        if(data.permitirDesicionCuotasEspeciales == 1)
                                            $(".desicionCuotasEspeciales").show();
                                    }
                                    else{
                                        $("#calculadoraHaberes").show();
                                        $("#calculadoraHaberes").html(data.mensajeError);  
                                    }
                            }
                        });
                    }
                    else{
                        $(".datosCredito").html("");
                        $(".detalle_capacidad_pago").remove();
                                    $(".detalle_tabla_amortizacion").remove();
                        $(".desicionCuotasEspeciales").hide();
                    }
                }
        };
    

    function buscarTablaAmortizacion(){
        var idTipoCredito  = $("#'.CHtml::activeId($model,'id_tipo_credito').'").val();
        var montoCredito  = $("#'.CHtml::activeId($model,'monto_credito').'").val();
        var generar_cuotas_especiales  = $(\'input:radio[name="Credito[generar_tabla_cuotas_especiales]"]:checked\').val();
        var capacidad_pago = 0;
        if ( $("#total_disponible").length ) {
            var capacidad_pago = $("#total_disponible").html();
            capacidad_pago = capacidad_pago.trim();
            capacidad_pago = capacidad_pago.replace("Bs. ", "");
            capacidad_pago = capacidad_pago.trim();
            capacidad_pago = capacidad_pago.replace("&nbsp;", "");
            capacidad_pago = capacidad_pago.replace(/\./g,"").replace(/,/g,".");
        }
        
        $(".detalle_tabla_amortizacion").remove();

        if (capacidad_pago != "") {                
                    
            if($.isNumeric(capacidad_pago) && capacidad_pago>0){
            
                if(idTipoCredito!=""){
                    $.ajax({
                        url:"'.CController::createUrl('tablaAmoritzacionAdministrador').'",
                        cache: false,
                        type: "POST",
                        dataType: "json",
                        data: ({idTipoCredito:idTipoCredito,montoCredito:montoCredito,capacidad_pago:capacidad_pago,generar_cuotas_especiales:generar_cuotas_especiales,monto_haberes_socio:monto_haberes_socio}),
                        beforeSend: function(xkr){
                            $(".detalle_tabla_amortizacion").remove();
                            $("#error_submit").html("");
                            $("#datos_prestamos").append(
                                        `<tr id = "cargando-tabla-amortizacion">
                                            <td colspan="4">
                                                <div style="text-align: center;">
                                                    <i class="fa fa-spinner fa-spin" style="font-size:29px;"></i>
                                                </div>
                                            </td>
                                        </tr>`
                                 ); 
                                $("#btn_calcular").prop("disabled", true);

                        },
                        error: function (xhr, ajaxOptions, thrownError) {
                            $("#btn_calcular").prop("disabled", false);
                             $("#cargando-tabla-amortizacion").remove();
                        },
                        success: function(data){
                                $("#btn_calcular").prop("disabled", false);
                                $("#cargando-tabla-amortizacion").remove();
                            if(data.error==0) {                                
                                $("#datos_prestamos").append(data.encabezado_tabla_amoritzacion);
                                $("#btn_registrar").prop("disabled", false); 
                            }
                            else{
                                var html = "<tr class=\"detalle_tabla_amortizacion\">\
                                                <td colspan=\"4\">"+data.mensajeError+"</td>\
                                            </tr>";
                                if(data.mensajeError!="")
                                    $("#datos_prestamos").append(html); 
                            }
                        }
                    });
                }
                else{
                    $(".datosCredito").html("");
                    $(".detalle_capacidad_pago").remove();
                    $(".detalle_tabla_amortizacion").remove();
                }
            }
            else{
                var html = "<tr class=\"detalle_tabla_amortizacion\">\
                            <td colspan=\"4\"><div class=\"alert alert-warning\"><i class=\"icon-info-sign\"></i>El asociado no posee capacidad de pago para solictar préstamo</div></td>\
                            </tr>";
                $("#datos_prestamos").append(html); 
            }
        }
    };
	
    var globalDeducciones = 0;
	var globalAsignaciones = 0;
	var porcentaje_sueldo = 0;
	var porcentaje_capacidad_pago = 0.33;
        
    function calcularCapacidadPago(){
        globalAsignaciones =0;
        $(".campo_asignacion").each(
            function(index, value) {
                var numero = $(this).val();
                numero = numero.replace(/\./g,"").replace(/,/g,".");							
                if($.isNumeric(numero)){						
                    globalAsignaciones = globalAsignaciones +  eval(numero);
                }	
                else
                    $(this).val(0);
        });

        $("#total_asignacion").html("Bs. "+convertNumberFloatZero(globalAsignaciones)) ;
        $("#sueldo_integral").html("Bs. "+convertNumberFloatZero(globalAsignaciones)) ;
        porcentaje_sueldo = globalAsignaciones.toFixed(2)*porcentaje_capacidad_pago;
        $("#porcentaje_sueldo").html("Bs. "+convertNumberFloatZero(porcentaje_sueldo)) ;       
    
        globalDeducciones =0;
        $(".campo_deduccion").each(
            function(index, value) {
                var numero = $(this).val();
                numero = numero.replace(/\./g,"").replace(/,/g,".");							
                if($.isNumeric(numero)){						
                    globalDeducciones = globalDeducciones +  eval(numero);						
                }
                else
                    $(this).val(0);
            });
        
        $("#total_deducciones").html("Bs. "+globalDeducciones.toFixed(2)) ;		
            $(".monto_haberes_comprometido").each(function(){
                var numero = $(this).html();
                numero = numero.trim();
                numero = numero.replace("Bs. ", "");
                numero = numero.replace("&nbsp;", "");
                numero = numero.replace(/\./g,"").replace(/,/g,".");
                globalDeducciones = globalDeducciones +  eval(numero);	
            });
            $("#total_deducciones").html("Bs.  "+convertNumberFloatZero(globalDeducciones)) ;
            $("#total_prestamos").html("Bs.  "+convertNumberFloatZero(globalDeducciones)) ;

            calculadorHaberes();		
        }
	function calculadorHaberes(){
            if(globalAsignaciones>0){
                var porcentaje_total_prestamos = (globalDeducciones.toFixed(2) *100/eval(globalAsignaciones));
                $("#porcentaje_total_prestamos").html(convertNumberFloatZero(porcentaje_total_prestamos)+"%") ;

                var monto_total_disponible = eval(porcentaje_sueldo)-globalDeducciones.toFixed(2);
                $("#total_disponible").html("Bs. "+convertNumberFloatZero(monto_total_disponible)) ;

                var porcentaje_total_disponible = (porcentaje_capacidad_pago*100)-porcentaje_total_prestamos.toFixed(2);
                $("#porcentaje_total_disponible").html(convertNumberFloatZero(porcentaje_total_disponible)+"%") ;
            }
	}


    function comparaMontos(){
        
        var m_credito = $("#'.CHtml::activeId($model,'monto_credito').'")
            .val()
            .replace(/\./g,"")
            .replace(/,/g,".");

        var m_financiar = $("#monto_financiar")
            .html()
            .trim()
            .replace(" Bs.", "")
            .replace(/\./g,"")
            .replace(/,/g,".");

        if (eval(m_credito) !== eval(m_financiar)) {
            
            $("#error_submit").html("<span class=\"help-inline error\">Debe dar click en el boton <b>Calcular</b>, para generar la nueva tabla!</span>");
            return false;
        }else{

            $("#error_submit").html("");
            return true;
        }

        //return false;
    }



    function convertNumberFloatZero(number){
        if(!$.isNumeric(number)){
        	return \'NaN\';
        }
        var numberFloat = number.toFixed(3);
        var splitNumber = numberFloat.split(".");
        var cNumberFloat = number.toFixed(2);
        var cNsplitNumber = cNumberFloat.split(".");
        var lastChar = splitNumber[1].substr(splitNumber[1].length - 1);
        if(lastChar > 0 && lastChar < 5){
        	cNsplitNumber[1]--;
        }
        return Number(splitNumber[0]).toLocaleString(\'es\').concat(\',\').concat(cNsplitNumber[1]);
    }
        
        $(\'.campo_asignacion\').mask(\'#.##0,00\', {reverse: true});
        $(\'.campo_deduccion\').mask(\'#.##0,00\', {reverse: true});
        $(\'#'.CHtml::activeId($model,'monto_credito').'\').mask(\'#.##0,00\', {reverse: true});

	',CClientScript::POS_HEAD);

	Yii::app()->clientScript->registerScript('tablaAmortizacion2','
			$(document).ready(function() {
                            $(\'.campo_asignacion\').mask(\'#.##0,00\', {reverse: true});
                            $(\'.campo_deduccion\').mask(\'#.##0,00\', {reverse: true});
                            
                            $("form").keypress(function(e) {
                                if (e.which == 13) {
                                    return false;
                                }
                            });
                            if($("#'.Chtml::activeId($model,'cedula').'").val()!=""){
                                    consultarTablaAmortizacionPost();
                            }
                            $("#error_submit").html("");
                            $("#btn_registrar").prop("disabled", true);
			});
	');

?>
