<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . '/js/bootstrap-inputmask.js', CClientScript::POS_END); ?>
<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . '/js/bootstrap-fileupload.js', CClientScript::POS_END); ?>

<?php

$js_quitar_foto = <<<JS
    profind_fotografia = {
        init: function() {
            $(document).find(':file').bind('change', function(event, param) {
                if (param == 'clear') {
                    $('#quitar_fotografia').val('1');
                }
            });
        }
    };
JS;
Yii::app()->clientScript->registerScript('js_quitar_foto', $js_quitar_foto, CClientScript::POS_END);

$js_init = <<<JS
    $(document).ready(function(){ 
        profind_fotografia.init();
    });
JS;

Yii::app()->clientScript->registerScript('js_init', $js_init, CClientScript::POS_END);
?>

<?php
$form = $this->beginWidget('CActiveForm', array(
    'id' => 'candidato-form',
    'enableAjaxValidation' => false,
    'htmlOptions' => array(
        'enctype' => 'multipart/form-data',
        'class' => 'form-horizontal'
    )
        ));
?>

<div class="row-fluid">
    <div class="span12">
        <?php if ($candidato->hasErrors()) { ?>
            <div class="alert alert-error">
                <a data-dismiss="alert" class="close">×</a>
                <?php
                echo CHtml::errorSummary($candidato, '<strong>' . Yii::t('profind', 'Se han encontrado errores') . '</strong>', '', array('firstError' => true));
                ?>
            </div>
        <?php } ?>
    </div>
</div>

<fieldset>
    <legend><?php echo Yii::t('profind', 'Datos personales'); ?></legend>
    <div class="row-fluid formSep">
        <div class="span6">
            <div class="sepH_b">
                <?php echo $form->labelEx($candidato, 'n_identificacion', array('class' => 'control-label')); ?>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'n_identificacion', array('class' => 'span6')); ?>                
                </div>
            </div>
            <div class="sepH_b">
                <?php echo $form->labelEx($candidato, 'nombre', array('class' => 'control-label')); ?>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'nombre', array('class' => 'span12')); ?>
                </div>
            </div>
            <div class="sepH_b">
                <?php echo $form->labelEx($candidato, 'apellidos', array('class' => 'control-label')); ?>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'apellidos', array('class' => 'span12')); ?>
                </div>
            </div>
            <div class="sepH_b">
                <?php echo $form->labelEx($candidato, 'sexo', array('class' => 'control-label')); ?>
                <div class="controls">
                    <label class="radio inline">
                        <?php echo $form->radioButton($candidato, 'sexo', array('value' => Candidato::GENERO_HOMBRE, 'uncheckValue' => null)); ?>
                        <?php echo Yii::t('profind', 'Hombre'); ?>
                    </label>
                    <label class="radio inline">
                        <?php echo $form->radioButton($candidato, 'sexo', array('value' => Candidato::GENERO_MUJER, 'uncheckValue' => null)); ?>
                        <?php echo Yii::t('profind', 'Mujer'); ?>
                    </label>
                </div>
            </div>
            <div class="sepH_b">
                <?php echo $form->labelEx($candidato, 'fecha_nacimiento', array('class' => 'control-label')); ?>
                <div class="controls sepH_b">                    
                    <?php $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                        'model' => $candidato,
                        'attribute' => 'fecha_nacimiento',
                        'language' => 'es',
                        'options' => array('showAnim' => 'fold', 'dateFormat' => 'dd/mm/yy'),
                        'htmlOptions' => array('class' => 'span6'),
                    ));
                    ?>               
                </div>
            </div>
            <div class="sepH_b">
                <?php echo $form->labelEx($candidato, 'lugar_nacimiento', array('class' => 'control-label')); ?>
                <div class="controls">
                    <?php
                        $lista = CHtml::listData(Poblacion::model()->findAll(), 'poblacion', 'poblacion');
                        $this->widget('ext.yii-chosen.Chosen', array(
                            'name' => CHtml::activeName($candidato, 'lugar_nacimiento'),
                            'value' => $candidato->lugar_nacimiento,
                            'data' => $lista,
                            'placeholderSingle' => Yii::t('profind', 'Seleccione una localidad'),
                            'htmlOptions' => array(
                                'empty' => '',
                                'class' => 'span12'
                            )
                        ));
                    ?>
                </div>                        
            </div>
        </div> <!--/span-->
        <div class="span6">            
            <label class="control-label"><?php echo Yii::t('profind', 'Fotografía'); ?></label>
            <div class="controls">
                <div class="fileupload <?php echo ($candidato->fotografia->tieneFotografia()) ? 'fileupload-exists' : 'fileupload-new'; ?>" data-provides="fileupload">
                    <div class="fileupload-preview thumbnail" style="width: 150px; height: 150px;">
                        <?php echo CHtml::image($candidato->fotografia->getThumbnail()); ?>
                    </div>
                    <div>
                        <span class="btn btn-file">
                            <span class="fileupload-new"><?php echo Yii::t('profind', 'Seleccionar imagen'); ?></span>
                            <span class="fileupload-exists"><?php echo Yii::t('profind', 'Cambiar'); ?></span>
                            <?php echo $form->fileField($candidato, 'ficheroFotografia'); ?>
                            <input type="hidden" id="quitar_fotografia" name="quitar_fotografia" value="0">
                        </span>
                        <a href="#" class="btn fileupload-exists" data-dismiss="fileupload"><?php echo Yii::t('profind', 'Quitar'); ?></a>
                    </div>
                </div>            
            </div>
        </div> <!--/span-->
    </div> <!--/row-->    
