function uf_nuevo($ls_disabled)
	{
		global $li_totfilsel,$ls_numordpagmin,$ls_codtipfon,$ld_monmaxmov;
		$li_totfilsel = 0;
		global $ls_mov_operacion;
		global $ls_estdoc;
		$ls_estdoc="N";	
		$ls_mov_operacion="CH";
	    global $la_seguridad;
		global $ls_opepre;
		$ls_opepre="";
		global $ls_numdoc;
		$ls_numdoc="";
		global $ls_codban;
		$ls_codban="";
		global $ls_denban;
		$ls_denban="";
		global $ls_estmov;
		$ls_estmov="N";
		global $ls_ctaban;
		$ls_ctaban="";
		global $ls_dencuenta_banco;
		$ls_dencuenta_banco="";	
		global $ls_provbene;
		$ls_provbene="----------";
		global $ls_desproben;
		$ls_desproben="Ninguno";
		global $ls_tipproben;
		$ls_tipproben="-";
		global $ls_chevau;
		require_once("sigesp_scb_c_movbanco.php");
		$in_classmovbanco=new sigesp_scb_c_movbanco($la_seguridad);
		global $ls_empresa;
		global $ldec_disponible;	
		$ldec_disponible="";	
		$ls_chevau = $in_classmovbanco->uf_generar_voucher($ls_empresa);
		$array_fecha=getdate();
		$ls_dia=$array_fecha["mday"];
		$ls_mes=$array_fecha["mon"];
		$ls_ano=$array_fecha["year"];
		global $ld_fecha;
		global $io_funcion;
		$ld_fecha=$io_funcion->uf_cerosizquierda($ls_dia,2)."/".$io_funcion->uf_cerosizquierda($ls_mes,2)."/".$ls_ano;
		global $ldec_montomov;
		$ldec_montomov="";
		global $ldec_monobjret;
		$ldec_monobjret="";
		global $ldec_montoret;
		$ldec_montoret="0"; //se coloco monto 0 para comprobar que guarde el cheque 
		global $ls_codconmov;
		$ls_codconmov='---';
		global $ls_desmov;
		$ls_desmov="";
		global $ls_cuenta_scg;
		$ls_cuenta_scg="";
		global $li_rows;
		global $li_temp;
		global $object;
		global $ld_fecha;
		$ls_numordpagmin = $ls_codtipfon = "";		
		$ld_monmaxmov = 0;
		if (array_key_exists("la_deducciones",$_SESSION))
		   {
		     unset($_SESSION["la_deducciones"]);
		   }
		$li_temp=1;	
		$li_rows=$li_temp;
		$ld_fecha=date("d/m/Y");
		$object[$li_temp][1]  = "<input name=chk".$li_temp." type=checkbox id=chk".$li_temp." value=1 class=sin-borde onClick='return false;' $ls_disabled>";
		$object[$li_temp][2]  = "<input type=text name=txtnumsol".$li_temp." value='' class=sin-borde readonly style=text-align:center size=15 maxlength=15>";
		$object[$li_temp][3]  = "<input type=text name=txtconsol".$li_temp." value='' class=sin-borde readonly style=text-align:left size=45 maxlength=254>";
		$object[$li_temp][4]  = "<input type=text name=txtmonsol".$li_temp." value='".number_format(0,2,",",".")."' class=sin-borde readonly style=text-align:right size=18 maxlength=18>";
		$object[$li_temp][5]  = "<input type=text name=txtmontopendiente".$li_temp."  value='".number_format(0,2,",",".")."' class=sin-borde readonly style=text-align:right size=18 maxlength=18>";				
		$object[$li_temp][6]  = "<input type=text name=txtmonto".$li_temp."  value='".number_format(0,2,",",".")."' class=sin-borde onBlur=javascript:uf_actualizar_monto(".$li_temp."); style=text-align:right size=18 maxlength=18>";				
	}
