<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/datepicker.min.css" />
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/datepicker3.min.css" />
<script src="<?php echo Yii::app()->request->baseUrl; ?>/js/bootstrap-datepicker.min.js"></script>

<div class="form">

<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm', array(
	'id'=>'mayor-analitico-cuenta-buscaMayorAnalitico-form',
	// Please note: When you enable ajax validation, make sure the corresponding
	// controller action is handling ajax validation correctly.
	// See class documentation of CActiveForm for details on this,
	// you need to use the performAjaxValidation()-method described there.
	'enableAjaxValidation'=>false,
)); ?>
<div  class="row-fluid"><div class="span3">
          <br>
          <br>
          <br>
<!--      <div>
          <fieldset><legend><?php echo $form->labelEx($model,'tipo_informe'); ?></legend>
          </fieldset>
      <?php echo $form->radioButtonList($model,'tipo_informe',array('1'=>'<b>Detallado</b><br><br>','2'=>'<b>Resumido</b>'))?>
      </div>  -->
        
    </div><div class="span9">	
	<?php echo $form->errorSummary($model); ?>

    <h3>Mayor analítico <?= $periodo->nombre_periodo ?></h3>
	<div class="row-fluid">
		<?php echo $form->labelEx($model,'fecha_comprobante'); ?>
		<?php //echo $form->textField($model,'fecha_comprobante'); ?>
            <?php
     if ($model->fecha_comprobante!='') {       
      $model->fecha_comprobante=date('d-m-Y',strtotime($model->fecha_comprobante));
      }
      $ano = date('Y', strtotime($periodo->fecha_inicio));
      echo $form->textField($model, 'fecha_comprobante', ['class' => 'datepicker', 'data-ano' => $ano]) ?>
		<?php echo $form->error($model,'fecha_comprobante'); ?>
	</div>
	<div class="row-fluid">
		<?php echo $form->labelEx($model,'fecha_final'); ?>
		<?php //echo $form->textField($model,'fecha_final'); ?>
                <?php
     if ($model->fecha_final!='') {       
      $model->fecha_final=date('d-m-Y',strtotime($model->fecha_final));
      }
        echo $form->textField($model, 'fecha_final', ['class' => 'datepicker', 'data-ano' => $ano]) ?>
		<?php echo $form->error($model,'fecha_final'); ?>
	</div>
        <div class="row-fluid">
		<?php echo $form->labelEx($model,'id_cuenta'); ?>
		<?php // echo $form->textField($model,'id_cuenta'); ?>
            
            
            
            <?php //echo $form->labelEx($model,'Cuenta '); ?>
	
    <?php 	
    if ($model->cuentamov!='')                                      //
      {                                                             // Aquí validamos que el campo no esté vacío en la base de datos, de estar vacío es que
      $value=$model->cuentamov->codigo_cuenta;                        // se está creando un nuevo registro o no se seleccionó ningún estado
      }                                                             //
      else {                                                        //
      $value='';                                                    //
      }
      echo $form->hiddenField($model, 'id_cuenta');                    // Aquí creamos un input oculto con el nombre del campo
      $this->widget('zii.widgets.jui.CJuiAutoComplete', array(                                             
      'name'=>'cuentamov',                                             // Nombre del widget
       'model'=>$model,                                             // Nombre del modelo
      'value'=>$value,                                              // Valor por defecto, en el caso de la vista update es el valor del campo
              'sourceUrl'=>$this->createUrl('Cuentamov'),       // Llamado a la función que va a alimentar el listado
              'options'=>array(
                       'minLength'=>'1',                            // Cantidad mínima de caracteres para comenzar la búsqueda
                       'showAnim'=>'fold',                          //
                       'select' => 'js:function(event, ui)
                       { jQuery("#MayorAnaliticoCuenta_id_cuenta").val(ui.item["id"]); }',   // Asignación del id una vez seleccionada alguna opción
                       'search'=> 'js:function(event, ui) 
                       { jQuery("#MayorAnaliticoCuenta_id_cuenta").val(); }'                // Limpiamos el id antes de realizar cada búsqueda
              ),
          ));
	 ?>
		<?php echo $form->error($model,'id_cuenta'); ?>
	</div>
        <div class="row-fluid">
		<?php echo $form->labelEx($model,'cuenta_hasta'); ?>
		<?php 	
    if ($model->cuentamov!='')                                      //
      {                                                             // Aquí validamos que el campo no esté vacío en la base de datos, de estar vacío es que
      $value=$model->cuentamov->codigo_cuenta;                        // se está creando un nuevo registro o no se seleccionó ningún estado
      }                                                             //
      else {                                                        //
      $value='';                                                    //
      }
      echo $form->hiddenField($model, 'cuenta_hasta');                    // Aquí creamos un input oculto con el nombre del campo
      $this->widget('zii.widgets.jui.CJuiAutoComplete', array(                                             
      'name'=>'cuenta_hasta',                                             // Nombre del widget
       'model'=>$model,                                             // Nombre del modelo
      'value'=>$value,                                              // Valor por defecto, en el caso de la vista update es el valor del campo
              'sourceUrl'=>$this->createUrl('Cuentamov'),       // Llamado a la función que va a alimentar el listado
              'options'=>array(
                       'minLength'=>'1',                            // Cantidad mínima de caracteres para comenzar la búsqueda
                       'showAnim'=>'fold',                          //
                       'select' => 'js:function(event, ui)
                       { jQuery("#MayorAnaliticoCuenta_cuenta_hasta").val(ui.item["id"]); }',   // Asignación del id una vez seleccionada alguna opción
                       'search'=> 'js:function(event, ui) 
                       { jQuery("#MayorAnaliticoCuenta_cuenta_hasta").val(); }'                // Limpiamos el id antes de realizar cada búsqueda
              ),
          ));
	 ?>
		<?php echo $form->error($model,'cuenta_hasta'); ?>
	</div>
	
<!--<fielset><legend>Datos del comportamiento del informe</legend>
<div>
    <?php echo $form->checkBoxRow($model,'sin_mov'); /*echo " Incluye Cuentas sin Movimiento."*/ ?>
</div>
<div>
    <?php echo $form->checkBoxRow($model,'sin_mov_saldo');  ?>
</div><br>
<div>
    <?php echo $form->checkBoxRow($model,'salta_pag');  ?>
</div>
<div>
    <?php echo $form->checkBoxRow($model,'header');  ?>
</div>
</fielset>-->
	
<br>




	<div class="row-fluid buttons">
		<?php $this->widget('bootstrap.widgets.TbButton', array('buttonType'=>'submitLink', 'label'=>'Buscar', 'type' => 'primary', 'htmlOptions'=>array('target'=>'_blank'))); ?>
	</div>
    </div>
    
</div>
</div>
<?php $this->endWidget(); ?>

</div><!-- form -->
<script>
    var ano = $('.datepicker').data('ano');
    $('.datepicker').datepicker({
        defaultViewDate: new Date(ano, 0, 1),
        startDate: new Date(ano, 0, 1),
        endDate: new Date(ano, 11, 31),
        format: 'dd-mm-yyyy',
        autoclose: true
    });

 $("#mayor-analitico-cuenta-buscaMayorAnalitico-form").submit(function () {  
    if($("#MayorAnaliticoCuenta_id_cuenta").val().length ==0) {  
       alert("Debe seleccionar Cuenta Desde");  
       return false;  
    } else {
       return true;  
} 
    return false;  
});
 </script>