</fieldset>

<fieldset>
    <legend><?php echo Yii::t('profind', 'Datos de contacto'); ?></legend>
    <div class="row-fluid">
        <div class="span6">
            <?php echo $form->labelEx($candidato, 'email', array('class' => 'control-label')); ?>
            <div class="controls">
                <div class="input-prepend span6">
                    <span class="add-on"><i class="icon-envelope"></i></span>
                    <?php echo $form->textField($candidato, 'email', array('class' => 'span12')); ?>
                </div>
            </div>
        </div>
    </div>
    <div class="row-fluid formSep">
        <div class="span6 sepH_b">
            <?php echo $form->labelEx($candidato, 'telefono_fijo', array('class' => 'control-label')); ?>
            <div class="controls">
                <?php echo $form->textField($candidato, 'telefono_fijo', array('class' => 'span12')); ?>
            </div>
        </div>
        <div class="span6">
            <?php echo $form->labelEx($candidato, 'telefono_movil', array('class' => 'control-label')); ?>
            <div class="controls">
                <?php echo $form->textField($candidato, 'telefono_movil', array('class' => 'span12')); ?>
            </div>
        </div>
    </div>
</fieldset>

<fieldset>
    <legend class="control-label" style="text-align: left;"><?php echo Yii::t('profind', 'Capacidades profesionales'); ?></legend>
    <?php echo $this->renderPartial('__capacidades_profesionales', array('candidato' => $candidato)); ?>
</fieldset>



<fieldset>
    <legend class="control-label" style="text-align: left;"><?php echo Yii::t('profind', 'Datos académicos'); ?></legend>
    <?php echo $this->renderPartial('__titulaciones', array('candidato' => $candidato)); ?>
    <?php echo $this->renderPartial('__idiomas', array('candidato' => $candidato)); ?>
</fieldset>

<fieldset>
    <legend class="control-label" style="text-align: left;"><?php echo Yii::t('profind', 'Currículums'); ?></legend>
    <?php echo $this->renderPartial('__documentos', array('candidato' => $candidato)); ?>
</fieldset>


