<script type="text/javascript">

    $(document).ready(function () {

        $('#sub_form').validate(

            {

                rules: {

                    idPaciente: {

                        required: true

                    }

                },

                focusCleanup: false,



                highlight: function (label) {

                    $(label).closest('.control-group').removeClass('success').addClass('error');

                },

                success: function (label) {

                    label

                        .text('OK!').addClass('valid')

                        .closest('.control-group').addClass('success');

                },

                errorPlacement: function (error, element) {

                    error.appendTo(element.parents('.controls'));

                }

            });

        $('.cancel').click(function () {

            $("#pacientes").load("<?php echo base_url('admin/' . $dir . '/sub_index/' . $idProfesional)?>");
            return false;
        });

        $('#eliminar').click(function () {

            if (!confirm('Eliminar imagen?')) {

                return false

            }

        });

        $('.form').eq(0).find('input').eq(0).focus();

        $("form#sub_form").submit(function (event) {

            if ($(this).valid()) {

                event.preventDefault();

                //grab all form data

                var formData = new FormData($(this)[0]);



                $.ajax({

                    url: "<?php echo base_url('admin/' . $dir . '/sub_update')?>",

                    type: 'POST',

                    data: formData,

                    async: false,

                    cache: false,

                    contentType: false,

                    processData: false,

                    success: function (returndata) {

                        $("#pacientes").html(returndata);

                    }

                });

                return false;

            }

        });

        <?php if(isset($row->id) && $row->id != 0): ?>
	        $('#idPaciente').attr('disabled', true);
	        $('#idLocalidad').attr('disabled', true);
	    <?php else: ?>
	    	$('#idPaciente').attr('disabled', true);
	    <?php endif; ?>

        $("#idLocalidad").change(function () {
            localidad = $(this).val();
            profesional = <?php echo isset($idProfesional) ? $idProfesional : 0; ?>;
            filtro = <?php echo isset($filtro) ? $filtro : 0; ?>;
            $("#idPaciente").removeAttr('disabled');
            $("#idPaciente").load("<?php echo base_url('admin/profesionales/filtrarPacienteXLocalidad')?>" + "/" + localidad + "/" + profesional + "/" + filtro).show();
        });

         $('#sub_form input').on('change', function () {

            if ($('input[name=hora_sesion]:checked', '#sub_form').val() == 0) {
                $("#duracion_session").show();
                $("#duracion_hora").hide();
            }
            else {
                $("#duracion_session").hide();
                $("#duracion_hora").show();
            }

        });

    });

</script>