function uf_nuevo()
{
	global $ls_mov_operacion,$ls_numordpagmin,$ls_codtipfon,$ld_monmaxmov;
	global $la_seguridad;
	$ls_mov_operacion="ND";
	global $ls_opepre;
	$ls_opepre="";
	global $ls_documento;
	$ls_documento="";
	global $ls_codban;
	$ls_codban="";
	global $ls_denban;
	$ls_denban="";
	global $ls_estmov;
	$ls_estmov="N";
	global $ls_cuenta_banco;
	$ls_cuenta_banco="";
	global $ls_dencuenta_banco;
	$ls_dencuenta_banco="";	
	global $ls_provbene;
	$ls_provbene="----------";
	global $ls_desproben;
	$ls_desproben="Ninguno";
	global $ls_tipo;
	$ls_tipo="-";
	global $ls_chevau;
	require_once("sigesp_scb_c_movbanco.php");
	$in_classmovbanco=new sigesp_scb_c_movbanco($la_seguridad);
	global $ls_empresa;
	global $ldec_disponible;	
	$ldec_disponible="";	
	$ls_chevau = $in_classmovbanco->uf_generar_voucher($ls_empresa);
	global $ld_fecha;
	global $ldec_montomov;
	$ldec_montomov="";
	global $ldec_monobjret;
	$ldec_monobjret="";
	global $ldec_montoret;
	$ldec_montoret="";
	global $ls_codconmov;
	$ls_codconmov='---';
	global $ls_desmov;
	$ls_desmov="";
	global $ls_cuenta_scg;
	$ls_cuenta_scg="";
	global $li_rows;
	global $li_temp;
	global $object;
	global $ld_fecha;
	global $ls_metban;
	global $ls_nommetban;
	$ls_metban = "";
	$ls_nommetban = "";
	global $ls_style,$ls_disabled,$ls_disable;
	$ls_style  = 'style="visibility:hidden"';
	$ls_disabled = 'disabled="disabled"';
	global $ls_selnin,$ls_selpro,$ls_selben;
	$ls_selnin = '-';
	$ls_selpro = "";
	$ls_selben = $ls_numordpagmin = $ls_codtipfon = "";
	$ld_monmaxmov = 0;
	if(array_key_exists("la_deducciones",$_SESSION))
	{
		unset($_SESSION["la_deducciones"]);
	}
	$li_temp=1;
	$li_rows=$li_temp;
	$ld_fecha=date("d/m/Y");
	$object[$li_temp][1] = "<input name=chk".$li_temp." type=checkbox 			      id=chk".$li_temp." 				value=1   class=sin-borde onClick=javascript:uf_selected('".$li_temp."'); $ls_disable><input type=hidden  name=txtcodban".$li_temp."  id=txtcodban".$li_temp." value='' readonly>";
	$object[$li_temp][2] = "<input type=text 	  name=txtnumsol".$li_temp." 		  id=txtnumsol".$li_temp."  		value=''  class=sin-borde readonly style=text-align:center size=15 maxlength=15>";
	$object[$li_temp][3] = "<input type=text 	  name=txtconsol".$li_temp." 		  id=txtconsol".$li_temp."			value=''  class=sin-borde readonly style=text-align:left size=30 maxlength=254>";
	$object[$li_temp][4] = "<input type=hidden   name=txtcodproben".$li_temp."  	  id=txtcodproben".$li_temp."		value=''  class=sin-borde readonly style=text-align:left size=20 maxlength=20><input type=text name=txtnomproben".$li_temp." id=txtnomproben".$li_temp."  value=''  class=sin-borde readonly style=text-align:left size=30 maxlength=254>";
	$object[$li_temp][5] = "<input type=text 	  name=txtmonsol".$li_temp."          id=txtmonsol".$li_temp."			value='".number_format(0,2,",",".")."' class=sin-borde readonly style=text-align:right size=16 maxlength=6>";
	$object[$li_temp][6] = "<input type=text	  name=txtmontopendiente".$li_temp."  id=txtmontopendiente".$li_temp."  value='".number_format(0,2,",",".")."' class=sin-borde readonly style=text-align:right size=16 maxlength=3>";				
	$object[$li_temp][7] = "<input type=text     name=txtmonto".$li_temp."           id=txtmonto".$li_temp."			value='".number_format(0,2,",",".")."' class=sin-borde onBlur=javascript:uf_actualizar_monto(".$li_temp."); style=text-align:right size=16 maxlength=20>";							
	$object[$li_temp][8] = "<input type=text     name=txtnomban".$li_temp."  	      id=txtnomban".$li_temp."          value=''  class=sin-borde  readonly style=text-align:left size=30 maxlength=254>";
	$object[$li_temp][9] = "<input type=text     name=txtctaban".$li_temp."  	      id=txtctaban".$li_temp."          value=''  class=sin-borde  readonly style=text-align:left size=25 maxlength=25><input type=hidden  name=txtdenctaban".$li_temp."  id=txtdenctaban".$li_temp."  value=''><input type=hidden  name=txtdenctaban".$li_temp."  id=txtdenctaban".$li_temp."  value=''><input type=hidden  name=txtdenctaban".$li_temp."  id=txtdenctaban".$li_temp."  value=''><input type=hidden  name=txtcodtipcta".$li_temp."  id=txtcodtipcta".$li_temp."  value=''><input type=hidden  name=txtnomtipcta".$li_temp."  id=txtnomtipcta".$li_temp."  value=''><input type=hidden  name=txtscgcuenta".$li_temp."  id=txtscgcuenta".$li_temp."  value=''><input type=hidden  name=txtdisponible".$li_temp."  id=txtdisponible".$li_temp."  value='0,00'>";				
}
			$ls_estmov=$_POST["estmov"];
		}
		$ls_estdoc=$_POST["status_doc"];
		$ls_chevau=$_POST["txtchevau"];
		$ls_estbpd='D';
		$ls_codtipfon    = $_POST["hidcodtipfon"];
		$ls_numordpagmin = $_POST["txtnumordpagmin"];
		$ld_monmaxmov    = $_POST["hidmonmaxmov"];
	}
	else
	{
		uf_nuevo();
		$ls_operacion= "NUEVO" ;
		$ls_estdoc="N";		
		$ls_numchequera = "";	
		$ls_chevau=$in_classmovbco->uf_generar_voucher($ls_empresa);		
	}	

