$ls_codtabvac=$_POST["txtcodtabvac"];
			$lb_valido=$io_tablavac->uf_delete_tablavacacion($ls_codtabvac,$la_seguridad);
			uf_limpiarvariables();
			$ls_existe="FALSE";
			$li_totrows=1;
			uf_agregarlineablanca($lo_object,1);
			break;

		case "AGREGARDETALLE":
		 	$ls_codtabvac=$_POST["txtcodtabvac"];
			$ls_dentabvac=$_POST["txtdentabvac"];
			$ls_activarcodigo="readOnly";
			$ls_pertabvac=$io_fun_nomina->uf_obtenervalor("cmbpertabvac","");
			$io_fun_nomina->uf_seleccionarcombo("0-1",$ls_pertabvac,$la_periodo,2);
		 	$li_adequitabvac=$io_fun_nomina->uf_obtenervalor("chkadequitabvac","0");
			$ls_adelantaquincena=$io_fun_nomina->uf_obtenervariable($li_adequitabvac,1,0,"checked","","");
			$li_aderettabvac=$io_fun_nomina->uf_obtenervalor("chkaderettabvac","0");			
			$ls_adelantaretencion=$io_fun_nomina->uf_obtenervariable($li_aderettabvac,1,0,"checked","","");
		 	$li_bonauttabvac=$io_fun_nomina->uf_obtenervalor("chkbonauttabvac","0");			
			$ls_bonoautomatico=$io_fun_nomina->uf_obtenervariable($li_bonauttabvac,1,0,"checked","","");
		 	$li_anoserpre=$io_fun_nomina->uf_obtenervalor("chkanoserpre","0");
			$ls_anoserpre=$io_fun_nomina->uf_obtenervariable($li_anoserpre,1,0,"checked","","");
			$li_totrows=$li_totrows+1;			
			for($li_i=1;$li_i<$li_totrows;$li_i++)
			{
				$li_lappervac=$_POST["txtlappervac".$li_i];
				$li_diadisvac=$_POST["txtdiadisvac".$li_i];
				$li_diaadidisvac=$_POST["txtdiaadidisvac".$li_i];
				$li_diabonvac=$_POST["txtdiabonvac".$li_i];
				$li_diaadibonvac=$_POST["txtdiaadibonvac".$li_i];
				$lo_object[$li_i][1]="<input name=txtlappervac".$li_i." type=text id=txtlappervac".$li_i." class=sin-borde size=6 value='".$li_lappervac."' onKeyUp='javascript: ue_validarnumero(this);' readonly>";
	require_once("sigesp_sno_c_personalnomina.php");
	$io_personalnomina=new sigesp_sno_c_personalnomina();
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "GUARDAR":
			uf_load_variables();
			if(($li_implementarcodunirac=="1")&&($li_rac=="1")&&($ls_codunirac==""))
			{
					$io_personalnomina->io_mensajes->message("Debe asignar un Código Unico de RAC al personal");
					
					$io_fun_nomina->uf_seleccionarcombo("A-C-L",$ls_tipcuebanper,$la_tipcuebanper,3);
					$io_fun_nomina->uf_seleccionarcombo("TA-TI",$ls_tipcestic,$la_tipcestic,2);
					$io_fun_nomina->uf_seleccionarcombo("001-002-003",$ls_catjub,$la_catjub,3);
					$io_fun_nomina->uf_seleccionarcombo("0001-0002-0003",$ls_conjub,$la_conjub,3);
					$ls_pagobanco=$io_fun_nomina->uf_obtenervariable($li_pagbanper,1,0,"checked","","");
					$ls_pagoefectivo=$io_fun_nomina->uf_obtenervariable($li_pagefeper,1,0,"checked","","");	
					$ls_pagotaquilla=$io_fun_nomina->uf_obtenervariable($li_pagtaqper,1,0,"checked","","");	
					$io_fun_nomina->uf_seleccionarcombo("1-2",$ls_tippen,$la_tippen,2);
			}
			else
			{
							
				$lb_valido=$io_personalnomina->uf_guardar($ls_existe,$ls_codper,$ls_codsubnom,$ls_codasicar,$ls_codcar,$ls_codtab,$ls_codpas,
													  $ls_codgra,$ls_coduniadm,$li_sueper,$li_horper,$li_sueintper,$li_sueproper,
													  $ld_fecingper,$ld_fecculcontr,$ls_codded,$ls_codtipper,$ls_codtabvac,$li_pagefeper,
													  $li_pagbanper,$ls_codban,$ls_codcueban,$ls_tipcuebanper,$ls_cueaboper,$ls_codage,
													  $ls_tipcestic,$ls_codescdoc,$ls_codcladoc,$ls_codubifis,$ls_conjub,$ls_catjub,
													  $ls_codclavia,$ls_codunirac,$li_pagtaqper,$ld_fecascper,$ls_grado,$li_suebasper,
													  $li_priespper,$li_pritraper,$li_priproper,$li_prianoserper,$li_pridesper,
													  $li_porpenper,$li_prinoascper,$li_monpenper,$li_subtotper,