<script>
mostrarCargaImg = function(){ $('#s_ImagenLoad')[0].style.display = 'inline'; }
ocultarCargaImg = function(){ $('#s_ImagenLoad')[0].style.display = 'none'; }

mostrarMensajeError = function( s_MensajeError )
{
    $( "#resultContent" ).html( '<div id="mensaje_error_content" class="error">' + s_MensajeError + '</div>' );
    setTimeout( function(){ $( "#mensaje_error_content" ).fadeOut( 800 ).fadeIn( 800 ).fadeOut( 500 ).fadeIn( 500 ).fadeOut( 300 ); }, 4000 );
}
</script>
<script>
ejecutarGuardar = function()
{
	mostrarCargaImg();
	var strFormSerialize = $( 'form' ).serialize();
    executeAjaxJson( 
                        "<?php echo buildUrl( 'parametro/saveAddEdit', "block=001" ) ?>", 
                        strFormSerialize,
                        function( o_json )
                        {
                            console.log( o_json );
                            ocultarCargaImg();
                            if( o_json.error )
                            {
                                mostrarMensajeError( o_json.mensaje_error );
                                return false;
                            }
                            //return false;
                            switch ( o_json.type_sub )
                            {
                                case "0":
                                    location.href = "<?=buildUrl( 'parametro/addedit', "block=001&s_TipoProc=upd&i_Id=")?>" + o_json.id;
                                break;
                                case "1":
                                    location.href = "<?=buildUrl( 'parametro/list', "block=001")?>";
                                break;
                            }
                        } 
                   );
}
</script>
                                                    <?php if( $o_GSS_ParametroMastBN->getIdParametro() ){ $s_Disabled = "disabled"; }else{ $s_Disabled = ""; } ?>
                                                    <input type="hidden" name="i_Id" id="i_Id" value="<?=$o_GSS_ParametroMastBN->getIdParametro()?>">
                                                    <input type="hidden" name="TipodeDatoFlag" id="TipodeDatoFlag" value="<?= $o_GSS_ParametroMastBN->getTipodeDatoFlag()?>">
                                                    <div id="resultContent" style=""></div>
                                                    <table width="100%">
                                                        <tr>
                                                            <td width="100%" valign="top" >
                                                                <fieldset class="formGen" style="margin-top:0px">
                                                                    <table border="0" cellspacing="6" cellpadding="0" style="margin-left: 20px;">
														            	<tr>
                                                                            <td nowrap="nowrap" width="30%" class="cabecera"><label class="label req" for="IdCompania" >Empresa</label></td>
                                                                            <td nowrap="nowrap">
                                                                                <select <?=$s_Disabled?> class="combo required" id="IdCompania" name="IdCompania">
                                                                                    <option value=""> - Seleccione - </option>
                                                                                    <?php foreach ( $a_GSS_Compania as $i_Key => $o_a_GSS_CompaniaBN ){ ?>
                                                                                    <option value="<?=$o_a_GSS_CompaniaBN->getIdCompania()?>" <?php if( $o_a_GSS_CompaniaBN->getIdCompania()==$o_GSS_ParametroMastBN->getIdCompania() ){ echo "SELECTED"; } ?> > <?=$o_a_GSS_CompaniaBN->getDescripcionCorta()?> </option>
                                                                                    <?php } ?>
                                                                                </select>
                                                                            </td>
                                                                            <td nowrap="nowrap" width="20%" class="cabecera">&nbsp;</td>
                                                                        </tr>
														                <tr>
														                    <td nowrap="nowrap" class="cabecera"><label class="label req" for="DescripcionParametro" >Descripción</label></td>
														                    <td nowrap="nowrap">
														                        <input class="text required" <?=$s_Disabled?> type="text" name="DescripcionParametro" id="DescripcionParametro" size="30" maxlength="300" value="<?=$o_GSS_ParametroMastBN->getDescripcionParametro();?>"/>
														                    </td>
														                    <td nowrap="nowrap" class="cabecera">&nbsp;</td>
														                </tr>
														                <tr>
														                    <td nowrap="nowrap" class="cabecera"><label class="label req" for="ParametroClave" >Clave</label></td>
														                    <td nowrap="nowrap">
														                       
                                                                                  
                                                                                   <input class="text required" <?=$s_Disabled?> type="text" name="ParametroClave" id="ParametroClave" size="30" maxlength="15" value="<?=$o_GSS_ParametroMastBN->getIdParametroClave();?>"/>
                                                                                  
                                                                               
														                    </td>
														                    <td nowrap="nowrap" class="cabecera">&nbsp;</td>
														                </tr>
														                
														                <tr>
														                    <td nowrap="nowrap" class="cabecera"><label class="label req" for="Descripcion" >Tipo</label></td>
														                    <td nowrap="nowrap">
														                        <select <?=$s_Disabled?> class="combo required" id="IdCompania" name="IdCompania">
                                                                                    <option value=""> - Seleccione - </option>
                                                                                  
                                                                                    <option value="T" <?php if( $o_GSS_ParametroMastBN->getTipodeDatoFlag()== "T" ){ echo "SELECTED"; } ?> > Texto </option>
                                                                                    <option value="N" <?php if( $o_GSS_ParametroMastBN->getTipodeDatoFlag()== "N" ){ echo "SELECTED"; } ?> > Número </option>
                                                                                    <option value="D" <?php if( $o_GSS_ParametroMastBN->getTipodeDatoFlag()== "D" ){ echo "SELECTED"; } ?> > Fecha </option>
                                                                                  
                                                                                </select>
														                    </td>
														                    <td nowrap="nowrap" class="cabecera">&nbsp;</td>
														                </tr>
														                 <tr>
                                                                            <td nowrap="nowrap" class="cabecera"><label class="label req" for="Valor" >Valor</label></td>
                                                                            <td nowrap="nowrap">
                                                                               <input type="text" value="<?php echo $o_GSS_ParametroMastBN->getIdValorParametro();?>" name="valor" id="valor" >
                                                                            </td>
                                                                            <td nowrap="nowrap" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" class="cabecera"><label class="label req" for="Estado" >Estado</label></td>
                                                                            <td nowrap="nowrap">
                                                                                <select class="combo required" id="Estado" name="Estado" >
                                                                                    <option value=""> - Seleccione - </option>
                                                                                    <option value="A" <?php if( $o_GSS_ParametroMastBN->getEstado()=="A" ){ echo "SELECTED"; } ?>> ACTIVO </option>
                                                                                    <option value="I" <?php if( $o_GSS_ParametroMastBN->getEstado()=="I" ){ echo "SELECTED"; } ?>> INACTIVO </option>
                                                                                </select>
                                                                            </td>
                                                                            <td nowrap="nowrap" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                       
                                                                        <?php if( $o_GSS_ParametroMastBN->getIdParametro() ){ ?>
                                                                        <tr>
                                                                            <td colspan="3">
                                                                                <input type="button" class="button" value="Auditoria" id="btnAudi">
                                                                                <script>
                                                                                $( "#btnAudi" )
                                                                                .click
                                                                                (
                                                                                    function()
                                                                                    {
                                                                                        $( '#myIframe' ).attr( 'src', '<?=buildUrl( 'parametro/audi', 'block=001&i_Id='.$o_GSS_ParametroMastBN->getIdParametro() )?>' );
                                                                                        $( '#dialog' ).dialog( 'open' );
                                                                                    }
                                                                                )
                                                                                </script>
                                                                            </td>
                                                                        </tr>
                                                                        <?php } ?>
                                                                    </table>
                                                                </fieldset>
                                                            </td>
                                                        </tr>
                                                    </table>
                                                    
<div id="dialog"><iframe id="myIframe" src="" frameborder="0" height="100%" width="100%"></iframe></div>
<script>
    objMainTab.modalUIDialog( "#dialog", { title : "Auditoria", width : 425, height  : 230 } );
</script>
                                                    
<script>
$.validator.setDefaults
(
    {
        submitHandler: function( form ) 
        {
            ejecutarGuardar();
        }
    }
);
$( "#form1" ).validate();
</script>