if (($li_estciespg==1 || $li_estciespi==1) && $ls_operacion=="NUEVO")
   {
	 $io_msg->message("Ya fué procesado el Cierre Presupuestario, sólo será posible la consulta de Movimientos Bancarios !!!");	   
   }

	$li_row=0;
	$li_rows_spg=0;
	$li_rows_ret=0;
	$li_rows_spi=0;
	if($ls_operacion=="CARGAR_DT")
	{
		uf_cargar_dt();
	}
function uf_load_variables($aa_seguridad)
{
	//////////////////////////////////////////////////////////////////////////////
	//	     Function: uf_load_variables
	//		   Access: private
	//	  Description: Función que carga todas las variables necesarias en la página
	//	   Creado Por: Ing. Néstor Falcón.
	// Fecha Creación: 22/07/2007		   Fecha Última Modificación : 22/07/2007.
	//////////////////////////////////////////////////////////////////////////////
	global $li_totrows,$ls_filnam,$ls_numdoc,$ls_codban,$ls_ctaban,$ls_nomban,$ls_denctaban,$ls_cedben,$ls_nomben,$ls_docnum;
	global $ls_nombenalt,$ls_codope,$ls_scgcta,$ls_fecmov,$ld_mondoc,$li_totrowscg,$ls_conmov,$ls_disabled,$io_fun_scb,$ls_chevau;
	global $lb_existe,$ld_monret;
	
	$ls_codban    = $_POST["txtcodban"];
	$ls_nomban    = $_POST["txtnomban"];
	$ls_ctaban    = $_POST["txtctaban"];
	$ls_denctaban = $_POST["txtdenctaban"];
	$ls_cedben    = $_POST["txtcedben"];
	$ls_nomben    = $_POST["txtnomben"];
	$ls_nombenalt = $_POST["hidnombenalt"];
	$ls_numdoc    = $_POST["txtnumdoc"];
	$ls_docnum    = $_POST["hiddocnum"];	
	$ls_filnam    = $_POST["hidfilnam"];
	$li_totrows   = $_POST["hidtotrow"];
	$li_totrowscg = $_POST["hidtotrowscg"];
	$ls_codope    = $_POST["hidcodope"];
	$ld_monret    = $_POST["hidmonret"];	
	$lb_existe    = false;
	if ($ls_codope=='CH')
	   {
	   	 require_once("sigesp_scb_c_movbanco.php");
	     $io_movbco = new sigesp_scb_c_movbanco($aa_seguridad);
		 
		 $ls_disabled = "";
		 $ls_operacion = $io_fun_scb->uf_obteneroperacion();
		 if ($ls_operacion=='CARGAR_DT')
		    {
		      $ls_chevau = $io_movbco->uf_generar_voucher($_SESSION["la_empresa"]["codemp"]);
			}
	     elseif($ls_operacion=='PROCESAR')
		    {
			  $ls_chevau = $_POST["txtchevau"];
			  $lb_existe = $io_movbco->uf_select_voucher($ls_chevau);
		      if ($lb_existe)
		         {
			       require_once("../shared/class_folder/class_mensajes.php");
				   $io_msg = new class_mensajes();
				   
				   $io_msg->message("Nº de Voucher ya existe, favor indicar otro");
			       unset($io_msg);
				 }
	        }
	     unset($io_movbco);
	   }
	else
	   {
	     $ls_disabled = "disabled";
	   }
	$ls_fecmov    = $_POST["txtfecmov"];
	$ld_mondoc    = $_POST["txtmonmov"];
	$ls_conmov    = $_POST["txtconmov"];
	$ls_scgcta    = $_POST["hidscgcta"];//Cuenta Contable asociada a la Cuenta Bancaria.
	$li_estciespg = $_POST["hidestciespg"];//Estatus del Cierre Presupuestario de Gasto.
	$li_estciespi = $_POST["hidestciespi"];//Estatus del Cierre Presupuestario de Ingresos.
}