<fieldset>
    <legend><?php echo Yii::t('profind', 'Disponibilidad'); ?></legend>
    <div class="row-fluid formSep">
        <div class="span6">
            <div class="sepH_b">
            <label class="control-label"><?php echo Yii::t('profind', '...de incorporación'); ?></label>
            <div class="controls">
                <?php echo $form->textField($candidato, 'disponibilidad_incorporacion', array('class' => 'span12')); ?>
            </div>
            </div>
            <div class="sepH_b">
                <label class="control-label"><?php echo Yii::t('profind', '...para entrevistas'); ?></label>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'disponibilidad_entrevistas', array('class' => 'span12')); ?>
                </div>
            </div>
            <div class="sepH_b">
                <label class="control-label"><?php echo Yii::t('profind', '...para guardias'); ?></label>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'disponibilidad_guardias', array('class' => 'span12')); ?>
                </div>
            </div>
        </div>
        <div class="span6">
            <div class="sepH_b">
                <label class="control-label"><?php echo Yii::t('profind', '...para viajar'); ?></label>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'disponibilidad_viajar', array('class' => 'span12')); ?>
                </div>
            </div>
            <div class="sepH_b">
                <label class="control-label"><?php echo Yii::t('profind', '...para proyectos internacionales'); ?></label>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'disponibilidad_proyectos_internacionales', array('class' => 'span12')); ?>
                </div>
            </div>
        </div>
    </div>
</fieldset>

<fieldset>
    <legend class="control-label" style="text-align: left;"><?php echo Yii::t('profind', 'Otros datos'); ?></legend>
    <div class="row-fluid sepH_b">
        <div class="span12">
            <label class="control-label"><?php echo Yii::t('profind', 'Rango salarial'); ?> </label>
            
            <div class="controls">
                <div class="sepH_b">
                    <span id="salario_min"><?php echo $candidato->salario_minimo; ?></span> &euro; - <span id="salario_max"><?php echo $candidato->salario_maximo; ?></span>&euro;
                </div>
                <?php
                    $this->widget('zii.widgets.jui.CJuiSliderInput', array(
                        'model' => $candidato,
                        'attribute' => 'salario_minimo',
                        'maxAttribute' => 'salario_maximo',    
                        'event' => 'change',
                        'options' => array(
                            'range' => true,
                            'step'=> 1000,
                            'min' => Yii::app()->params['salarios_candidatos']['salario_minimo'],
                            'max' =>Yii::app()->params['salarios_candidatos']['salario_maximo'],
                            'slide' => 'js:function(event,ui){$("#salario_min").text(ui.values[0]); $("#salario_max").text(ui.values[1]);}',
                        ),
                        'htmlOptions' => array('class' => 'sepH_b'),
                  ));
                ?>
            </div>
        </div>
    </div>
</fieldset>

<fieldset>
    <div class="row-fluid formSep">
        <div class="span6">
            <div class="sepH_b">
                <?php echo $form->labelEx($candidato, 'carnet_conducir', array('class' => 'control-label')); ?>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'carnet_conducir', array('class' => 'span12')); ?>
                </div>
            </div>
        </div>
        <div class="span6">
                <?php echo $form->labelEx($candidato, 'vehiculo_propio', array('class' => 'control-label')); ?>
                <div class="controls">
                    <?php echo $form->textField($candidato, 'vehiculo_propio', array('class' => 'span12')); ?>
                </div>               
        </div>
    </div>
</fieldset>


<fieldset>
    <div class="row-fluid formSep">
        <div class="span12">
            <?php echo $form->labelEx($candidato, 'observaciones', array('class' => 'control-label')); ?>
            <div class="controls">
                <?php echo $form->textArea($candidato, 'observaciones', array('class' => 'span12', 'rows' => 5)); ?>
            </div>
        </div>
    </div>
</fieldset>

<div class="form-actions">
    <button type="submit" class="btn btn-primary"><?php echo $candidato->isNewRecord ? Yii::t('profind', 'Crear') : Yii::t('profind', 'Guardar cambios'); ?></button>
    <button class="btn"><?php echo Yii::t('profind', 'Cancelar'); ?></button>
</div>    
</fieldset>
</div>            
<div class="span4">
    <fieldset>
        <div class="control-group">

        </div>
    </fieldset>
</div>
</div>

<?php $this->endWidget(); ?>