<form action="" id="sub_form" method="POST" enctype="multipart/form-data" class="form-horizontal"

      novalidate="novalidate">

    <input type="hidden" id="id" name="id" value="<?php echo (isset($row->id)) ? $row->id : "0"; ?>"/>

    <input type="hidden" id="idProfesional" name="idProfesional" value="<?php echo $idProfesional ?>"/>



    <div id="page-title" class="clearfix">

        <span style="font-size:24px;font-weight:bold;float:left;margin-top:5px;"><?php echo $dir4; ?></span>

        <div class="item-content" style="float:right;">

            <button type="submit" class="btn btn-inverse">Guardar</button>

            <button class="btn cancel">Cancelar</button>

        </div>

    </div>



    <div class="row">

        <div class="span12">

            <div id="validation" class="widget highlight widget-form">



                <div class="widget-content">



                    <fieldset>

                        <div class="control-group">

                            <label class="control-label" for="idLocalidad">Localidad</label>

                            <?php $idLocalidad = (isset($row->idLocalidad)) ? $row->idLocalidad : FALSE; ?>

                            <div class="controls">

                                <select id="idLocalidad">

                                    <?php

                                    if (!isset($row->idLocalidad)) { ?>

                                        <option value="">Seleccione</option>

                                    <?php } ?>

                                    <?php

                                    if ($localidades) {

                                        foreach ($localidades as $localidad) {

                                            $val = ($idLocalidad == $localidad->id) ? TRUE : ''; ?>

                                            <option

                                                value="<?php echo $localidad->id ?>" <?php if ($val == TRUE || (isset($_POST['idLocalidad']) && $_POST['idLocalidad'] == $localidad->id)) {

                                                echo "selected";

                                            } ?> ><?php echo $localidad->nombre ?></option>

                                            <?php

                                        }

                                    }

                                    ?>

                                </select>

                            </div>

                        </div>

                        <div class="control-group">

                            <label class="control-label" for="idPaciente">Paciente</label>

                            <?php $idPaciente = (isset($row->idPaciente)) ? $row->idPaciente : FALSE; ?>

                            <div class="controls">

                                <select id="idPaciente" name="idPaciente">

                                    <?php

                                    if (!isset($row->idPaciente)) { ?>

                                        <option value="">Seleccione</option>

                                    <?php } ?>

                                    <?php

                                    if ($pacientes) {

                                        foreach ($pacientes as $paciente) {

                                            $val = ($idPaciente == $paciente->id) ? TRUE : ''; ?>

                                            <option

                                                value="<?php echo $paciente->id ?>" <?php if ($val == TRUE || (isset($_POST['idPaciente']) && $_POST['idPaciente'] == $paciente->id)) {

                                                echo "selected";

                                            } ?> ><?php echo $paciente->nombreCompleto ?></option>

                                            <?php

                                        }

                                    }

                                    ?>

                                </select>

                            </div>

                        </div>



                        <div class="control-group">

                            <label class="control-label">Hora|Sesi&oacute;n</label>

                            <div class="controls">

                                <?php

                                $hora_sesion = (isset($row->hora_sesion)) ? $row->hora_sesion : '1';

                                $si = ($hora_sesion == 1) ? TRUE : FALSE;

                                $no = ($hora_sesion == 0) ? TRUE : FALSE;

                                ?>

                                <label class="radio">

                                    <input type="radio" name="hora_sesion" id="si"

                                           value="1" <?php echo set_radio('hora_sesion', '1', $si); ?>>

                                    Por horas

                                </label>

                                <label class="radio">

                                    <input type="radio" name="hora_sesion" id="no"

                                           value="0" <?php echo set_radio('hora_sesion', '0', $no); ?>>

                                    Por sesiones

                                </label>

                            </div>

                        </div>



                        <?php
                        //1 Hora | 0 Seccion
                        $disp_session = $disp_hora = 'style="border-top: 1px dotted #CCC;';
                        if (isset($row->hora_sesion) && $row->hora_sesion == 0):
                            $disp_hora .= 'display:none;';
                        else:
                            $disp_session .= 'display:none;';
                            
                        endif;
                        $disp_session .= '"';
                        $disp_hora .= '"';
                        ?>

                        <div id="duracion_session" <?php echo $disp_session; ?>>
                            <div class="control-group">
                                <label class="control-label" for="duracion_sesion">Duraci&oacute;n de la sesión
                                    (minutos)</label>

                                <div class="controls">

                                    <?php
                                    if (isset($row->duracion_sesion)):
                                        $duracion_sesion = (isset($row->duracion_sesion)) ? $row->duracion_sesion : '';

                                        $hora = date("H", strtotime($duracion_sesion));

                                        $minutos = date("i", strtotime($duracion_sesion));

                                        $duracion_sesion = ($hora * 60) + $minutos;
                                    else:
                                        $duracion_sesion = '';
                                    endif;

                                    ?>

                                    <input type="number" class="input" name="duracion_sesion_s" id="duracion_sesion_s"

                                           value="<?php echo set_value('duracion_sesion', $duracion_sesion); ?>">

                                </div>
                            </div>

                            <div class="control-group">

                                <label class="control-label" for="honorarios">Honorarios por sesión</label>

                                <div class="controls">

                                    <?php $honorarios = (isset($row->honorarios)) ? $row->honorarios : ''; ?>

                                    <input type="text" class="input-xxlarge" name="honorarios_s" id="honorarios_s"

                                           value="<?php echo set_value('honorarios', $honorarios); ?>">

                                </div>

                            </div>


                        </div>

                        <div id="duracion_hora" <?php echo $disp_hora; ?>>
                            <div class="control-group">
                                <label class="control-label" for="duracion_sesion">Cantidad horas por día</label>

                                <div class="controls">

                                    <?php
                                    if (isset($row->duracion_sesion)):

                                        $duracion_sesion = date("H", strtotime($row->duracion_sesion));
                                    else:
                                        $duracion_sesion = '';
                                    endif;
                                    ?>

                                    <input type="number" class="input" name="duracion_sesion_h" id="duracion_sesion_h"

                                           value="<?php echo set_value('duracion_sesion', $duracion_sesion); ?>">

                                </div>
                            </div>

                            <div class="control-group">

                                <label class="control-label" for="honorarios">Valor por hora</label>

                                <div class="controls">

                                    <?php $honorarios = (isset($row->honorarios)) ? $row->honorarios : ''; ?>

                                    <input type="text" class="input-xxlarge" name="honorarios_h" id="honorarios_h"

                                           value="<?php echo set_value('honorarios', $honorarios); ?>">

                                </div>

                            </div>

                        </div>



                        <div class="control-group">

                            <label class="control-label" for="visitasxmes">Visitas por mes</label>

                            <div class="controls">

                                <?php $visitasxmes = (isset($row->visitasxmes)) ? $row->visitasxmes : ''; ?>

                                <input type="number" class="input-small" name="visitasxmes" id="visitasxmes"

                                       value="<?php echo set_value('visitasxmes', $visitasxmes); ?>">

                            </div>

                        </div>



                        <div class="form-actions">

                            <button type="submit" id="sub_guardar" class="btn btn-inverse">Guardar</button>

                            <button class="btn cancel">Cancelar</button>

                        </div>

                    </fieldset>

                </div>

            </div>

        </div>

    </div>

</form>