//Detecta o navegador e devolve diferente arquivo css
detectaNavegador();
Globalize.culture("gl-ES");
$(document).ready(function(){
$("#TipoPersoalContrato").find("option").remove();
AV_TipoPersoalContrato.forEach(function(objTipoPersoalContrato, key){
$("#TipoPersoalContrato").append('');
})
$("#ModalidadeContrato").find("option").remove();
AV_AIModalidadeContrato.forEach(function(objAIModalidadeContrato, key){
$("#ModalidadeContrato").append('');
})
$(".tooltip").tooltip();
$("#TipoPersoalContrato").on("change",function(){
TipoPersoalContrato_Change();
});
$("#TipoDedicacionContrato").on("change",function(){
TipoDedicacionContrato_Change();
});
TipoPersoalContrato_Change();
$('body').on("click","#descargar",descargarXLS);
$('#dtainicio').change(refrescarRetribucionesOpcionales);
});
function TipoPersoalContrato_Change(){
$("#TipoDedicacionContrato").find("option").remove();
AV_TipoDedicaContrato.forEach(function(objTipoDedicaContrato, key){
var valorTipoPersoalContrato = parseInt($("#TipoPersoalContrato").val(), 10);
try {
if ((AV_TipoPersoalContrato.get(valorTipoPersoalContrato).Relacionados.get("TipoDedicaContrato")).has(key)) {
$("#TipoDedicacionContrato").append('');
}
}
catch (err) {}
})
TipoDedicacionContrato_Change();
};
function TipoDedicacionContrato_Change(){
var primerElemento = true;
var valorTipoDedicacionContrato = parseInt($("#TipoDedicacionContrato").val(), 10);
if (valorTipoDedicacionContrato > 0) {
AV_TipoDedicaContrato.get(valorTipoDedicacionContrato).Relacionados.get("HorasDedicaContrato").forEach(function(iterador){
if(primerElemento){
$("#NumeroHoras").text(AV_HorasDedicaContrato.get(iterador).Nome + ' Horas.')
primerElemento = false;
}
});
}
else {
$("#NumeroHoras").text('')
}
refrescarRetribucionesOpcionales();
}
function refrescarRetribucionesOpcionales() {
var valorTipoPersoalContrato = parseInt($("#TipoPersoalContrato").val(), 10);
var valorTipoDedicacionContrato = parseInt($("#TipoDedicacionContrato").val(), 10);
var strDataInicio = $("#dtainicio").val();
var dteDataInicio;
var dteDataDesde;
var dteDataAta;
var fltRetribucion;
var strIndicadorReadOnly;
var blnRetribucionOpcional;
$("#RetribucionesOpcionales").slideUp('fast').empty();
if ((valorTipoPersoalContrato > 0) && (valorTipoDedicacionContrato > 0) && (strDataInicio != "")){
dteDataInicio = Globalize.parseDate(strDataInicio , Globalize.culture().calendar.patterns.d);
if (RetribucionesOpcionalesPorTipoPersonalEDedicacion.has(valorTipoPersoalContrato)) {
if (RetribucionesOpcionalesPorTipoPersonalEDedicacion.get(valorTipoPersoalContrato).RetribucionesPorDedicacion.has(valorTipoDedicacionContrato)) {
RetribucionesOpcionalesPorTipoPersonalEDedicacion.get(valorTipoPersoalContrato).RetribucionesPorDedicacion.get(valorTipoDedicacionContrato).Retribuciones.forEach(function(objRetribucionesOpcionales){
blnRetribucionOpcional = false;
objTipoConceptoRetribucion = AV_TipoConceptoRetribcn.get(objRetribucionesOpcionales.ValorTipoConceptoRetribucion);
dteDataDesde = objRetribucionesOpcionales.DataDesde;
dteDataAta = objRetribucionesOpcionales.DataAta;
if ((dteDataInicio >= dteDataDesde) && ((dteDataAta == undefined) || (dteDataInicio <= dteDataAta))) {
fltRetribucion = parseFloat(objRetribucionesOpcionales.Cantidade);
blnRetribucionOpcional = true;
}
if (blnRetribucionOpcional) {
$("#RetribucionesOpcionales").append('