<?php
if (session_id() == "") session_start(); // Initialize Session data
ob_start(); // Turn on output buffering
?>
<?php include_once "ewcfg12.php" ?>
<?php include_once ((EW_USE_ADODB) ? "adodb5/adodb.inc.php" : "ewmysql12.php") ?>
<?php include_once "phpfn12.php" ?>
<?php include_once "seguimiento_bebeinfo.php" ?>
<?php include_once "ficha_usuarioinfo.php" ?>
<?php include_once "userfn12.php" ?>
<?php

//
// Page class
//

$seguimiento_bebe_addopt = NULL; // Initialize page object first

class cseguimiento_bebe_addopt extends cseguimiento_bebe {

	// Page ID
	var $PageID = 'addopt';

	// Project ID
	var $ProjectID = "{43FC4B6C-8131-46B1-916C-14DB52B1691D}";

	// Table name
	var $TableName = 'seguimiento_bebe';

	// Page object name
	var $PageObjName = 'seguimiento_bebe_addopt';

	// Page name
	function PageName() {
		return ew_CurrentPage();
	}

	// Page URL
	function PageUrl() {
		$PageUrl = ew_CurrentPage() . "?";
		if ($this->UseTokenInUrl) $PageUrl .= "t=" . $this->TableVar . "&"; // Add page token
		return $PageUrl;
	}

	// Message
	function getMessage() {
		return @$_SESSION[EW_SESSION_MESSAGE];
	}

	function setMessage($v) {
		ew_AddMessage($_SESSION[EW_SESSION_MESSAGE], $v);
	}

	function getFailureMessage() {
		return @$_SESSION[EW_SESSION_FAILURE_MESSAGE];
	}

	function setFailureMessage($v) {
		ew_AddMessage($_SESSION[EW_SESSION_FAILURE_MESSAGE], $v);
	}

	function getSuccessMessage() {
		return @$_SESSION[EW_SESSION_SUCCESS_MESSAGE];
	}

	function setSuccessMessage($v) {
		ew_AddMessage($_SESSION[EW_SESSION_SUCCESS_MESSAGE], $v);
	}

	function getWarningMessage() {
		return @$_SESSION[EW_SESSION_WARNING_MESSAGE];
	}

	function setWarningMessage($v) {
		ew_AddMessage($_SESSION[EW_SESSION_WARNING_MESSAGE], $v);
	}

	// Methods to clear message
	function ClearMessage() {
		$_SESSION[EW_SESSION_MESSAGE] = "";
	}

	function ClearFailureMessage() {
		$_SESSION[EW_SESSION_FAILURE_MESSAGE] = "";
	}

	function ClearSuccessMessage() {
		$_SESSION[EW_SESSION_SUCCESS_MESSAGE] = "";
	}

	function ClearWarningMessage() {
		$_SESSION[EW_SESSION_WARNING_MESSAGE] = "";
	}

	function ClearMessages() {
		$_SESSION[EW_SESSION_MESSAGE] = "";
		$_SESSION[EW_SESSION_FAILURE_MESSAGE] = "";
		$_SESSION[EW_SESSION_SUCCESS_MESSAGE] = "";
		$_SESSION[EW_SESSION_WARNING_MESSAGE] = "";
	}

	// Show message
	function ShowMessage() {
		$hidden = FALSE;
		$html = "";

		// Message
		$sMessage = $this->getMessage();
		$this->Message_Showing($sMessage, "");
		if ($sMessage <> "") { // Message in Session, display
			if (!$hidden)
				$sMessage = "<button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button>" . $sMessage;
			$html .= "<div class=\"alert alert-info ewInfo\">" . $sMessage . "</div>";
			$_SESSION[EW_SESSION_MESSAGE] = ""; // Clear message in Session
		}

		// Warning message
		$sWarningMessage = $this->getWarningMessage();
		$this->Message_Showing($sWarningMessage, "warning");
		if ($sWarningMessage <> "") { // Message in Session, display
			if (!$hidden)
				$sWarningMessage = "<button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button>" . $sWarningMessage;
			$html .= "<div class=\"alert alert-warning ewWarning\">" . $sWarningMessage . "</div>";
			$_SESSION[EW_SESSION_WARNING_MESSAGE] = ""; // Clear message in Session
		}

		// Success message
		$sSuccessMessage = $this->getSuccessMessage();
		$this->Message_Showing($sSuccessMessage, "success");
		if ($sSuccessMessage <> "") { // Message in Session, display
			if (!$hidden)
				$sSuccessMessage = "<button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button>" . $sSuccessMessage;
			$html .= "<div class=\"alert alert-success ewSuccess\">" . $sSuccessMessage . "</div>";
			$_SESSION[EW_SESSION_SUCCESS_MESSAGE] = ""; // Clear message in Session
		}

		// Failure message
		$sErrorMessage = $this->getFailureMessage();
		$this->Message_Showing($sErrorMessage, "failure");
		if ($sErrorMessage <> "") { // Message in Session, display
			if (!$hidden)
				$sErrorMessage = "<button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button>" . $sErrorMessage;
			$html .= "<div class=\"alert alert-danger ewError\">" . $sErrorMessage . "</div>";
			$_SESSION[EW_SESSION_FAILURE_MESSAGE] = ""; // Clear message in Session
		}
		echo "<div class=\"ewMessageDialog\"" . (($hidden) ? " style=\"display: none;\"" : "") . ">" . $html . "</div>";
	}
	var $PageHeader;
	var $PageFooter;

	// Show Page Header
	function ShowPageHeader() {
		$sHeader = $this->PageHeader;
		$this->Page_DataRendering($sHeader);
		if ($sHeader <> "") { // Header exists, display
			echo "<p>" . $sHeader . "</p>";
		}
	}

	// Show Page Footer
	function ShowPageFooter() {
		$sFooter = $this->PageFooter;
		$this->Page_DataRendered($sFooter);
		if ($sFooter <> "") { // Footer exists, display
			echo "<p>" . $sFooter . "</p>";
		}
	}

	// Validate page request
	function IsPageRequest() {
		global $objForm;
		if ($this->UseTokenInUrl) {
			if ($objForm)
				return ($this->TableVar == $objForm->GetValue("t"));
			if (@$_GET["t"] <> "")
				return ($this->TableVar == $_GET["t"]);
		} else {
			return TRUE;
		}
	}
	var $Token = "";
	var $TokenTimeout = 0;
	var $CheckToken = EW_CHECK_TOKEN;
	var $CheckTokenFn = "ew_CheckToken";
	var $CreateTokenFn = "ew_CreateToken";

	// Valid Post
	function ValidPost() {
		if (!$this->CheckToken || !ew_IsHttpPost())
			return TRUE;
		if (!isset($_POST[EW_TOKEN_NAME]))
			return FALSE;
		$fn = $this->CheckTokenFn;
		if (is_callable($fn))
			return $fn($_POST[EW_TOKEN_NAME], $this->TokenTimeout);
		return FALSE;
	}

	// Create Token
	function CreateToken() {
		global $gsToken;
		if ($this->CheckToken) {
			$fn = $this->CreateTokenFn;
			if ($this->Token == "" && is_callable($fn)) // Create token
				$this->Token = $fn();
			$gsToken = $this->Token; // Save to global variable
		}
	}

	//
	// Page class constructor
	//
	function __construct() {
		global $conn, $Language;
		global $UserTable, $UserTableConn;
		$GLOBALS["Page"] = &$this;
		$this->TokenTimeout = ew_SessionTimeoutTime();

		// Language object
		if (!isset($Language)) $Language = new cLanguage();

		// Parent constuctor
		parent::__construct();

		// Table object (seguimiento_bebe)
		if (!isset($GLOBALS["seguimiento_bebe"]) || get_class($GLOBALS["seguimiento_bebe"]) == "cseguimiento_bebe") {
			$GLOBALS["seguimiento_bebe"] = &$this;
			$GLOBALS["Table"] = &$GLOBALS["seguimiento_bebe"];
		}

		// Table object (ficha_usuario)
		if (!isset($GLOBALS['ficha_usuario'])) $GLOBALS['ficha_usuario'] = new cficha_usuario();

		// Page ID
		if (!defined("EW_PAGE_ID"))
			define("EW_PAGE_ID", 'addopt', TRUE);

		// Table name (for backward compatibility)
		if (!defined("EW_TABLE_NAME"))
			define("EW_TABLE_NAME", 'seguimiento_bebe', TRUE);

		// Start timer
		if (!isset($GLOBALS["gTimer"])) $GLOBALS["gTimer"] = new cTimer();

		// Open connection
		if (!isset($conn)) $conn = ew_Connect($this->DBID);

		// User table object (ficha_usuario)
		if (!isset($UserTable)) {
			$UserTable = new cficha_usuario();
			$UserTableConn = Conn($UserTable->DBID);
		}
	}

	// 
	//  Page_Init
	//
	function Page_Init() {
		global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm;

		// Security
		$Security = new cAdvancedSecurity();
		if (!$Security->IsLoggedIn()) $Security->AutoLogin();
		if ($Security->IsLoggedIn()) $Security->TablePermission_Loading();
		$Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName);
		if ($Security->IsLoggedIn()) $Security->TablePermission_Loaded();
		if (!$Security->CanAdd()) {
			$Security->SaveLastUrl();
			$this->setFailureMessage(ew_DeniedMsg()); // Set no permission
			if ($Security->CanList())
				$this->Page_Terminate(ew_GetUrl("seguimiento_bebelist.php"));
			else
				$this->Page_Terminate(ew_GetUrl("login.php"));
		}
		if ($Security->IsLoggedIn()) {
			$Security->UserID_Loading();
			$Security->LoadUserID();
			$Security->UserID_Loaded();
		}

		// Create form object
		$objForm = new cFormObj();
		$this->CurrentAction = (@$_GET["a"] <> "") ? $_GET["a"] : @$_POST["a_list"]; // Set up current action

		// Global Page Loading event (in userfn*.php)
		Page_Loading();

		// Page Load event
		$this->Page_Load();

		// Check token
		if (!$this->ValidPost()) {
			echo $Language->Phrase("InvalidPostRequest");
			$this->Page_Terminate();
			exit();
		}

		// Process auto fill
		if (@$_POST["ajax"] == "autofill") {
			$results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]);
			if ($results) {

				// Clean output buffer
				if (!EW_DEBUG_ENABLED && ob_get_length())
					ob_end_clean();
				echo $results;
				$this->Page_Terminate();
				exit();
			}
		}

		// Create Token
		$this->CreateToken();
	}

	//
	// Page_Terminate
	//
	function Page_Terminate($url = "") {
		global $gsExportFile, $gTmpImages;

		// Page Unload event
		$this->Page_Unload();

		// Global Page Unloaded event (in userfn*.php)
		Page_Unloaded();

		// Export
		global $EW_EXPORT, $seguimiento_bebe;
		if ($this->CustomExport <> "" && $this->CustomExport == $this->Export && array_key_exists($this->CustomExport, $EW_EXPORT)) {
				$sContent = ob_get_contents();
			if ($gsExportFile == "") $gsExportFile = $this->TableVar;
			$class = $EW_EXPORT[$this->CustomExport];
			if (class_exists($class)) {
				$doc = new $class($seguimiento_bebe);
				$doc->Text = $sContent;
				if ($this->Export == "email")
					echo $this->ExportEmail($doc->Text);
				else
					$doc->Export();
				ew_DeleteTmpImages(); // Delete temp images
				exit();
			}
		}
		$this->Page_Redirecting($url);

		 // Close connection
		ew_CloseConn();

		// Go to URL if specified
		if ($url <> "") {
			if (!EW_DEBUG_ENABLED && ob_get_length())
				ob_end_clean();
			header("Location: " . $url);
		}
		exit();
	}

	//
	// Page main
	//
	function Page_Main() {
		global $objForm, $Language, $gsFormError;
		set_error_handler("ew_ErrorHandler");

		// Set up Breadcrumb
		//$this->SetupBreadcrumb(); // Not used
		// Process form if post back

		if ($objForm->GetValue("a_addopt") <> "") {
			$this->CurrentAction = $objForm->GetValue("a_addopt"); // Get form action
			$this->LoadFormValues(); // Load form values

			// Validate form
			if (!$this->ValidateForm()) {
				$this->CurrentAction = "I"; // Form error, reset action
				$this->setFailureMessage($gsFormError);
			}
		} else { // Not post back
			$this->CurrentAction = "I"; // Display blank record
			$this->LoadDefaultValues(); // Load default values
		}

		// Perform action based on action code
		switch ($this->CurrentAction) {
			case "I": // Blank record, no action required
				break;
			case "A": // Add new record
				$this->SendEmail = TRUE; // Send email on add success
				if ($this->AddRow()) { // Add successful
					$row = array();
					$row["x_id"] = $this->id->DbValue;
					$row["x_Id_Registro_Madre"] = $this->Id_Registro_Madre->DbValue;
					$row["x_Primer_Nombre"] = $this->Primer_Nombre->DbValue;
					$row["x_Segundo_Nombre"] = $this->Segundo_Nombre->DbValue;
					$row["x_Primer_Apellido"] = $this->Primer_Apellido->DbValue;
					$row["x_Segundo_Apellido"] = $this->Segundo_Apellido->DbValue;
					$row["x_Registro_Civil"] = $this->Registro_Civil->DbValue;
					$row["x_Sexo"] = $this->Sexo->DbValue;
					$row["x_Fecha_Nacimiento"] = $this->Fecha_Nacimiento->DbValue;
					$row["x_Peso_Gramos"] = $this->Peso_Gramos->DbValue;
					$row["x_Recibio_Tratamiento_Profilactico"] = $this->Recibio_Tratamiento_Profilactico->DbValue;
					$row["x_Esquema_Tratamiento"] = $this->Esquema_Tratamiento->DbValue;
					$row["x_Otro"] = $this->Otro->DbValue;
					$row["x_Tipo_Tratamiento_Bebe"] = $this->Tipo_Tratamiento_Bebe->DbValue;
					$row["x_No_Primera_Carga_Viral"] = $this->No_Primera_Carga_Viral->DbValue;
					$row["x_Fecha_Primera_Cviral"] = $this->Fecha_Primera_Cviral->DbValue;
					$row["x_Edad_Primer_Cviral_Dias"] = $this->Edad_Primer_Cviral_Dias->DbValue;
					$row["x_Segunda_Carga_Viral"] = $this->Segunda_Carga_Viral->DbValue;
					$row["x_No_Segunda_Carga_Viral_Bebe"] = $this->No_Segunda_Carga_Viral_Bebe->DbValue;
					$row["x_Fecha_Segunda_Carga_Viral"] = $this->Fecha_Segunda_Carga_Viral->DbValue;
					$row["x_Edad_Segunda_Carga_Viral_Dias"] = $this->Edad_Segunda_Carga_Viral_Dias->DbValue;
					$row["x_Resultado_Tamizaje_M18"] = $this->Resultado_Tamizaje_M18->DbValue;
					$row["x_Fecha_Tamizaje"] = $this->Fecha_Tamizaje->DbValue;
					$row["x_Ultima_Cargaviral"] = $this->Ultima_Cargaviral->DbValue;
					$row["x_Fecha_Ultima_Carga_viral"] = $this->Fecha_Ultima_Carga_viral->DbValue;
					$row["x_Formula_Lactea"] = $this->Formula_Lactea->DbValue;
					$row["x_Edad_Dias_Bebe"] = $this->Edad_Dias_Bebe->DbValue;
					$row["x_Clasificacion_Final_bebe"] = $this->Clasificacion_Final_bebe->DbValue;
					$row["x_Observaciones"] = $this->Observaciones->DbValue;
					$row["x_Registrado_Por"] = $this->Registrado_Por->DbValue;
					if (!EW_DEBUG_ENABLED && ob_get_length())
						ob_end_clean();
					echo ew_ArrayToJson(array($row));
				} else {
					$this->ShowMessage();
				}
				$this->Page_Terminate();
				exit();
		}

		// Render row
		$this->RowType = EW_ROWTYPE_ADD; // Render add type
		$this->ResetAttrs();
		$this->RenderRow();
	}

	// Get upload files
	function GetUploadFiles() {
		global $objForm, $Language;

		// Get upload data
	}

	// Load default values
	function LoadDefaultValues() {
		$this->Id_Registro_Madre->CurrentValue = NULL;
		$this->Id_Registro_Madre->OldValue = $this->Id_Registro_Madre->CurrentValue;
		$this->Primer_Nombre->CurrentValue = NULL;
		$this->Primer_Nombre->OldValue = $this->Primer_Nombre->CurrentValue;
		$this->Segundo_Nombre->CurrentValue = NULL;
		$this->Segundo_Nombre->OldValue = $this->Segundo_Nombre->CurrentValue;
		$this->Primer_Apellido->CurrentValue = NULL;
		$this->Primer_Apellido->OldValue = $this->Primer_Apellido->CurrentValue;
		$this->Segundo_Apellido->CurrentValue = NULL;
		$this->Segundo_Apellido->OldValue = $this->Segundo_Apellido->CurrentValue;
		$this->Registro_Civil->CurrentValue = NULL;
		$this->Registro_Civil->OldValue = $this->Registro_Civil->CurrentValue;
		$this->Sexo->CurrentValue = NULL;
		$this->Sexo->OldValue = $this->Sexo->CurrentValue;
		$this->Fecha_Nacimiento->CurrentValue = "aaaa/mm/dd";
		$this->Peso_Gramos->CurrentValue = NULL;
		$this->Peso_Gramos->OldValue = $this->Peso_Gramos->CurrentValue;
		$this->Recibio_Tratamiento_Profilactico->CurrentValue = NULL;
		$this->Recibio_Tratamiento_Profilactico->OldValue = $this->Recibio_Tratamiento_Profilactico->CurrentValue;
		$this->Esquema_Tratamiento->CurrentValue = NULL;
		$this->Esquema_Tratamiento->OldValue = $this->Esquema_Tratamiento->CurrentValue;
		$this->Otro->CurrentValue = NULL;
		$this->Otro->OldValue = $this->Otro->CurrentValue;
		$this->Tipo_Tratamiento_Bebe->CurrentValue = NULL;
		$this->Tipo_Tratamiento_Bebe->OldValue = $this->Tipo_Tratamiento_Bebe->CurrentValue;
		$this->No_Primera_Carga_Viral->CurrentValue = NULL;
		$this->No_Primera_Carga_Viral->OldValue = $this->No_Primera_Carga_Viral->CurrentValue;
		$this->Fecha_Primera_Cviral->CurrentValue = "aaaa/mm/dd";
		$this->Edad_Primer_Cviral_Dias->CurrentValue = NULL;
		$this->Edad_Primer_Cviral_Dias->OldValue = $this->Edad_Primer_Cviral_Dias->CurrentValue;
		$this->Segunda_Carga_Viral->CurrentValue = NULL;
		$this->Segunda_Carga_Viral->OldValue = $this->Segunda_Carga_Viral->CurrentValue;
		$this->No_Segunda_Carga_Viral_Bebe->CurrentValue = NULL;
		$this->No_Segunda_Carga_Viral_Bebe->OldValue = $this->No_Segunda_Carga_Viral_Bebe->CurrentValue;
		$this->Fecha_Segunda_Carga_Viral->CurrentValue = "aaaa/mm/dd";
		$this->Edad_Segunda_Carga_Viral_Dias->CurrentValue = NULL;
		$this->Edad_Segunda_Carga_Viral_Dias->OldValue = $this->Edad_Segunda_Carga_Viral_Dias->CurrentValue;
		$this->Resultado_Tamizaje_M18->CurrentValue = NULL;
		$this->Resultado_Tamizaje_M18->OldValue = $this->Resultado_Tamizaje_M18->CurrentValue;
		$this->Fecha_Tamizaje->CurrentValue = "aaaa/mm/dd";
		$this->Ultima_Cargaviral->CurrentValue = NULL;
		$this->Ultima_Cargaviral->OldValue = $this->Ultima_Cargaviral->CurrentValue;
		$this->Fecha_Ultima_Carga_viral->CurrentValue = NULL;
		$this->Fecha_Ultima_Carga_viral->OldValue = $this->Fecha_Ultima_Carga_viral->CurrentValue;
		$this->Formula_Lactea->CurrentValue = NULL;
		$this->Formula_Lactea->OldValue = $this->Formula_Lactea->CurrentValue;
		$this->Edad_Dias_Bebe->CurrentValue = NULL;
		$this->Edad_Dias_Bebe->OldValue = $this->Edad_Dias_Bebe->CurrentValue;
		$this->Clasificacion_Final_bebe->CurrentValue = NULL;
		$this->Clasificacion_Final_bebe->OldValue = $this->Clasificacion_Final_bebe->CurrentValue;
		$this->Observaciones->CurrentValue = NULL;
		$this->Observaciones->OldValue = $this->Observaciones->CurrentValue;
		$this->Registrado_Por->CurrentValue = NULL;
		$this->Registrado_Por->OldValue = $this->Registrado_Por->CurrentValue;
	}

	// Load form values
	function LoadFormValues() {

		// Load from form
		global $objForm;
		if (!$this->Id_Registro_Madre->FldIsDetailKey) {
			$this->Id_Registro_Madre->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Id_Registro_Madre")));
		}
		if (!$this->Primer_Nombre->FldIsDetailKey) {
			$this->Primer_Nombre->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Primer_Nombre")));
		}
		if (!$this->Segundo_Nombre->FldIsDetailKey) {
			$this->Segundo_Nombre->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Segundo_Nombre")));
		}
		if (!$this->Primer_Apellido->FldIsDetailKey) {
			$this->Primer_Apellido->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Primer_Apellido")));
		}
		if (!$this->Segundo_Apellido->FldIsDetailKey) {
			$this->Segundo_Apellido->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Segundo_Apellido")));
		}
		if (!$this->Registro_Civil->FldIsDetailKey) {
			$this->Registro_Civil->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Registro_Civil")));
		}
		if (!$this->Sexo->FldIsDetailKey) {
			$this->Sexo->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Sexo")));
		}
		if (!$this->Fecha_Nacimiento->FldIsDetailKey) {
			$this->Fecha_Nacimiento->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Fecha_Nacimiento")));
			$this->Fecha_Nacimiento->CurrentValue = ew_UnFormatDateTime($this->Fecha_Nacimiento->CurrentValue, 5);
		}
		if (!$this->Peso_Gramos->FldIsDetailKey) {
			$this->Peso_Gramos->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Peso_Gramos")));
		}
		if (!$this->Recibio_Tratamiento_Profilactico->FldIsDetailKey) {
			$this->Recibio_Tratamiento_Profilactico->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Recibio_Tratamiento_Profilactico")));
		}
		if (!$this->Esquema_Tratamiento->FldIsDetailKey) {
			$this->Esquema_Tratamiento->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Esquema_Tratamiento")));
		}
		if (!$this->Otro->FldIsDetailKey) {
			$this->Otro->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Otro")));
		}
		if (!$this->Tipo_Tratamiento_Bebe->FldIsDetailKey) {
			$this->Tipo_Tratamiento_Bebe->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Tipo_Tratamiento_Bebe")));
		}
		if (!$this->No_Primera_Carga_Viral->FldIsDetailKey) {
			$this->No_Primera_Carga_Viral->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_No_Primera_Carga_Viral")));
		}
		if (!$this->Fecha_Primera_Cviral->FldIsDetailKey) {
			$this->Fecha_Primera_Cviral->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Fecha_Primera_Cviral")));
			$this->Fecha_Primera_Cviral->CurrentValue = ew_UnFormatDateTime($this->Fecha_Primera_Cviral->CurrentValue, 5);
		}
		if (!$this->Edad_Primer_Cviral_Dias->FldIsDetailKey) {
			$this->Edad_Primer_Cviral_Dias->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Edad_Primer_Cviral_Dias")));
		}
		if (!$this->Segunda_Carga_Viral->FldIsDetailKey) {
			$this->Segunda_Carga_Viral->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Segunda_Carga_Viral")));
		}
		if (!$this->No_Segunda_Carga_Viral_Bebe->FldIsDetailKey) {
			$this->No_Segunda_Carga_Viral_Bebe->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_No_Segunda_Carga_Viral_Bebe")));
		}
		if (!$this->Fecha_Segunda_Carga_Viral->FldIsDetailKey) {
			$this->Fecha_Segunda_Carga_Viral->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Fecha_Segunda_Carga_Viral")));
			$this->Fecha_Segunda_Carga_Viral->CurrentValue = ew_UnFormatDateTime($this->Fecha_Segunda_Carga_Viral->CurrentValue, 5);
		}
		if (!$this->Edad_Segunda_Carga_Viral_Dias->FldIsDetailKey) {
			$this->Edad_Segunda_Carga_Viral_Dias->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Edad_Segunda_Carga_Viral_Dias")));
		}
		if (!$this->Resultado_Tamizaje_M18->FldIsDetailKey) {
			$this->Resultado_Tamizaje_M18->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Resultado_Tamizaje_M18")));
		}
		if (!$this->Fecha_Tamizaje->FldIsDetailKey) {
			$this->Fecha_Tamizaje->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Fecha_Tamizaje")));
			$this->Fecha_Tamizaje->CurrentValue = ew_UnFormatDateTime($this->Fecha_Tamizaje->CurrentValue, 5);
		}
		if (!$this->Ultima_Cargaviral->FldIsDetailKey) {
			$this->Ultima_Cargaviral->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Ultima_Cargaviral")));
		}
		if (!$this->Fecha_Ultima_Carga_viral->FldIsDetailKey) {
			$this->Fecha_Ultima_Carga_viral->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Fecha_Ultima_Carga_viral")));
			$this->Fecha_Ultima_Carga_viral->CurrentValue = ew_UnFormatDateTime($this->Fecha_Ultima_Carga_viral->CurrentValue, 5);
		}
		if (!$this->Formula_Lactea->FldIsDetailKey) {
			$this->Formula_Lactea->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Formula_Lactea")));
		}
		if (!$this->Edad_Dias_Bebe->FldIsDetailKey) {
			$this->Edad_Dias_Bebe->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Edad_Dias_Bebe")));
		}
		if (!$this->Clasificacion_Final_bebe->FldIsDetailKey) {
			$this->Clasificacion_Final_bebe->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Clasificacion_Final_bebe")));
		}
		if (!$this->Observaciones->FldIsDetailKey) {
			$this->Observaciones->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Observaciones")));
		}
		if (!$this->Registrado_Por->FldIsDetailKey) {
			$this->Registrado_Por->setFormValue(ew_ConvertFromUtf8($objForm->GetValue("x_Registrado_Por")));
		}
	}

	// Restore form values
	function RestoreFormValues() {
		global $objForm;
		$this->Id_Registro_Madre->CurrentValue = ew_ConvertToUtf8($this->Id_Registro_Madre->FormValue);
		$this->Primer_Nombre->CurrentValue = ew_ConvertToUtf8($this->Primer_Nombre->FormValue);
		$this->Segundo_Nombre->CurrentValue = ew_ConvertToUtf8($this->Segundo_Nombre->FormValue);
		$this->Primer_Apellido->CurrentValue = ew_ConvertToUtf8($this->Primer_Apellido->FormValue);
		$this->Segundo_Apellido->CurrentValue = ew_ConvertToUtf8($this->Segundo_Apellido->FormValue);
		$this->Registro_Civil->CurrentValue = ew_ConvertToUtf8($this->Registro_Civil->FormValue);
		$this->Sexo->CurrentValue = ew_ConvertToUtf8($this->Sexo->FormValue);
		$this->Fecha_Nacimiento->CurrentValue = ew_ConvertToUtf8($this->Fecha_Nacimiento->FormValue);
		$this->Fecha_Nacimiento->CurrentValue = ew_UnFormatDateTime($this->Fecha_Nacimiento->CurrentValue, 5);
		$this->Peso_Gramos->CurrentValue = ew_ConvertToUtf8($this->Peso_Gramos->FormValue);
		$this->Recibio_Tratamiento_Profilactico->CurrentValue = ew_ConvertToUtf8($this->Recibio_Tratamiento_Profilactico->FormValue);
		$this->Esquema_Tratamiento->CurrentValue = ew_ConvertToUtf8($this->Esquema_Tratamiento->FormValue);
		$this->Otro->CurrentValue = ew_ConvertToUtf8($this->Otro->FormValue);
		$this->Tipo_Tratamiento_Bebe->CurrentValue = ew_ConvertToUtf8($this->Tipo_Tratamiento_Bebe->FormValue);
		$this->No_Primera_Carga_Viral->CurrentValue = ew_ConvertToUtf8($this->No_Primera_Carga_Viral->FormValue);
		$this->Fecha_Primera_Cviral->CurrentValue = ew_ConvertToUtf8($this->Fecha_Primera_Cviral->FormValue);
		$this->Fecha_Primera_Cviral->CurrentValue = ew_UnFormatDateTime($this->Fecha_Primera_Cviral->CurrentValue, 5);
		$this->Edad_Primer_Cviral_Dias->CurrentValue = ew_ConvertToUtf8($this->Edad_Primer_Cviral_Dias->FormValue);
		$this->Segunda_Carga_Viral->CurrentValue = ew_ConvertToUtf8($this->Segunda_Carga_Viral->FormValue);
		$this->No_Segunda_Carga_Viral_Bebe->CurrentValue = ew_ConvertToUtf8($this->No_Segunda_Carga_Viral_Bebe->FormValue);
		$this->Fecha_Segunda_Carga_Viral->CurrentValue = ew_ConvertToUtf8($this->Fecha_Segunda_Carga_Viral->FormValue);
		$this->Fecha_Segunda_Carga_Viral->CurrentValue = ew_UnFormatDateTime($this->Fecha_Segunda_Carga_Viral->CurrentValue, 5);
		$this->Edad_Segunda_Carga_Viral_Dias->CurrentValue = ew_ConvertToUtf8($this->Edad_Segunda_Carga_Viral_Dias->FormValue);
		$this->Resultado_Tamizaje_M18->CurrentValue = ew_ConvertToUtf8($this->Resultado_Tamizaje_M18->FormValue);
		$this->Fecha_Tamizaje->CurrentValue = ew_ConvertToUtf8($this->Fecha_Tamizaje->FormValue);
		$this->Fecha_Tamizaje->CurrentValue = ew_UnFormatDateTime($this->Fecha_Tamizaje->CurrentValue, 5);
		$this->Ultima_Cargaviral->CurrentValue = ew_ConvertToUtf8($this->Ultima_Cargaviral->FormValue);
		$this->Fecha_Ultima_Carga_viral->CurrentValue = ew_ConvertToUtf8($this->Fecha_Ultima_Carga_viral->FormValue);
		$this->Fecha_Ultima_Carga_viral->CurrentValue = ew_UnFormatDateTime($this->Fecha_Ultima_Carga_viral->CurrentValue, 5);
		$this->Formula_Lactea->CurrentValue = ew_ConvertToUtf8($this->Formula_Lactea->FormValue);
		$this->Edad_Dias_Bebe->CurrentValue = ew_ConvertToUtf8($this->Edad_Dias_Bebe->FormValue);
		$this->Clasificacion_Final_bebe->CurrentValue = ew_ConvertToUtf8($this->Clasificacion_Final_bebe->FormValue);
		$this->Observaciones->CurrentValue = ew_ConvertToUtf8($this->Observaciones->FormValue);
		$this->Registrado_Por->CurrentValue = ew_ConvertToUtf8($this->Registrado_Por->FormValue);
	}

	// Load row based on key values
	function LoadRow() {
		global $Security, $Language;
		$sFilter = $this->KeyFilter();

		// Call Row Selecting event
		$this->Row_Selecting($sFilter);

		// Load SQL based on filter
		$this->CurrentFilter = $sFilter;
		$sSql = $this->SQL();
		$conn = &$this->Connection();
		$res = FALSE;
		$rs = ew_LoadRecordset($sSql, $conn);
		if ($rs && !$rs->EOF) {
			$res = TRUE;
			$this->LoadRowValues($rs); // Load row values
			$rs->Close();
		}
		return $res;
	}

	// Load row values from recordset
	function LoadRowValues(&$rs) {
		if (!$rs || $rs->EOF) return;

		// Call Row Selected event
		$row = &$rs->fields;
		$this->Row_Selected($row);
		$this->id->setDbValue($rs->fields('id'));
		$this->Id_Registro_Madre->setDbValue($rs->fields('Id_Registro_Madre'));
		$this->Primer_Nombre->setDbValue($rs->fields('Primer_Nombre'));
		$this->Segundo_Nombre->setDbValue($rs->fields('Segundo_Nombre'));
		$this->Primer_Apellido->setDbValue($rs->fields('Primer_Apellido'));
		$this->Segundo_Apellido->setDbValue($rs->fields('Segundo_Apellido'));
		$this->Registro_Civil->setDbValue($rs->fields('Registro_Civil'));
		$this->Sexo->setDbValue($rs->fields('Sexo'));
		$this->Fecha_Nacimiento->setDbValue($rs->fields('Fecha_Nacimiento'));
		$this->Peso_Gramos->setDbValue($rs->fields('Peso_Gramos'));
		$this->Recibio_Tratamiento_Profilactico->setDbValue($rs->fields('Recibio_Tratamiento_Profilactico'));
		$this->Esquema_Tratamiento->setDbValue($rs->fields('Esquema_Tratamiento'));
		$this->Otro->setDbValue($rs->fields('Otro'));
		$this->Tipo_Tratamiento_Bebe->setDbValue($rs->fields('Tipo_Tratamiento_Bebe'));
		$this->No_Primera_Carga_Viral->setDbValue($rs->fields('No_Primera_Carga_Viral'));
		$this->Fecha_Primera_Cviral->setDbValue($rs->fields('Fecha_Primera_Cviral'));
		$this->Edad_Primer_Cviral_Dias->setDbValue($rs->fields('Edad_Primer_Cviral_Dias'));
		$this->Segunda_Carga_Viral->setDbValue($rs->fields('Segunda_Carga_Viral'));
		$this->No_Segunda_Carga_Viral_Bebe->setDbValue($rs->fields('No_Segunda_Carga_Viral_Bebe'));
		$this->Fecha_Segunda_Carga_Viral->setDbValue($rs->fields('Fecha_Segunda_Carga_Viral'));
		$this->Edad_Segunda_Carga_Viral_Dias->setDbValue($rs->fields('Edad_Segunda_Carga_Viral_Dias'));
		$this->Resultado_Tamizaje_M18->setDbValue($rs->fields('Resultado_Tamizaje_M18'));
		$this->Fecha_Tamizaje->setDbValue($rs->fields('Fecha_Tamizaje'));
		$this->Ultima_Cargaviral->setDbValue($rs->fields('Ultima_Cargaviral'));
		$this->Fecha_Ultima_Carga_viral->setDbValue($rs->fields('Fecha_Ultima_Carga_viral'));
		$this->Formula_Lactea->setDbValue($rs->fields('Formula_Lactea'));
		$this->Edad_Dias_Bebe->setDbValue($rs->fields('Edad_Dias_Bebe'));
		$this->Clasificacion_Final_bebe->setDbValue($rs->fields('Clasificacion_Final_bebe'));
		$this->Observaciones->setDbValue($rs->fields('Observaciones'));
		$this->Registrado_Por->setDbValue($rs->fields('Registrado_Por'));
	}

	// Load DbValue from recordset
	function LoadDbValues(&$rs) {
		if (!$rs || !is_array($rs) && $rs->EOF) return;
		$row = is_array($rs) ? $rs : $rs->fields;
		$this->id->DbValue = $row['id'];
		$this->Id_Registro_Madre->DbValue = $row['Id_Registro_Madre'];
		$this->Primer_Nombre->DbValue = $row['Primer_Nombre'];
		$this->Segundo_Nombre->DbValue = $row['Segundo_Nombre'];
		$this->Primer_Apellido->DbValue = $row['Primer_Apellido'];
		$this->Segundo_Apellido->DbValue = $row['Segundo_Apellido'];
		$this->Registro_Civil->DbValue = $row['Registro_Civil'];
		$this->Sexo->DbValue = $row['Sexo'];
		$this->Fecha_Nacimiento->DbValue = $row['Fecha_Nacimiento'];
		$this->Peso_Gramos->DbValue = $row['Peso_Gramos'];
		$this->Recibio_Tratamiento_Profilactico->DbValue = $row['Recibio_Tratamiento_Profilactico'];
		$this->Esquema_Tratamiento->DbValue = $row['Esquema_Tratamiento'];
		$this->Otro->DbValue = $row['Otro'];
		$this->Tipo_Tratamiento_Bebe->DbValue = $row['Tipo_Tratamiento_Bebe'];
		$this->No_Primera_Carga_Viral->DbValue = $row['No_Primera_Carga_Viral'];
		$this->Fecha_Primera_Cviral->DbValue = $row['Fecha_Primera_Cviral'];
		$this->Edad_Primer_Cviral_Dias->DbValue = $row['Edad_Primer_Cviral_Dias'];
		$this->Segunda_Carga_Viral->DbValue = $row['Segunda_Carga_Viral'];
		$this->No_Segunda_Carga_Viral_Bebe->DbValue = $row['No_Segunda_Carga_Viral_Bebe'];
		$this->Fecha_Segunda_Carga_Viral->DbValue = $row['Fecha_Segunda_Carga_Viral'];
		$this->Edad_Segunda_Carga_Viral_Dias->DbValue = $row['Edad_Segunda_Carga_Viral_Dias'];
		$this->Resultado_Tamizaje_M18->DbValue = $row['Resultado_Tamizaje_M18'];
		$this->Fecha_Tamizaje->DbValue = $row['Fecha_Tamizaje'];
		$this->Ultima_Cargaviral->DbValue = $row['Ultima_Cargaviral'];
		$this->Fecha_Ultima_Carga_viral->DbValue = $row['Fecha_Ultima_Carga_viral'];
		$this->Formula_Lactea->DbValue = $row['Formula_Lactea'];
		$this->Edad_Dias_Bebe->DbValue = $row['Edad_Dias_Bebe'];
		$this->Clasificacion_Final_bebe->DbValue = $row['Clasificacion_Final_bebe'];
		$this->Observaciones->DbValue = $row['Observaciones'];
		$this->Registrado_Por->DbValue = $row['Registrado_Por'];
	}

	// Render row values based on field settings
	function RenderRow() {
		global $Security, $Language, $gsLanguage;

		// Initialize URLs
		// Call Row_Rendering event

		$this->Row_Rendering();

		// Common render codes for all row types
		// id
		// Id_Registro_Madre
		// Primer_Nombre
		// Segundo_Nombre
		// Primer_Apellido
		// Segundo_Apellido
		// Registro_Civil
		// Sexo
		// Fecha_Nacimiento
		// Peso_Gramos
		// Recibio_Tratamiento_Profilactico
		// Esquema_Tratamiento
		// Otro
		// Tipo_Tratamiento_Bebe
		// No_Primera_Carga_Viral
		// Fecha_Primera_Cviral
		// Edad_Primer_Cviral_Dias
		// Segunda_Carga_Viral
		// No_Segunda_Carga_Viral_Bebe
		// Fecha_Segunda_Carga_Viral
		// Edad_Segunda_Carga_Viral_Dias
		// Resultado_Tamizaje_M18
		// Fecha_Tamizaje
		// Ultima_Cargaviral
		// Fecha_Ultima_Carga_viral
		// Formula_Lactea
		// Edad_Dias_Bebe
		// Clasificacion_Final_bebe
		// Observaciones
		// Registrado_Por

		if ($this->RowType == EW_ROWTYPE_VIEW) { // View row

		// id
		$this->id->ViewValue = $this->id->CurrentValue;
		$this->id->ViewCustomAttributes = "";

		// Id_Registro_Madre
		$this->Id_Registro_Madre->ViewValue = $this->Id_Registro_Madre->CurrentValue;
		$this->Id_Registro_Madre->ViewCustomAttributes = "";

		// Primer_Nombre
		$this->Primer_Nombre->ViewValue = $this->Primer_Nombre->CurrentValue;
		$this->Primer_Nombre->ViewCustomAttributes = "";

		// Segundo_Nombre
		$this->Segundo_Nombre->ViewValue = $this->Segundo_Nombre->CurrentValue;
		$this->Segundo_Nombre->ViewCustomAttributes = "";

		// Primer_Apellido
		$this->Primer_Apellido->ViewValue = $this->Primer_Apellido->CurrentValue;
		$this->Primer_Apellido->ViewCustomAttributes = "";

		// Segundo_Apellido
		$this->Segundo_Apellido->ViewValue = $this->Segundo_Apellido->CurrentValue;
		$this->Segundo_Apellido->ViewCustomAttributes = "";

		// Registro_Civil
		$this->Registro_Civil->ViewValue = $this->Registro_Civil->CurrentValue;
		$this->Registro_Civil->ViewCustomAttributes = "";

		// Sexo
		if (strval($this->Sexo->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Sexo->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Sexo` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `sexo`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Sexo, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Sexo->ViewValue = $this->Sexo->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Sexo->ViewValue = $this->Sexo->CurrentValue;
			}
		} else {
			$this->Sexo->ViewValue = NULL;
		}
		$this->Sexo->ViewCustomAttributes = "";

		// Fecha_Nacimiento
		$this->Fecha_Nacimiento->ViewValue = $this->Fecha_Nacimiento->CurrentValue;
		$this->Fecha_Nacimiento->ViewValue = ew_FormatDateTime($this->Fecha_Nacimiento->ViewValue, 5);
		$this->Fecha_Nacimiento->ViewCustomAttributes = "";

		// Peso_Gramos
		$this->Peso_Gramos->ViewValue = $this->Peso_Gramos->CurrentValue;
		$this->Peso_Gramos->ViewCustomAttributes = "";

		// Recibio_Tratamiento_Profilactico
		if (strval($this->Recibio_Tratamiento_Profilactico->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Recibio_Tratamiento_Profilactico->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Recibio_Tratamiento_Profilactico, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Recibio_Tratamiento_Profilactico->ViewValue = $this->Recibio_Tratamiento_Profilactico->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Recibio_Tratamiento_Profilactico->ViewValue = $this->Recibio_Tratamiento_Profilactico->CurrentValue;
			}
		} else {
			$this->Recibio_Tratamiento_Profilactico->ViewValue = NULL;
		}
		$this->Recibio_Tratamiento_Profilactico->ViewCustomAttributes = "";

		// Esquema_Tratamiento
		if (strval($this->Esquema_Tratamiento->CurrentValue) <> "") {
			$arwrk = explode(",", $this->Esquema_Tratamiento->CurrentValue);
			$sFilterWrk = "";
			foreach ($arwrk as $wrk) {
				if ($sFilterWrk <> "") $sFilterWrk .= " OR ";
				$sFilterWrk .= "`id`" . ew_SearchString("=", trim($wrk), EW_DATATYPE_NUMBER, "");
			}
		$sSqlWrk = "SELECT `id`, `Esquema` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `esquema_bebe`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Esquema_Tratamiento, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$this->Esquema_Tratamiento->ViewValue = "";
				$ari = 0;
				while (!$rswrk->EOF) {
					$arwrk = array();
					$arwrk[1] = $rswrk->fields('DispFld');
					$this->Esquema_Tratamiento->ViewValue .= $this->Esquema_Tratamiento->DisplayValue($arwrk);
					$rswrk->MoveNext();
					if (!$rswrk->EOF) $this->Esquema_Tratamiento->ViewValue .= ew_ViewOptionSeparator($ari); // Separate Options
					$ari++;
				}
				$rswrk->Close();
			} else {
				$this->Esquema_Tratamiento->ViewValue = $this->Esquema_Tratamiento->CurrentValue;
			}
		} else {
			$this->Esquema_Tratamiento->ViewValue = NULL;
		}
		$this->Esquema_Tratamiento->ViewCustomAttributes = "";

		// Otro
		$this->Otro->ViewValue = $this->Otro->CurrentValue;
		$this->Otro->ViewCustomAttributes = "";

		// Tipo_Tratamiento_Bebe
		if (strval($this->Tipo_Tratamiento_Bebe->CurrentValue) <> "") {
			$sFilterWrk = "`id`" . ew_SearchString("=", $this->Tipo_Tratamiento_Bebe->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `id`, `Tipo_Tratamiento_Bebe` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `tipo_tratamiento_bebe`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Tipo_Tratamiento_Bebe, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Tipo_Tratamiento_Bebe->ViewValue = $this->Tipo_Tratamiento_Bebe->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Tipo_Tratamiento_Bebe->ViewValue = $this->Tipo_Tratamiento_Bebe->CurrentValue;
			}
		} else {
			$this->Tipo_Tratamiento_Bebe->ViewValue = NULL;
		}
		$this->Tipo_Tratamiento_Bebe->ViewCustomAttributes = "";

		// No_Primera_Carga_Viral
		if (strval($this->No_Primera_Carga_Viral->CurrentValue) <> "") {
			$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->No_Primera_Carga_Viral->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->No_Primera_Carga_Viral, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->No_Primera_Carga_Viral->ViewValue = $this->No_Primera_Carga_Viral->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->No_Primera_Carga_Viral->ViewValue = $this->No_Primera_Carga_Viral->CurrentValue;
			}
		} else {
			$this->No_Primera_Carga_Viral->ViewValue = NULL;
		}
		$this->No_Primera_Carga_Viral->ViewCustomAttributes = "";

		// Fecha_Primera_Cviral
		$this->Fecha_Primera_Cviral->ViewValue = $this->Fecha_Primera_Cviral->CurrentValue;
		$this->Fecha_Primera_Cviral->ViewValue = ew_FormatDateTime($this->Fecha_Primera_Cviral->ViewValue, 5);
		$this->Fecha_Primera_Cviral->ViewCustomAttributes = "";

		// Edad_Primer_Cviral_Dias
		$this->Edad_Primer_Cviral_Dias->ViewValue = $this->Edad_Primer_Cviral_Dias->CurrentValue;
		$this->Edad_Primer_Cviral_Dias->ViewCustomAttributes = "";

		// Segunda_Carga_Viral
		if (strval($this->Segunda_Carga_Viral->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Segunda_Carga_Viral->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Segunda_Carga_Viral, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Segunda_Carga_Viral->ViewValue = $this->Segunda_Carga_Viral->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Segunda_Carga_Viral->ViewValue = $this->Segunda_Carga_Viral->CurrentValue;
			}
		} else {
			$this->Segunda_Carga_Viral->ViewValue = NULL;
		}
		$this->Segunda_Carga_Viral->ViewCustomAttributes = "";

		// No_Segunda_Carga_Viral_Bebe
		if (strval($this->No_Segunda_Carga_Viral_Bebe->CurrentValue) <> "") {
			$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->No_Segunda_Carga_Viral_Bebe->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->No_Segunda_Carga_Viral_Bebe, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->No_Segunda_Carga_Viral_Bebe->ViewValue = $this->No_Segunda_Carga_Viral_Bebe->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->No_Segunda_Carga_Viral_Bebe->ViewValue = $this->No_Segunda_Carga_Viral_Bebe->CurrentValue;
			}
		} else {
			$this->No_Segunda_Carga_Viral_Bebe->ViewValue = NULL;
		}
		$this->No_Segunda_Carga_Viral_Bebe->ViewCustomAttributes = "";

		// Fecha_Segunda_Carga_Viral
		$this->Fecha_Segunda_Carga_Viral->ViewValue = $this->Fecha_Segunda_Carga_Viral->CurrentValue;
		$this->Fecha_Segunda_Carga_Viral->ViewValue = ew_FormatDateTime($this->Fecha_Segunda_Carga_Viral->ViewValue, 5);
		$this->Fecha_Segunda_Carga_Viral->ViewCustomAttributes = "";

		// Edad_Segunda_Carga_Viral_Dias
		$this->Edad_Segunda_Carga_Viral_Dias->ViewValue = $this->Edad_Segunda_Carga_Viral_Dias->CurrentValue;
		$this->Edad_Segunda_Carga_Viral_Dias->ViewCustomAttributes = "";

		// Resultado_Tamizaje_M18
		if (strval($this->Resultado_Tamizaje_M18->CurrentValue) <> "") {
			$this->Resultado_Tamizaje_M18->ViewValue = $this->Resultado_Tamizaje_M18->OptionCaption($this->Resultado_Tamizaje_M18->CurrentValue);
		} else {
			$this->Resultado_Tamizaje_M18->ViewValue = NULL;
		}
		$this->Resultado_Tamizaje_M18->ViewCustomAttributes = "";

		// Fecha_Tamizaje
		$this->Fecha_Tamizaje->ViewValue = $this->Fecha_Tamizaje->CurrentValue;
		$this->Fecha_Tamizaje->ViewValue = ew_FormatDateTime($this->Fecha_Tamizaje->ViewValue, 5);
		$this->Fecha_Tamizaje->ViewCustomAttributes = "";

		// Ultima_Cargaviral
		$this->Ultima_Cargaviral->ViewValue = $this->Ultima_Cargaviral->CurrentValue;
		if (strval($this->Ultima_Cargaviral->CurrentValue) <> "") {
			$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->Ultima_Cargaviral->CurrentValue, EW_DATATYPE_STRING, "");
		$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Ultima_Cargaviral, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Ultima_Cargaviral->ViewValue = $this->Ultima_Cargaviral->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Ultima_Cargaviral->ViewValue = $this->Ultima_Cargaviral->CurrentValue;
			}
		} else {
			$this->Ultima_Cargaviral->ViewValue = NULL;
		}
		$this->Ultima_Cargaviral->ViewCustomAttributes = "";

		// Fecha_Ultima_Carga_viral
		$this->Fecha_Ultima_Carga_viral->ViewValue = $this->Fecha_Ultima_Carga_viral->CurrentValue;
		$this->Fecha_Ultima_Carga_viral->ViewValue = ew_FormatDateTime($this->Fecha_Ultima_Carga_viral->ViewValue, 5);
		$this->Fecha_Ultima_Carga_viral->ViewCustomAttributes = "";

		// Formula_Lactea
		if (strval($this->Formula_Lactea->CurrentValue) <> "") {
			$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Formula_Lactea->CurrentValue, EW_DATATYPE_NUMBER, "");
		$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
		$sWhereWrk = "";
		ew_AddFilter($sWhereWrk, $sFilterWrk);
		$this->Lookup_Selecting($this->Formula_Lactea, $sWhereWrk); // Call Lookup selecting
		if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			if ($rswrk && !$rswrk->EOF) { // Lookup values found
				$arwrk = array();
				$arwrk[1] = $rswrk->fields('DispFld');
				$this->Formula_Lactea->ViewValue = $this->Formula_Lactea->DisplayValue($arwrk);
				$rswrk->Close();
			} else {
				$this->Formula_Lactea->ViewValue = $this->Formula_Lactea->CurrentValue;
			}
		} else {
			$this->Formula_Lactea->ViewValue = NULL;
		}
		$this->Formula_Lactea->ViewCustomAttributes = "";

		// Edad_Dias_Bebe
		$this->Edad_Dias_Bebe->ViewValue = $this->Edad_Dias_Bebe->CurrentValue;
		$this->Edad_Dias_Bebe->ViewCustomAttributes = "";

		// Clasificacion_Final_bebe
		if (strval($this->Clasificacion_Final_bebe->CurrentValue) <> "") {
			$this->Clasificacion_Final_bebe->ViewValue = $this->Clasificacion_Final_bebe->OptionCaption($this->Clasificacion_Final_bebe->CurrentValue);
		} else {
			$this->Clasificacion_Final_bebe->ViewValue = NULL;
		}
		$this->Clasificacion_Final_bebe->ViewCustomAttributes = "";

		// Observaciones
		$this->Observaciones->ViewValue = $this->Observaciones->CurrentValue;
		$this->Observaciones->ViewCustomAttributes = "";

		// Registrado_Por
		$this->Registrado_Por->ViewValue = $this->Registrado_Por->CurrentValue;
		$this->Registrado_Por->ViewCustomAttributes = "";

			// Id_Registro_Madre
			$this->Id_Registro_Madre->LinkCustomAttributes = "";
			$this->Id_Registro_Madre->HrefValue = "";
			$this->Id_Registro_Madre->TooltipValue = "";

			// Primer_Nombre
			$this->Primer_Nombre->LinkCustomAttributes = "";
			$this->Primer_Nombre->HrefValue = "";
			$this->Primer_Nombre->TooltipValue = "";

			// Segundo_Nombre
			$this->Segundo_Nombre->LinkCustomAttributes = "";
			$this->Segundo_Nombre->HrefValue = "";
			$this->Segundo_Nombre->TooltipValue = "";

			// Primer_Apellido
			$this->Primer_Apellido->LinkCustomAttributes = "";
			$this->Primer_Apellido->HrefValue = "";
			$this->Primer_Apellido->TooltipValue = "";

			// Segundo_Apellido
			$this->Segundo_Apellido->LinkCustomAttributes = "";
			$this->Segundo_Apellido->HrefValue = "";
			$this->Segundo_Apellido->TooltipValue = "";

			// Registro_Civil
			$this->Registro_Civil->LinkCustomAttributes = "";
			$this->Registro_Civil->HrefValue = "";
			$this->Registro_Civil->TooltipValue = "";

			// Sexo
			$this->Sexo->LinkCustomAttributes = "";
			$this->Sexo->HrefValue = "";
			$this->Sexo->TooltipValue = "";

			// Fecha_Nacimiento
			$this->Fecha_Nacimiento->LinkCustomAttributes = "";
			$this->Fecha_Nacimiento->HrefValue = "";
			$this->Fecha_Nacimiento->TooltipValue = "";

			// Peso_Gramos
			$this->Peso_Gramos->LinkCustomAttributes = "";
			$this->Peso_Gramos->HrefValue = "";
			$this->Peso_Gramos->TooltipValue = "";

			// Recibio_Tratamiento_Profilactico
			$this->Recibio_Tratamiento_Profilactico->LinkCustomAttributes = "";
			$this->Recibio_Tratamiento_Profilactico->HrefValue = "";
			$this->Recibio_Tratamiento_Profilactico->TooltipValue = "";

			// Esquema_Tratamiento
			$this->Esquema_Tratamiento->LinkCustomAttributes = "";
			$this->Esquema_Tratamiento->HrefValue = "";
			$this->Esquema_Tratamiento->TooltipValue = "";

			// Otro
			$this->Otro->LinkCustomAttributes = "";
			$this->Otro->HrefValue = "";
			$this->Otro->TooltipValue = "";

			// Tipo_Tratamiento_Bebe
			$this->Tipo_Tratamiento_Bebe->LinkCustomAttributes = "";
			$this->Tipo_Tratamiento_Bebe->HrefValue = "";
			$this->Tipo_Tratamiento_Bebe->TooltipValue = "";

			// No_Primera_Carga_Viral
			$this->No_Primera_Carga_Viral->LinkCustomAttributes = "";
			$this->No_Primera_Carga_Viral->HrefValue = "";
			$this->No_Primera_Carga_Viral->TooltipValue = "";

			// Fecha_Primera_Cviral
			$this->Fecha_Primera_Cviral->LinkCustomAttributes = "";
			$this->Fecha_Primera_Cviral->HrefValue = "";
			$this->Fecha_Primera_Cviral->TooltipValue = "";

			// Edad_Primer_Cviral_Dias
			$this->Edad_Primer_Cviral_Dias->LinkCustomAttributes = "";
			$this->Edad_Primer_Cviral_Dias->HrefValue = "";
			$this->Edad_Primer_Cviral_Dias->TooltipValue = "";

			// Segunda_Carga_Viral
			$this->Segunda_Carga_Viral->LinkCustomAttributes = "";
			$this->Segunda_Carga_Viral->HrefValue = "";
			$this->Segunda_Carga_Viral->TooltipValue = "";

			// No_Segunda_Carga_Viral_Bebe
			$this->No_Segunda_Carga_Viral_Bebe->LinkCustomAttributes = "";
			$this->No_Segunda_Carga_Viral_Bebe->HrefValue = "";
			$this->No_Segunda_Carga_Viral_Bebe->TooltipValue = "";

			// Fecha_Segunda_Carga_Viral
			$this->Fecha_Segunda_Carga_Viral->LinkCustomAttributes = "";
			$this->Fecha_Segunda_Carga_Viral->HrefValue = "";
			$this->Fecha_Segunda_Carga_Viral->TooltipValue = "";

			// Edad_Segunda_Carga_Viral_Dias
			$this->Edad_Segunda_Carga_Viral_Dias->LinkCustomAttributes = "";
			$this->Edad_Segunda_Carga_Viral_Dias->HrefValue = "";
			$this->Edad_Segunda_Carga_Viral_Dias->TooltipValue = "";

			// Resultado_Tamizaje_M18
			$this->Resultado_Tamizaje_M18->LinkCustomAttributes = "";
			$this->Resultado_Tamizaje_M18->HrefValue = "";
			$this->Resultado_Tamizaje_M18->TooltipValue = "";

			// Fecha_Tamizaje
			$this->Fecha_Tamizaje->LinkCustomAttributes = "";
			$this->Fecha_Tamizaje->HrefValue = "";
			$this->Fecha_Tamizaje->TooltipValue = "";

			// Ultima_Cargaviral
			$this->Ultima_Cargaviral->LinkCustomAttributes = "";
			$this->Ultima_Cargaviral->HrefValue = "";
			$this->Ultima_Cargaviral->TooltipValue = "";

			// Fecha_Ultima_Carga_viral
			$this->Fecha_Ultima_Carga_viral->LinkCustomAttributes = "";
			$this->Fecha_Ultima_Carga_viral->HrefValue = "";
			$this->Fecha_Ultima_Carga_viral->TooltipValue = "";

			// Formula_Lactea
			$this->Formula_Lactea->LinkCustomAttributes = "";
			$this->Formula_Lactea->HrefValue = "";
			$this->Formula_Lactea->TooltipValue = "";

			// Edad_Dias_Bebe
			$this->Edad_Dias_Bebe->LinkCustomAttributes = "";
			$this->Edad_Dias_Bebe->HrefValue = "";
			$this->Edad_Dias_Bebe->TooltipValue = "";

			// Clasificacion_Final_bebe
			$this->Clasificacion_Final_bebe->LinkCustomAttributes = "";
			$this->Clasificacion_Final_bebe->HrefValue = "";
			$this->Clasificacion_Final_bebe->TooltipValue = "";

			// Observaciones
			$this->Observaciones->LinkCustomAttributes = "";
			$this->Observaciones->HrefValue = "";
			$this->Observaciones->TooltipValue = "";

			// Registrado_Por
			$this->Registrado_Por->LinkCustomAttributes = "";
			$this->Registrado_Por->HrefValue = "";
			$this->Registrado_Por->TooltipValue = "";
		} elseif ($this->RowType == EW_ROWTYPE_ADD) { // Add row

			// Id_Registro_Madre
			$this->Id_Registro_Madre->EditAttrs["class"] = "form-control";
			$this->Id_Registro_Madre->EditCustomAttributes = "";
			$this->Id_Registro_Madre->EditValue = ew_HtmlEncode($this->Id_Registro_Madre->CurrentValue);
			$this->Id_Registro_Madre->PlaceHolder = ew_RemoveHtml($this->Id_Registro_Madre->FldCaption());

			// Primer_Nombre
			$this->Primer_Nombre->EditAttrs["class"] = "form-control";
			$this->Primer_Nombre->EditCustomAttributes = "";
			$this->Primer_Nombre->EditValue = ew_HtmlEncode($this->Primer_Nombre->CurrentValue);
			$this->Primer_Nombre->PlaceHolder = ew_RemoveHtml($this->Primer_Nombre->FldCaption());

			// Segundo_Nombre
			$this->Segundo_Nombre->EditAttrs["class"] = "form-control";
			$this->Segundo_Nombre->EditCustomAttributes = "";
			$this->Segundo_Nombre->EditValue = ew_HtmlEncode($this->Segundo_Nombre->CurrentValue);
			$this->Segundo_Nombre->PlaceHolder = ew_RemoveHtml($this->Segundo_Nombre->FldCaption());

			// Primer_Apellido
			$this->Primer_Apellido->EditAttrs["class"] = "form-control";
			$this->Primer_Apellido->EditCustomAttributes = "";
			$this->Primer_Apellido->EditValue = ew_HtmlEncode($this->Primer_Apellido->CurrentValue);
			$this->Primer_Apellido->PlaceHolder = ew_RemoveHtml($this->Primer_Apellido->FldCaption());

			// Segundo_Apellido
			$this->Segundo_Apellido->EditAttrs["class"] = "form-control";
			$this->Segundo_Apellido->EditCustomAttributes = "";
			$this->Segundo_Apellido->EditValue = ew_HtmlEncode($this->Segundo_Apellido->CurrentValue);
			$this->Segundo_Apellido->PlaceHolder = ew_RemoveHtml($this->Segundo_Apellido->FldCaption());

			// Registro_Civil
			$this->Registro_Civil->EditAttrs["class"] = "form-control";
			$this->Registro_Civil->EditCustomAttributes = "";
			$this->Registro_Civil->EditValue = ew_HtmlEncode($this->Registro_Civil->CurrentValue);
			$this->Registro_Civil->PlaceHolder = ew_RemoveHtml($this->Registro_Civil->FldCaption());

			// Sexo
			$this->Sexo->EditCustomAttributes = "";
			if (trim(strval($this->Sexo->CurrentValue)) == "") {
				$sFilterWrk = "0=1";
			} else {
				$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Sexo->CurrentValue, EW_DATATYPE_NUMBER, "");
			}
			$sSqlWrk = "SELECT `Consecutivo`, `Sexo` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld`, '' AS `SelectFilterFld`, '' AS `SelectFilterFld2`, '' AS `SelectFilterFld3`, '' AS `SelectFilterFld4` FROM `sexo`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->Sexo, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			$arwrk = ($rswrk) ? $rswrk->GetRows() : array();
			if ($rswrk) $rswrk->Close();
			$this->Sexo->EditValue = $arwrk;

			// Fecha_Nacimiento
			$this->Fecha_Nacimiento->EditAttrs["class"] = "form-control";
			$this->Fecha_Nacimiento->EditCustomAttributes = "";
			$this->Fecha_Nacimiento->EditValue = ew_HtmlEncode(ew_FormatDateTime($this->Fecha_Nacimiento->CurrentValue, 5));
			$this->Fecha_Nacimiento->PlaceHolder = ew_RemoveHtml($this->Fecha_Nacimiento->FldCaption());

			// Peso_Gramos
			$this->Peso_Gramos->EditAttrs["class"] = "form-control";
			$this->Peso_Gramos->EditCustomAttributes = "";
			$this->Peso_Gramos->EditValue = ew_HtmlEncode($this->Peso_Gramos->CurrentValue);
			$this->Peso_Gramos->PlaceHolder = ew_RemoveHtml($this->Peso_Gramos->FldCaption());

			// Recibio_Tratamiento_Profilactico
			$this->Recibio_Tratamiento_Profilactico->EditCustomAttributes = "";
			if (trim(strval($this->Recibio_Tratamiento_Profilactico->CurrentValue)) == "") {
				$sFilterWrk = "0=1";
			} else {
				$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Recibio_Tratamiento_Profilactico->CurrentValue, EW_DATATYPE_NUMBER, "");
			}
			$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld`, '' AS `SelectFilterFld`, '' AS `SelectFilterFld2`, '' AS `SelectFilterFld3`, '' AS `SelectFilterFld4` FROM `si_no`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->Recibio_Tratamiento_Profilactico, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			$arwrk = ($rswrk) ? $rswrk->GetRows() : array();
			if ($rswrk) $rswrk->Close();
			$this->Recibio_Tratamiento_Profilactico->EditValue = $arwrk;

			// Esquema_Tratamiento
			$this->Esquema_Tratamiento->EditCustomAttributes = "";
			if (trim(strval($this->Esquema_Tratamiento->CurrentValue)) == "") {
				$sFilterWrk = "0=1";
			} else {
				$arwrk = explode(",", $this->Esquema_Tratamiento->CurrentValue);
				$sFilterWrk = "";
				foreach ($arwrk as $wrk) {
					if ($sFilterWrk <> "") $sFilterWrk .= " OR ";
					$sFilterWrk .= "`id`" . ew_SearchString("=", trim($wrk), EW_DATATYPE_NUMBER, "");
				}
			}
			$sSqlWrk = "SELECT `id`, `Esquema` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld`, '' AS `SelectFilterFld`, '' AS `SelectFilterFld2`, '' AS `SelectFilterFld3`, '' AS `SelectFilterFld4` FROM `esquema_bebe`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->Esquema_Tratamiento, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			$arwrk = ($rswrk) ? $rswrk->GetRows() : array();
			if ($rswrk) $rswrk->Close();
			$this->Esquema_Tratamiento->EditValue = $arwrk;

			// Otro
			$this->Otro->EditAttrs["class"] = "form-control";
			$this->Otro->EditCustomAttributes = "";
			$this->Otro->EditValue = ew_HtmlEncode($this->Otro->CurrentValue);
			$this->Otro->PlaceHolder = ew_RemoveHtml($this->Otro->FldCaption());

			// Tipo_Tratamiento_Bebe
			$this->Tipo_Tratamiento_Bebe->EditCustomAttributes = "";
			if (trim(strval($this->Tipo_Tratamiento_Bebe->CurrentValue)) == "") {
				$sFilterWrk = "0=1";
			} else {
				$sFilterWrk = "`id`" . ew_SearchString("=", $this->Tipo_Tratamiento_Bebe->CurrentValue, EW_DATATYPE_NUMBER, "");
			}
			$sSqlWrk = "SELECT `id`, `Tipo_Tratamiento_Bebe` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld`, '' AS `SelectFilterFld`, '' AS `SelectFilterFld2`, '' AS `SelectFilterFld3`, '' AS `SelectFilterFld4` FROM `tipo_tratamiento_bebe`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->Tipo_Tratamiento_Bebe, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			$arwrk = ($rswrk) ? $rswrk->GetRows() : array();
			if ($rswrk) $rswrk->Close();
			$this->Tipo_Tratamiento_Bebe->EditValue = $arwrk;

			// No_Primera_Carga_Viral
			$this->No_Primera_Carga_Viral->EditAttrs["class"] = "form-control";
			$this->No_Primera_Carga_Viral->EditCustomAttributes = "";
			if (trim(strval($this->No_Primera_Carga_Viral->CurrentValue)) == "") {
				$sFilterWrk = "0=1";
			} else {
				$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->No_Primera_Carga_Viral->CurrentValue, EW_DATATYPE_STRING, "");
			}
			$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld`, '' AS `SelectFilterFld`, '' AS `SelectFilterFld2`, '' AS `SelectFilterFld3`, '' AS `SelectFilterFld4` FROM `carga_viral`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->No_Primera_Carga_Viral, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			$arwrk = ($rswrk) ? $rswrk->GetRows() : array();
			if ($rswrk) $rswrk->Close();
			array_unshift($arwrk, array("", $Language->Phrase("PleaseSelect"), "", "", "", "", "", "", ""));
			$this->No_Primera_Carga_Viral->EditValue = $arwrk;

			// Fecha_Primera_Cviral
			$this->Fecha_Primera_Cviral->EditAttrs["class"] = "form-control";
			$this->Fecha_Primera_Cviral->EditCustomAttributes = "";
			$this->Fecha_Primera_Cviral->EditValue = ew_HtmlEncode(ew_FormatDateTime($this->Fecha_Primera_Cviral->CurrentValue, 5));
			$this->Fecha_Primera_Cviral->PlaceHolder = ew_RemoveHtml($this->Fecha_Primera_Cviral->FldCaption());

			// Edad_Primer_Cviral_Dias
			$this->Edad_Primer_Cviral_Dias->EditAttrs["class"] = "form-control";
			$this->Edad_Primer_Cviral_Dias->EditCustomAttributes = "";
			$this->Edad_Primer_Cviral_Dias->EditValue = ew_HtmlEncode($this->Edad_Primer_Cviral_Dias->CurrentValue);
			$this->Edad_Primer_Cviral_Dias->PlaceHolder = ew_RemoveHtml($this->Edad_Primer_Cviral_Dias->FldCaption());

			// Segunda_Carga_Viral
			$this->Segunda_Carga_Viral->EditCustomAttributes = "";
			if (trim(strval($this->Segunda_Carga_Viral->CurrentValue)) == "") {
				$sFilterWrk = "0=1";
			} else {
				$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Segunda_Carga_Viral->CurrentValue, EW_DATATYPE_NUMBER, "");
			}
			$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld`, '' AS `SelectFilterFld`, '' AS `SelectFilterFld2`, '' AS `SelectFilterFld3`, '' AS `SelectFilterFld4` FROM `si_no`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->Segunda_Carga_Viral, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			$arwrk = ($rswrk) ? $rswrk->GetRows() : array();
			if ($rswrk) $rswrk->Close();
			$this->Segunda_Carga_Viral->EditValue = $arwrk;

			// No_Segunda_Carga_Viral_Bebe
			$this->No_Segunda_Carga_Viral_Bebe->EditAttrs["class"] = "form-control";
			$this->No_Segunda_Carga_Viral_Bebe->EditCustomAttributes = "";
			if (trim(strval($this->No_Segunda_Carga_Viral_Bebe->CurrentValue)) == "") {
				$sFilterWrk = "0=1";
			} else {
				$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->No_Segunda_Carga_Viral_Bebe->CurrentValue, EW_DATATYPE_STRING, "");
			}
			$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld`, '' AS `SelectFilterFld`, '' AS `SelectFilterFld2`, '' AS `SelectFilterFld3`, '' AS `SelectFilterFld4` FROM `carga_viral`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->No_Segunda_Carga_Viral_Bebe, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			$arwrk = ($rswrk) ? $rswrk->GetRows() : array();
			if ($rswrk) $rswrk->Close();
			array_unshift($arwrk, array("", $Language->Phrase("PleaseSelect"), "", "", "", "", "", "", ""));
			$this->No_Segunda_Carga_Viral_Bebe->EditValue = $arwrk;

			// Fecha_Segunda_Carga_Viral
			$this->Fecha_Segunda_Carga_Viral->EditAttrs["class"] = "form-control";
			$this->Fecha_Segunda_Carga_Viral->EditCustomAttributes = "";
			$this->Fecha_Segunda_Carga_Viral->EditValue = ew_HtmlEncode(ew_FormatDateTime($this->Fecha_Segunda_Carga_Viral->CurrentValue, 5));
			$this->Fecha_Segunda_Carga_Viral->PlaceHolder = ew_RemoveHtml($this->Fecha_Segunda_Carga_Viral->FldCaption());

			// Edad_Segunda_Carga_Viral_Dias
			$this->Edad_Segunda_Carga_Viral_Dias->EditAttrs["class"] = "form-control";
			$this->Edad_Segunda_Carga_Viral_Dias->EditCustomAttributes = "";
			$this->Edad_Segunda_Carga_Viral_Dias->EditValue = ew_HtmlEncode($this->Edad_Segunda_Carga_Viral_Dias->CurrentValue);
			$this->Edad_Segunda_Carga_Viral_Dias->PlaceHolder = ew_RemoveHtml($this->Edad_Segunda_Carga_Viral_Dias->FldCaption());

			// Resultado_Tamizaje_M18
			$this->Resultado_Tamizaje_M18->EditCustomAttributes = "";
			$this->Resultado_Tamizaje_M18->EditValue = $this->Resultado_Tamizaje_M18->Options(FALSE);

			// Fecha_Tamizaje
			$this->Fecha_Tamizaje->EditAttrs["class"] = "form-control";
			$this->Fecha_Tamizaje->EditCustomAttributes = "";
			$this->Fecha_Tamizaje->EditValue = ew_HtmlEncode(ew_FormatDateTime($this->Fecha_Tamizaje->CurrentValue, 5));
			$this->Fecha_Tamizaje->PlaceHolder = ew_RemoveHtml($this->Fecha_Tamizaje->FldCaption());

			// Ultima_Cargaviral
			$this->Ultima_Cargaviral->EditAttrs["class"] = "form-control";
			$this->Ultima_Cargaviral->EditCustomAttributes = "";
			$this->Ultima_Cargaviral->EditValue = ew_HtmlEncode($this->Ultima_Cargaviral->CurrentValue);
			if (strval($this->Ultima_Cargaviral->CurrentValue) <> "") {
				$sFilterWrk = "`Carga_viral`" . ew_SearchString("=", $this->Ultima_Cargaviral->CurrentValue, EW_DATATYPE_STRING, "");
			$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->Ultima_Cargaviral, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
				$rswrk = Conn()->Execute($sSqlWrk);
				if ($rswrk && !$rswrk->EOF) { // Lookup values found
					$arwrk = array();
					$arwrk[1] = ew_HtmlEncode($rswrk->fields('DispFld'));
					$this->Ultima_Cargaviral->EditValue = $this->Ultima_Cargaviral->DisplayValue($arwrk);
					$rswrk->Close();
				} else {
					$this->Ultima_Cargaviral->EditValue = ew_HtmlEncode($this->Ultima_Cargaviral->CurrentValue);
				}
			} else {
				$this->Ultima_Cargaviral->EditValue = NULL;
			}
			$this->Ultima_Cargaviral->PlaceHolder = ew_RemoveHtml($this->Ultima_Cargaviral->FldCaption());

			// Fecha_Ultima_Carga_viral
			$this->Fecha_Ultima_Carga_viral->EditAttrs["class"] = "form-control";
			$this->Fecha_Ultima_Carga_viral->EditCustomAttributes = "";
			$this->Fecha_Ultima_Carga_viral->EditValue = ew_HtmlEncode(ew_FormatDateTime($this->Fecha_Ultima_Carga_viral->CurrentValue, 5));
			$this->Fecha_Ultima_Carga_viral->PlaceHolder = ew_RemoveHtml($this->Fecha_Ultima_Carga_viral->FldCaption());

			// Formula_Lactea
			$this->Formula_Lactea->EditCustomAttributes = "";
			if (trim(strval($this->Formula_Lactea->CurrentValue)) == "") {
				$sFilterWrk = "0=1";
			} else {
				$sFilterWrk = "`Consecutivo`" . ew_SearchString("=", $this->Formula_Lactea->CurrentValue, EW_DATATYPE_NUMBER, "");
			}
			$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld`, '' AS `SelectFilterFld`, '' AS `SelectFilterFld2`, '' AS `SelectFilterFld3`, '' AS `SelectFilterFld4` FROM `si_no`";
			$sWhereWrk = "";
			ew_AddFilter($sWhereWrk, $sFilterWrk);
			$this->Lookup_Selecting($this->Formula_Lactea, $sWhereWrk); // Call Lookup selecting
			if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
			$rswrk = Conn()->Execute($sSqlWrk);
			$arwrk = ($rswrk) ? $rswrk->GetRows() : array();
			if ($rswrk) $rswrk->Close();
			$this->Formula_Lactea->EditValue = $arwrk;

			// Edad_Dias_Bebe
			$this->Edad_Dias_Bebe->EditAttrs["class"] = "form-control";
			$this->Edad_Dias_Bebe->EditCustomAttributes = "";
			$this->Edad_Dias_Bebe->EditValue = ew_HtmlEncode($this->Edad_Dias_Bebe->CurrentValue);
			$this->Edad_Dias_Bebe->PlaceHolder = ew_RemoveHtml($this->Edad_Dias_Bebe->FldCaption());

			// Clasificacion_Final_bebe
			$this->Clasificacion_Final_bebe->EditCustomAttributes = "";
			$this->Clasificacion_Final_bebe->EditValue = $this->Clasificacion_Final_bebe->Options(FALSE);

			// Observaciones
			$this->Observaciones->EditAttrs["class"] = "form-control";
			$this->Observaciones->EditCustomAttributes = "";
			$this->Observaciones->EditValue = ew_HtmlEncode($this->Observaciones->CurrentValue);
			$this->Observaciones->PlaceHolder = ew_RemoveHtml($this->Observaciones->FldCaption());

			// Registrado_Por
			// Add refer script
			// Id_Registro_Madre

			$this->Id_Registro_Madre->LinkCustomAttributes = "";
			$this->Id_Registro_Madre->HrefValue = "";

			// Primer_Nombre
			$this->Primer_Nombre->LinkCustomAttributes = "";
			$this->Primer_Nombre->HrefValue = "";

			// Segundo_Nombre
			$this->Segundo_Nombre->LinkCustomAttributes = "";
			$this->Segundo_Nombre->HrefValue = "";

			// Primer_Apellido
			$this->Primer_Apellido->LinkCustomAttributes = "";
			$this->Primer_Apellido->HrefValue = "";

			// Segundo_Apellido
			$this->Segundo_Apellido->LinkCustomAttributes = "";
			$this->Segundo_Apellido->HrefValue = "";

			// Registro_Civil
			$this->Registro_Civil->LinkCustomAttributes = "";
			$this->Registro_Civil->HrefValue = "";

			// Sexo
			$this->Sexo->LinkCustomAttributes = "";
			$this->Sexo->HrefValue = "";

			// Fecha_Nacimiento
			$this->Fecha_Nacimiento->LinkCustomAttributes = "";
			$this->Fecha_Nacimiento->HrefValue = "";

			// Peso_Gramos
			$this->Peso_Gramos->LinkCustomAttributes = "";
			$this->Peso_Gramos->HrefValue = "";

			// Recibio_Tratamiento_Profilactico
			$this->Recibio_Tratamiento_Profilactico->LinkCustomAttributes = "";
			$this->Recibio_Tratamiento_Profilactico->HrefValue = "";

			// Esquema_Tratamiento
			$this->Esquema_Tratamiento->LinkCustomAttributes = "";
			$this->Esquema_Tratamiento->HrefValue = "";

			// Otro
			$this->Otro->LinkCustomAttributes = "";
			$this->Otro->HrefValue = "";

			// Tipo_Tratamiento_Bebe
			$this->Tipo_Tratamiento_Bebe->LinkCustomAttributes = "";
			$this->Tipo_Tratamiento_Bebe->HrefValue = "";

			// No_Primera_Carga_Viral
			$this->No_Primera_Carga_Viral->LinkCustomAttributes = "";
			$this->No_Primera_Carga_Viral->HrefValue = "";

			// Fecha_Primera_Cviral
			$this->Fecha_Primera_Cviral->LinkCustomAttributes = "";
			$this->Fecha_Primera_Cviral->HrefValue = "";

			// Edad_Primer_Cviral_Dias
			$this->Edad_Primer_Cviral_Dias->LinkCustomAttributes = "";
			$this->Edad_Primer_Cviral_Dias->HrefValue = "";

			// Segunda_Carga_Viral
			$this->Segunda_Carga_Viral->LinkCustomAttributes = "";
			$this->Segunda_Carga_Viral->HrefValue = "";

			// No_Segunda_Carga_Viral_Bebe
			$this->No_Segunda_Carga_Viral_Bebe->LinkCustomAttributes = "";
			$this->No_Segunda_Carga_Viral_Bebe->HrefValue = "";

			// Fecha_Segunda_Carga_Viral
			$this->Fecha_Segunda_Carga_Viral->LinkCustomAttributes = "";
			$this->Fecha_Segunda_Carga_Viral->HrefValue = "";

			// Edad_Segunda_Carga_Viral_Dias
			$this->Edad_Segunda_Carga_Viral_Dias->LinkCustomAttributes = "";
			$this->Edad_Segunda_Carga_Viral_Dias->HrefValue = "";

			// Resultado_Tamizaje_M18
			$this->Resultado_Tamizaje_M18->LinkCustomAttributes = "";
			$this->Resultado_Tamizaje_M18->HrefValue = "";

			// Fecha_Tamizaje
			$this->Fecha_Tamizaje->LinkCustomAttributes = "";
			$this->Fecha_Tamizaje->HrefValue = "";

			// Ultima_Cargaviral
			$this->Ultima_Cargaviral->LinkCustomAttributes = "";
			$this->Ultima_Cargaviral->HrefValue = "";

			// Fecha_Ultima_Carga_viral
			$this->Fecha_Ultima_Carga_viral->LinkCustomAttributes = "";
			$this->Fecha_Ultima_Carga_viral->HrefValue = "";

			// Formula_Lactea
			$this->Formula_Lactea->LinkCustomAttributes = "";
			$this->Formula_Lactea->HrefValue = "";

			// Edad_Dias_Bebe
			$this->Edad_Dias_Bebe->LinkCustomAttributes = "";
			$this->Edad_Dias_Bebe->HrefValue = "";

			// Clasificacion_Final_bebe
			$this->Clasificacion_Final_bebe->LinkCustomAttributes = "";
			$this->Clasificacion_Final_bebe->HrefValue = "";

			// Observaciones
			$this->Observaciones->LinkCustomAttributes = "";
			$this->Observaciones->HrefValue = "";

			// Registrado_Por
			$this->Registrado_Por->LinkCustomAttributes = "";
			$this->Registrado_Por->HrefValue = "";
		}
		if ($this->RowType == EW_ROWTYPE_ADD ||
			$this->RowType == EW_ROWTYPE_EDIT ||
			$this->RowType == EW_ROWTYPE_SEARCH) { // Add / Edit / Search row
			$this->SetupFieldTitles();
		}

		// Call Row Rendered event
		if ($this->RowType <> EW_ROWTYPE_AGGREGATEINIT)
			$this->Row_Rendered();
	}

	// Validate form
	function ValidateForm() {
		global $Language, $gsFormError;

		// Initialize form error message
		$gsFormError = "";

		// Check if validation required
		if (!EW_SERVER_VALIDATE)
			return ($gsFormError == "");
		if (!$this->Primer_Nombre->FldIsDetailKey && !is_null($this->Primer_Nombre->FormValue) && $this->Primer_Nombre->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Primer_Nombre->FldCaption(), $this->Primer_Nombre->ReqErrMsg));
		}
		if (!$this->Primer_Apellido->FldIsDetailKey && !is_null($this->Primer_Apellido->FormValue) && $this->Primer_Apellido->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Primer_Apellido->FldCaption(), $this->Primer_Apellido->ReqErrMsg));
		}
		if (!$this->Registro_Civil->FldIsDetailKey && !is_null($this->Registro_Civil->FormValue) && $this->Registro_Civil->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Registro_Civil->FldCaption(), $this->Registro_Civil->ReqErrMsg));
		}
		if ($this->Sexo->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Sexo->FldCaption(), $this->Sexo->ReqErrMsg));
		}
		if (!$this->Fecha_Nacimiento->FldIsDetailKey && !is_null($this->Fecha_Nacimiento->FormValue) && $this->Fecha_Nacimiento->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Fecha_Nacimiento->FldCaption(), $this->Fecha_Nacimiento->ReqErrMsg));
		}
		if (!ew_CheckDate($this->Fecha_Nacimiento->FormValue)) {
			ew_AddMessage($gsFormError, $this->Fecha_Nacimiento->FldErrMsg());
		}
		if (!$this->Peso_Gramos->FldIsDetailKey && !is_null($this->Peso_Gramos->FormValue) && $this->Peso_Gramos->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Peso_Gramos->FldCaption(), $this->Peso_Gramos->ReqErrMsg));
		}
		if (!ew_CheckInteger($this->Peso_Gramos->FormValue)) {
			ew_AddMessage($gsFormError, $this->Peso_Gramos->FldErrMsg());
		}
		if ($this->Recibio_Tratamiento_Profilactico->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Recibio_Tratamiento_Profilactico->FldCaption(), $this->Recibio_Tratamiento_Profilactico->ReqErrMsg));
		}
		if ($this->Esquema_Tratamiento->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Esquema_Tratamiento->FldCaption(), $this->Esquema_Tratamiento->ReqErrMsg));
		}
		if ($this->Tipo_Tratamiento_Bebe->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Tipo_Tratamiento_Bebe->FldCaption(), $this->Tipo_Tratamiento_Bebe->ReqErrMsg));
		}
		if (!ew_CheckDate($this->Fecha_Primera_Cviral->FormValue)) {
			ew_AddMessage($gsFormError, $this->Fecha_Primera_Cviral->FldErrMsg());
		}
		if (!ew_CheckInteger($this->Edad_Primer_Cviral_Dias->FormValue)) {
			ew_AddMessage($gsFormError, $this->Edad_Primer_Cviral_Dias->FldErrMsg());
		}
		if ($this->Segunda_Carga_Viral->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Segunda_Carga_Viral->FldCaption(), $this->Segunda_Carga_Viral->ReqErrMsg));
		}
		if (!ew_CheckDate($this->Fecha_Segunda_Carga_Viral->FormValue)) {
			ew_AddMessage($gsFormError, $this->Fecha_Segunda_Carga_Viral->FldErrMsg());
		}
		if (!ew_CheckInteger($this->Edad_Segunda_Carga_Viral_Dias->FormValue)) {
			ew_AddMessage($gsFormError, $this->Edad_Segunda_Carga_Viral_Dias->FldErrMsg());
		}
		if ($this->Resultado_Tamizaje_M18->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Resultado_Tamizaje_M18->FldCaption(), $this->Resultado_Tamizaje_M18->ReqErrMsg));
		}
		if (!$this->Fecha_Tamizaje->FldIsDetailKey && !is_null($this->Fecha_Tamizaje->FormValue) && $this->Fecha_Tamizaje->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Fecha_Tamizaje->FldCaption(), $this->Fecha_Tamizaje->ReqErrMsg));
		}
		if (!ew_CheckDate($this->Fecha_Tamizaje->FormValue)) {
			ew_AddMessage($gsFormError, $this->Fecha_Tamizaje->FldErrMsg());
		}
		if (!ew_CheckDate($this->Fecha_Ultima_Carga_viral->FormValue)) {
			ew_AddMessage($gsFormError, $this->Fecha_Ultima_Carga_viral->FldErrMsg());
		}
		if ($this->Formula_Lactea->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Formula_Lactea->FldCaption(), $this->Formula_Lactea->ReqErrMsg));
		}
		if (!$this->Edad_Dias_Bebe->FldIsDetailKey && !is_null($this->Edad_Dias_Bebe->FormValue) && $this->Edad_Dias_Bebe->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Edad_Dias_Bebe->FldCaption(), $this->Edad_Dias_Bebe->ReqErrMsg));
		}
		if (!ew_CheckInteger($this->Edad_Dias_Bebe->FormValue)) {
			ew_AddMessage($gsFormError, $this->Edad_Dias_Bebe->FldErrMsg());
		}
		if ($this->Clasificacion_Final_bebe->FormValue == "") {
			ew_AddMessage($gsFormError, str_replace("%s", $this->Clasificacion_Final_bebe->FldCaption(), $this->Clasificacion_Final_bebe->ReqErrMsg));
		}

		// Return validate result
		$ValidateForm = ($gsFormError == "");

		// Call Form_CustomValidate event
		$sFormCustomError = "";
		$ValidateForm = $ValidateForm && $this->Form_CustomValidate($sFormCustomError);
		if ($sFormCustomError <> "") {
			ew_AddMessage($gsFormError, $sFormCustomError);
		}
		return $ValidateForm;
	}

	// Add record
	function AddRow($rsold = NULL) {
		global $Language, $Security;
		$conn = &$this->Connection();

		// Load db values from rsold
		if ($rsold) {
			$this->LoadDbValues($rsold);
		}
		$rsnew = array();

		// Id_Registro_Madre
		$this->Id_Registro_Madre->SetDbValueDef($rsnew, $this->Id_Registro_Madre->CurrentValue, NULL, FALSE);

		// Primer_Nombre
		$this->Primer_Nombre->SetDbValueDef($rsnew, $this->Primer_Nombre->CurrentValue, "", FALSE);

		// Segundo_Nombre
		$this->Segundo_Nombre->SetDbValueDef($rsnew, $this->Segundo_Nombre->CurrentValue, NULL, FALSE);

		// Primer_Apellido
		$this->Primer_Apellido->SetDbValueDef($rsnew, $this->Primer_Apellido->CurrentValue, "", FALSE);

		// Segundo_Apellido
		$this->Segundo_Apellido->SetDbValueDef($rsnew, $this->Segundo_Apellido->CurrentValue, NULL, FALSE);

		// Registro_Civil
		$this->Registro_Civil->SetDbValueDef($rsnew, $this->Registro_Civil->CurrentValue, "", FALSE);

		// Sexo
		$this->Sexo->SetDbValueDef($rsnew, $this->Sexo->CurrentValue, 0, FALSE);

		// Fecha_Nacimiento
		$this->Fecha_Nacimiento->SetDbValueDef($rsnew, ew_UnFormatDateTime($this->Fecha_Nacimiento->CurrentValue, 5), ew_CurrentDate(), FALSE);

		// Peso_Gramos
		$this->Peso_Gramos->SetDbValueDef($rsnew, $this->Peso_Gramos->CurrentValue, 0, FALSE);

		// Recibio_Tratamiento_Profilactico
		$this->Recibio_Tratamiento_Profilactico->SetDbValueDef($rsnew, $this->Recibio_Tratamiento_Profilactico->CurrentValue, 0, FALSE);

		// Esquema_Tratamiento
		$this->Esquema_Tratamiento->SetDbValueDef($rsnew, $this->Esquema_Tratamiento->CurrentValue, "", FALSE);

		// Otro
		$this->Otro->SetDbValueDef($rsnew, $this->Otro->CurrentValue, NULL, FALSE);

		// Tipo_Tratamiento_Bebe
		$this->Tipo_Tratamiento_Bebe->SetDbValueDef($rsnew, $this->Tipo_Tratamiento_Bebe->CurrentValue, 0, FALSE);

		// No_Primera_Carga_Viral
		$this->No_Primera_Carga_Viral->SetDbValueDef($rsnew, $this->No_Primera_Carga_Viral->CurrentValue, NULL, FALSE);

		// Fecha_Primera_Cviral
		$this->Fecha_Primera_Cviral->SetDbValueDef($rsnew, ew_UnFormatDateTime($this->Fecha_Primera_Cviral->CurrentValue, 5), NULL, FALSE);

		// Edad_Primer_Cviral_Dias
		$this->Edad_Primer_Cviral_Dias->SetDbValueDef($rsnew, $this->Edad_Primer_Cviral_Dias->CurrentValue, NULL, FALSE);

		// Segunda_Carga_Viral
		$this->Segunda_Carga_Viral->SetDbValueDef($rsnew, $this->Segunda_Carga_Viral->CurrentValue, NULL, FALSE);

		// No_Segunda_Carga_Viral_Bebe
		$this->No_Segunda_Carga_Viral_Bebe->SetDbValueDef($rsnew, $this->No_Segunda_Carga_Viral_Bebe->CurrentValue, NULL, FALSE);

		// Fecha_Segunda_Carga_Viral
		$this->Fecha_Segunda_Carga_Viral->SetDbValueDef($rsnew, ew_UnFormatDateTime($this->Fecha_Segunda_Carga_Viral->CurrentValue, 5), NULL, FALSE);

		// Edad_Segunda_Carga_Viral_Dias
		$this->Edad_Segunda_Carga_Viral_Dias->SetDbValueDef($rsnew, $this->Edad_Segunda_Carga_Viral_Dias->CurrentValue, NULL, FALSE);

		// Resultado_Tamizaje_M18
		$this->Resultado_Tamizaje_M18->SetDbValueDef($rsnew, $this->Resultado_Tamizaje_M18->CurrentValue, NULL, FALSE);

		// Fecha_Tamizaje
		$this->Fecha_Tamizaje->SetDbValueDef($rsnew, ew_UnFormatDateTime($this->Fecha_Tamizaje->CurrentValue, 5), NULL, FALSE);

		// Ultima_Cargaviral
		$this->Ultima_Cargaviral->SetDbValueDef($rsnew, $this->Ultima_Cargaviral->CurrentValue, NULL, FALSE);

		// Fecha_Ultima_Carga_viral
		$this->Fecha_Ultima_Carga_viral->SetDbValueDef($rsnew, ew_UnFormatDateTime($this->Fecha_Ultima_Carga_viral->CurrentValue, 5), NULL, FALSE);

		// Formula_Lactea
		$this->Formula_Lactea->SetDbValueDef($rsnew, $this->Formula_Lactea->CurrentValue, NULL, FALSE);

		// Edad_Dias_Bebe
		$this->Edad_Dias_Bebe->SetDbValueDef($rsnew, $this->Edad_Dias_Bebe->CurrentValue, 0, FALSE);

		// Clasificacion_Final_bebe
		$this->Clasificacion_Final_bebe->SetDbValueDef($rsnew, $this->Clasificacion_Final_bebe->CurrentValue, 0, FALSE);

		// Observaciones
		$this->Observaciones->SetDbValueDef($rsnew, $this->Observaciones->CurrentValue, NULL, FALSE);

		// Registrado_Por
		$this->Registrado_Por->SetDbValueDef($rsnew, CurrentUserName(), NULL);
		$rsnew['Registrado_Por'] = &$this->Registrado_Por->DbValue;

		// Call Row Inserting event
		$rs = ($rsold == NULL) ? NULL : $rsold->fields;
		$bInsertRow = $this->Row_Inserting($rs, $rsnew);
		if ($bInsertRow) {
			$conn->raiseErrorFn = $GLOBALS["EW_ERROR_FN"];
			$AddRow = $this->Insert($rsnew);
			$conn->raiseErrorFn = '';
			if ($AddRow) {

				// Get insert id if necessary
				$this->id->setDbValue($conn->Insert_ID());
				$rsnew['id'] = $this->id->DbValue;
			}
		} else {
			if ($this->getSuccessMessage() <> "" || $this->getFailureMessage() <> "") {

				// Use the message, do nothing
			} elseif ($this->CancelMessage <> "") {
				$this->setFailureMessage($this->CancelMessage);
				$this->CancelMessage = "";
			} else {
				$this->setFailureMessage($Language->Phrase("InsertCancelled"));
			}
			$AddRow = FALSE;
		}
		if ($AddRow) {

			// Call Row Inserted event
			$rs = ($rsold == NULL) ? NULL : $rsold->fields;
			$this->Row_Inserted($rs, $rsnew);
		}
		return $AddRow;
	}

	// Set up Breadcrumb
	function SetupBreadcrumb() {
		global $Breadcrumb, $Language;
		$Breadcrumb = new cBreadcrumb();
		$url = substr(ew_CurrentUrl(), strrpos(ew_CurrentUrl(), "/")+1);
		$Breadcrumb->Add("list", $this->TableVar, $this->AddMasterUrl("seguimiento_bebelist.php"), "", $this->TableVar, TRUE);
		$PageId = "addopt";
		$Breadcrumb->Add("addopt", $PageId, $url);
	}

	// Page Load event
	function Page_Load() {

		//echo "Page Load";
	}

	// Page Unload event
	function Page_Unload() {

		//echo "Page Unload";
	}

	// Page Redirecting event
	function Page_Redirecting(&$url) {

		// Example:
		//$url = "your URL";

	}

	// Message Showing event
	// $type = ''|'success'|'failure'|'warning'
	function Message_Showing(&$msg, $type) {
		if ($type == 'success') {

			//$msg = "your success message";
		} elseif ($type == 'failure') {

			//$msg = "your failure message";
		} elseif ($type == 'warning') {

			//$msg = "your warning message";
		} else {

			//$msg = "your message";
		}
	}

	// Page Render event
	function Page_Render() {

		//echo "Page Render";
	}

	// Page Data Rendering event
	function Page_DataRendering(&$header) {

		// Example:
		//$header = "your header";

	}

	// Page Data Rendered event
	function Page_DataRendered(&$footer) {

		// Example:
		//$footer = "your footer";

	}

	// Custom validate event
	// Form Custom Validate event
	function Form_CustomValidate(&$CustomError) {

		// Return error message in CustomError
		return TRUE;
	}
}
?>
<?php ew_Header(FALSE) ?>
<?php

// Create page object
if (!isset($seguimiento_bebe_addopt)) $seguimiento_bebe_addopt = new cseguimiento_bebe_addopt();

// Page init
$seguimiento_bebe_addopt->Page_Init();

// Page main
$seguimiento_bebe_addopt->Page_Main();

// Global Page Rendering event (in userfn*.php)
Page_Rendering();

// Page Rendering event
$seguimiento_bebe_addopt->Page_Render();
?>
<script type="text/javascript">

// Form object
var CurrentPageID = EW_PAGE_ID = "addopt";
var CurrentForm = fseguimiento_bebeaddopt = new ew_Form("fseguimiento_bebeaddopt", "addopt");

// Validate form
fseguimiento_bebeaddopt.Validate = function() {
	if (!this.ValidateRequired)
		return true; // Ignore validation
	var $ = jQuery, fobj = this.GetForm(), $fobj = $(fobj);
	if ($fobj.find("#a_confirm").val() == "F")
		return true;
	var elm, felm, uelm, addcnt = 0;
	var $k = $fobj.find("#" + this.FormKeyCountName); // Get key_count
	var rowcnt = ($k[0]) ? parseInt($k.val(), 10) : 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // Check rowcnt == 0 => Inline-Add
	var gridinsert = $fobj.find("#a_list").val() == "gridinsert";
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = ($k[0]) ? String(i) : "";
		$fobj.data("rowindex", infix);
			elm = this.GetElements("x" + infix + "_Primer_Nombre");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Primer_Nombre->FldCaption(), $seguimiento_bebe->Primer_Nombre->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Primer_Apellido");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Primer_Apellido->FldCaption(), $seguimiento_bebe->Primer_Apellido->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Registro_Civil");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Registro_Civil->FldCaption(), $seguimiento_bebe->Registro_Civil->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Sexo");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Sexo->FldCaption(), $seguimiento_bebe->Sexo->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Fecha_Nacimiento");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Fecha_Nacimiento->FldCaption(), $seguimiento_bebe->Fecha_Nacimiento->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Fecha_Nacimiento");
			if (elm && !ew_CheckDate(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Fecha_Nacimiento->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Peso_Gramos");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Peso_Gramos->FldCaption(), $seguimiento_bebe->Peso_Gramos->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Peso_Gramos");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Peso_Gramos->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Recibio_Tratamiento_Profilactico");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Recibio_Tratamiento_Profilactico->FldCaption(), $seguimiento_bebe->Recibio_Tratamiento_Profilactico->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Esquema_Tratamiento[]");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Esquema_Tratamiento->FldCaption(), $seguimiento_bebe->Esquema_Tratamiento->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Tipo_Tratamiento_Bebe");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Tipo_Tratamiento_Bebe->FldCaption(), $seguimiento_bebe->Tipo_Tratamiento_Bebe->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Fecha_Primera_Cviral");
			if (elm && !ew_CheckDate(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Fecha_Primera_Cviral->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Edad_Primer_Cviral_Dias");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Edad_Primer_Cviral_Dias->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Segunda_Carga_Viral");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Segunda_Carga_Viral->FldCaption(), $seguimiento_bebe->Segunda_Carga_Viral->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Fecha_Segunda_Carga_Viral");
			if (elm && !ew_CheckDate(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Fecha_Segunda_Carga_Viral->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Edad_Segunda_Carga_Viral_Dias");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Edad_Segunda_Carga_Viral_Dias->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Resultado_Tamizaje_M18");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Resultado_Tamizaje_M18->FldCaption(), $seguimiento_bebe->Resultado_Tamizaje_M18->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Fecha_Tamizaje");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Fecha_Tamizaje->FldCaption(), $seguimiento_bebe->Fecha_Tamizaje->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Fecha_Tamizaje");
			if (elm && !ew_CheckDate(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Fecha_Tamizaje->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Fecha_Ultima_Carga_viral");
			if (elm && !ew_CheckDate(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Fecha_Ultima_Carga_viral->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Formula_Lactea");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Formula_Lactea->FldCaption(), $seguimiento_bebe->Formula_Lactea->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Edad_Dias_Bebe");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Edad_Dias_Bebe->FldCaption(), $seguimiento_bebe->Edad_Dias_Bebe->ReqErrMsg)) ?>");
			elm = this.GetElements("x" + infix + "_Edad_Dias_Bebe");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php echo ew_JsEncode2($seguimiento_bebe->Edad_Dias_Bebe->FldErrMsg()) ?>");
			elm = this.GetElements("x" + infix + "_Clasificacion_Final_bebe");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php echo ew_JsEncode2(str_replace("%s", $seguimiento_bebe->Clasificacion_Final_bebe->FldCaption(), $seguimiento_bebe->Clasificacion_Final_bebe->ReqErrMsg)) ?>");

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}
	return true;
}

// Form_CustomValidate event
fseguimiento_bebeaddopt.Form_CustomValidate = 
 function(fobj) { // DO NOT CHANGE THIS LINE!

 	// Your custom validation code here, return false if invalid. 
 	return true;
 }

// Use JavaScript validation or not
<?php if (EW_CLIENT_VALIDATE) { ?>
fseguimiento_bebeaddopt.ValidateRequired = true;
<?php } else { ?>
fseguimiento_bebeaddopt.ValidateRequired = false; 
<?php } ?>

// Dynamic selection lists
fseguimiento_bebeaddopt.Lists["x_Sexo"] = {"LinkField":"x_Consecutivo","Ajax":true,"AutoFill":false,"DisplayFields":["x_Sexo","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Recibio_Tratamiento_Profilactico"] = {"LinkField":"x_Consecutivo","Ajax":true,"AutoFill":false,"DisplayFields":["x_Si_No","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Esquema_Tratamiento[]"] = {"LinkField":"x_id","Ajax":true,"AutoFill":false,"DisplayFields":["x_Esquema","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Tipo_Tratamiento_Bebe"] = {"LinkField":"x_id","Ajax":true,"AutoFill":false,"DisplayFields":["x_Tipo_Tratamiento_Bebe","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_No_Primera_Carga_Viral"] = {"LinkField":"x_Carga_viral","Ajax":true,"AutoFill":false,"DisplayFields":["x_Carga_viral","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Segunda_Carga_Viral"] = {"LinkField":"x_Consecutivo","Ajax":true,"AutoFill":false,"DisplayFields":["x_Si_No","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_No_Segunda_Carga_Viral_Bebe"] = {"LinkField":"x_Carga_viral","Ajax":true,"AutoFill":false,"DisplayFields":["x_Carga_viral","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Resultado_Tamizaje_M18"] = {"LinkField":"","Ajax":null,"AutoFill":false,"DisplayFields":["","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Resultado_Tamizaje_M18"].Options = <?php echo json_encode($seguimiento_bebe->Resultado_Tamizaje_M18->Options()) ?>;
fseguimiento_bebeaddopt.Lists["x_Ultima_Cargaviral"] = {"LinkField":"x_Carga_viral","Ajax":true,"AutoFill":false,"DisplayFields":["x_Carga_viral","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Formula_Lactea"] = {"LinkField":"x_Consecutivo","Ajax":true,"AutoFill":false,"DisplayFields":["x_Si_No","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Clasificacion_Final_bebe"] = {"LinkField":"","Ajax":null,"AutoFill":false,"DisplayFields":["","","",""],"ParentFields":[],"ChildFields":[],"FilterFields":[],"Options":[],"Template":""};
fseguimiento_bebeaddopt.Lists["x_Clasificacion_Final_bebe"].Options = <?php echo json_encode($seguimiento_bebe->Clasificacion_Final_bebe->Options()) ?>;

// Form object for search
</script>
<script type="text/javascript">

// Write your client script here, no need to add script tags.
</script>
<?php
$seguimiento_bebe_addopt->ShowMessage();
?>
<form name="fseguimiento_bebeaddopt" id="fseguimiento_bebeaddopt" class="ewForm form-horizontal" action="seguimiento_bebeaddopt.php" method="post">
<?php if ($seguimiento_bebe_addopt->CheckToken) { ?>
<input type="hidden" name="<?php echo EW_TOKEN_NAME ?>" value="<?php echo $seguimiento_bebe_addopt->Token ?>">
<?php } ?>
<input type="hidden" name="t" value="seguimiento_bebe">
<input type="hidden" name="a_addopt" id="a_addopt" value="A">
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Id_Registro_Madre"><?php echo $seguimiento_bebe->Id_Registro_Madre->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Id_Registro_Madre" name="x_Id_Registro_Madre" id="x_Id_Registro_Madre" size="30" maxlength="100" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Id_Registro_Madre->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Id_Registro_Madre->EditValue ?>"<?php echo $seguimiento_bebe->Id_Registro_Madre->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Primer_Nombre"><?php echo $seguimiento_bebe->Primer_Nombre->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Primer_Nombre" name="x_Primer_Nombre" id="x_Primer_Nombre" size="30" maxlength="50" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Primer_Nombre->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Primer_Nombre->EditValue ?>"<?php echo $seguimiento_bebe->Primer_Nombre->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Segundo_Nombre"><?php echo $seguimiento_bebe->Segundo_Nombre->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Segundo_Nombre" name="x_Segundo_Nombre" id="x_Segundo_Nombre" size="30" maxlength="50" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Segundo_Nombre->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Segundo_Nombre->EditValue ?>"<?php echo $seguimiento_bebe->Segundo_Nombre->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Primer_Apellido"><?php echo $seguimiento_bebe->Primer_Apellido->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Primer_Apellido" name="x_Primer_Apellido" id="x_Primer_Apellido" size="30" maxlength="50" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Primer_Apellido->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Primer_Apellido->EditValue ?>"<?php echo $seguimiento_bebe->Primer_Apellido->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Segundo_Apellido"><?php echo $seguimiento_bebe->Segundo_Apellido->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Segundo_Apellido" name="x_Segundo_Apellido" id="x_Segundo_Apellido" size="30" maxlength="50" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Segundo_Apellido->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Segundo_Apellido->EditValue ?>"<?php echo $seguimiento_bebe->Segundo_Apellido->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Registro_Civil"><?php echo $seguimiento_bebe->Registro_Civil->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Registro_Civil" name="x_Registro_Civil" id="x_Registro_Civil" size="30" maxlength="50" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Registro_Civil->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Registro_Civil->EditValue ?>"<?php echo $seguimiento_bebe->Registro_Civil->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Sexo->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<div id="tp_x_Sexo" class="ewTemplate"><input type="radio" data-table="seguimiento_bebe" data-field="x_Sexo" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Sexo->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Sexo->DisplayValueSeparator) : $seguimiento_bebe->Sexo->DisplayValueSeparator) ?>" name="x_Sexo" id="x_Sexo" value="{value}"<?php echo $seguimiento_bebe->Sexo->EditAttributes() ?>></div>
<div id="dsl_x_Sexo" data-repeatcolumn="5" class="ewItemList" style="display: none;"><div>
<?php
$arwrk = $seguimiento_bebe->Sexo->EditValue;
if (is_array($arwrk)) {
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = (strval($seguimiento_bebe->Sexo->CurrentValue) == strval($arwrk[$rowcntwrk][0])) ? " checked" : "";
		if ($selwrk <> "") {
			$emptywrk = FALSE;
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Sexo" name="x_Sexo" id="x_Sexo_<?php echo $rowcntwrk ?>" value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?><?php echo $seguimiento_bebe->Sexo->EditAttributes() ?>><?php echo $seguimiento_bebe->Sexo->DisplayValue($arwrk[$rowcntwrk]) ?></label>
<?php
		}
	}
	if ($emptywrk && strval($seguimiento_bebe->Sexo->CurrentValue) <> "") {
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Sexo" name="x_Sexo" id="x_Sexo_<?php echo $rowswrk ?>" value="<?php echo ew_HtmlEncode($seguimiento_bebe->Sexo->CurrentValue) ?>" checked<?php echo $seguimiento_bebe->Sexo->EditAttributes() ?>><?php echo $seguimiento_bebe->Sexo->CurrentValue ?></label>
<?php
    }
}
?>
</div></div>
<?php
$sSqlWrk = "SELECT `Consecutivo`, `Sexo` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `sexo`";
$sWhereWrk = "";
$seguimiento_bebe->Sexo->LookupFilters = array("s" => $sSqlWrk, "d" => "");
$seguimiento_bebe->Sexo->LookupFilters += array("f0" => "`Consecutivo` = {filter_value}", "t0" => "3", "fn0" => "");
$sSqlWrk = "";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->Sexo, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
if ($sSqlWrk <> "") $seguimiento_bebe->Sexo->LookupFilters["s"] .= $sSqlWrk;
?>
<input type="hidden" name="s_x_Sexo" id="s_x_Sexo" value="<?php echo $seguimiento_bebe->Sexo->LookupFilterQuery() ?>">
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Fecha_Nacimiento"><?php echo $seguimiento_bebe->Fecha_Nacimiento->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Fecha_Nacimiento" data-format="5" name="x_Fecha_Nacimiento" id="x_Fecha_Nacimiento" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Fecha_Nacimiento->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Fecha_Nacimiento->EditValue ?>"<?php echo $seguimiento_bebe->Fecha_Nacimiento->EditAttributes() ?>>
<?php if (!$seguimiento_bebe->Fecha_Nacimiento->ReadOnly && !$seguimiento_bebe->Fecha_Nacimiento->Disabled && !isset($seguimiento_bebe->Fecha_Nacimiento->EditAttrs["readonly"]) && !isset($seguimiento_bebe->Fecha_Nacimiento->EditAttrs["disabled"])) { ?>
<script type="text/javascript">
ew_CreateCalendar("fseguimiento_bebeaddopt", "x_Fecha_Nacimiento", "%Y/%m/%d");
</script>
<?php } ?>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Peso_Gramos"><?php echo $seguimiento_bebe->Peso_Gramos->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Peso_Gramos" name="x_Peso_Gramos" id="x_Peso_Gramos" size="30" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Peso_Gramos->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Peso_Gramos->EditValue ?>"<?php echo $seguimiento_bebe->Peso_Gramos->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Recibio_Tratamiento_Profilactico->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<div id="tp_x_Recibio_Tratamiento_Profilactico" class="ewTemplate"><input type="radio" data-table="seguimiento_bebe" data-field="x_Recibio_Tratamiento_Profilactico" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Recibio_Tratamiento_Profilactico->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Recibio_Tratamiento_Profilactico->DisplayValueSeparator) : $seguimiento_bebe->Recibio_Tratamiento_Profilactico->DisplayValueSeparator) ?>" name="x_Recibio_Tratamiento_Profilactico" id="x_Recibio_Tratamiento_Profilactico" value="{value}"<?php echo $seguimiento_bebe->Recibio_Tratamiento_Profilactico->EditAttributes() ?>></div>
<div id="dsl_x_Recibio_Tratamiento_Profilactico" data-repeatcolumn="5" class="ewItemList" style="display: none;"><div>
<?php
$arwrk = $seguimiento_bebe->Recibio_Tratamiento_Profilactico->EditValue;
if (is_array($arwrk)) {
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = (strval($seguimiento_bebe->Recibio_Tratamiento_Profilactico->CurrentValue) == strval($arwrk[$rowcntwrk][0])) ? " checked" : "";
		if ($selwrk <> "") {
			$emptywrk = FALSE;
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Recibio_Tratamiento_Profilactico" name="x_Recibio_Tratamiento_Profilactico" id="x_Recibio_Tratamiento_Profilactico_<?php echo $rowcntwrk ?>" value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?><?php echo $seguimiento_bebe->Recibio_Tratamiento_Profilactico->EditAttributes() ?>><?php echo $seguimiento_bebe->Recibio_Tratamiento_Profilactico->DisplayValue($arwrk[$rowcntwrk]) ?></label>
<?php
		}
	}
	if ($emptywrk && strval($seguimiento_bebe->Recibio_Tratamiento_Profilactico->CurrentValue) <> "") {
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Recibio_Tratamiento_Profilactico" name="x_Recibio_Tratamiento_Profilactico" id="x_Recibio_Tratamiento_Profilactico_<?php echo $rowswrk ?>" value="<?php echo ew_HtmlEncode($seguimiento_bebe->Recibio_Tratamiento_Profilactico->CurrentValue) ?>" checked<?php echo $seguimiento_bebe->Recibio_Tratamiento_Profilactico->EditAttributes() ?>><?php echo $seguimiento_bebe->Recibio_Tratamiento_Profilactico->CurrentValue ?></label>
<?php
    }
}
?>
</div></div>
<?php
$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
$sWhereWrk = "";
$seguimiento_bebe->Recibio_Tratamiento_Profilactico->LookupFilters = array("s" => $sSqlWrk, "d" => "");
$seguimiento_bebe->Recibio_Tratamiento_Profilactico->LookupFilters += array("f0" => "`Consecutivo` = {filter_value}", "t0" => "3", "fn0" => "");
$sSqlWrk = "";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->Recibio_Tratamiento_Profilactico, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
if ($sSqlWrk <> "") $seguimiento_bebe->Recibio_Tratamiento_Profilactico->LookupFilters["s"] .= $sSqlWrk;
?>
<input type="hidden" name="s_x_Recibio_Tratamiento_Profilactico" id="s_x_Recibio_Tratamiento_Profilactico" value="<?php echo $seguimiento_bebe->Recibio_Tratamiento_Profilactico->LookupFilterQuery() ?>">
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Esquema_Tratamiento->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<div id="tp_x_Esquema_Tratamiento" class="ewTemplate"><input type="checkbox" data-table="seguimiento_bebe" data-field="x_Esquema_Tratamiento" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Esquema_Tratamiento->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Esquema_Tratamiento->DisplayValueSeparator) : $seguimiento_bebe->Esquema_Tratamiento->DisplayValueSeparator) ?>" name="x_Esquema_Tratamiento[]" id="x_Esquema_Tratamiento[]" value="{value}"<?php echo $seguimiento_bebe->Esquema_Tratamiento->EditAttributes() ?>></div>
<div id="dsl_x_Esquema_Tratamiento" data-repeatcolumn="5" class="ewItemList" style="display: none;"><div>
<?php
$arwrk = $seguimiento_bebe->Esquema_Tratamiento->EditValue;
if (is_array($arwrk)) {
	$armultiwrk = (strval($seguimiento_bebe->Esquema_Tratamiento->CurrentValue) <> "") ? explode(",", strval($seguimiento_bebe->Esquema_Tratamiento->CurrentValue)) : array();
	$cnt = count($armultiwrk);
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = "";
		for ($ari = 0; $ari < $cnt; $ari++) {
			if (ew_SameStr($arwrk[$rowcntwrk][0], $armultiwrk[$ari]) && !is_null($armultiwrk[$ari])) {
				$armultiwrk[$ari] = NULL; // Marked for removal
				$selwrk = " checked";
				if ($selwrk <> "") $emptywrk = FALSE;
				break;
			}
		}
		if ($selwrk <> "") {
?>
<label class="checkbox-inline"><input type="checkbox" data-table="seguimiento_bebe" data-field="x_Esquema_Tratamiento" name="x_Esquema_Tratamiento[]" id="x_Esquema_Tratamiento_<?php echo $rowcntwrk ?>[]" value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?><?php echo $seguimiento_bebe->Esquema_Tratamiento->EditAttributes() ?>><?php echo $seguimiento_bebe->Esquema_Tratamiento->DisplayValue($arwrk[$rowcntwrk]) ?></label>
<?php
		}
	}
	for ($ari = 0; $ari < $cnt; $ari++) {
		if (!is_null($armultiwrk[$ari])) {
?>
<label class="checkbox-inline"><input type="checkbox" data-table="seguimiento_bebe" data-field="x_Esquema_Tratamiento" name="x_Esquema_Tratamiento[]" value="<?php echo ew_HtmlEncode($armultiwrk[$ari]) ?>" checked<?php echo $seguimiento_bebe->Esquema_Tratamiento->EditAttributes() ?>><?php echo $armultiwrk[$ari] ?></label>
<?php
		}
	}
}
?>
</div></div>
<?php
$sSqlWrk = "SELECT `id`, `Esquema` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `esquema_bebe`";
$sWhereWrk = "";
$seguimiento_bebe->Esquema_Tratamiento->LookupFilters = array("s" => $sSqlWrk, "d" => "");
$seguimiento_bebe->Esquema_Tratamiento->LookupFilters += array("f0" => "`id` = {filter_value}", "t0" => "3", "fn0" => "");
$sSqlWrk = "";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->Esquema_Tratamiento, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
if ($sSqlWrk <> "") $seguimiento_bebe->Esquema_Tratamiento->LookupFilters["s"] .= $sSqlWrk;
?>
<input type="hidden" name="s_x_Esquema_Tratamiento" id="s_x_Esquema_Tratamiento" value="<?php echo $seguimiento_bebe->Esquema_Tratamiento->LookupFilterQuery() ?>">
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Otro"><?php echo $seguimiento_bebe->Otro->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Otro" name="x_Otro" id="x_Otro" size="30" maxlength="50" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Otro->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Otro->EditValue ?>"<?php echo $seguimiento_bebe->Otro->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Tipo_Tratamiento_Bebe->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<div id="tp_x_Tipo_Tratamiento_Bebe" class="ewTemplate"><input type="radio" data-table="seguimiento_bebe" data-field="x_Tipo_Tratamiento_Bebe" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Tipo_Tratamiento_Bebe->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Tipo_Tratamiento_Bebe->DisplayValueSeparator) : $seguimiento_bebe->Tipo_Tratamiento_Bebe->DisplayValueSeparator) ?>" name="x_Tipo_Tratamiento_Bebe" id="x_Tipo_Tratamiento_Bebe" value="{value}"<?php echo $seguimiento_bebe->Tipo_Tratamiento_Bebe->EditAttributes() ?>></div>
<div id="dsl_x_Tipo_Tratamiento_Bebe" data-repeatcolumn="5" class="ewItemList" style="display: none;"><div>
<?php
$arwrk = $seguimiento_bebe->Tipo_Tratamiento_Bebe->EditValue;
if (is_array($arwrk)) {
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = (strval($seguimiento_bebe->Tipo_Tratamiento_Bebe->CurrentValue) == strval($arwrk[$rowcntwrk][0])) ? " checked" : "";
		if ($selwrk <> "") {
			$emptywrk = FALSE;
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Tipo_Tratamiento_Bebe" name="x_Tipo_Tratamiento_Bebe" id="x_Tipo_Tratamiento_Bebe_<?php echo $rowcntwrk ?>" value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?><?php echo $seguimiento_bebe->Tipo_Tratamiento_Bebe->EditAttributes() ?>><?php echo $seguimiento_bebe->Tipo_Tratamiento_Bebe->DisplayValue($arwrk[$rowcntwrk]) ?></label>
<?php
		}
	}
	if ($emptywrk && strval($seguimiento_bebe->Tipo_Tratamiento_Bebe->CurrentValue) <> "") {
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Tipo_Tratamiento_Bebe" name="x_Tipo_Tratamiento_Bebe" id="x_Tipo_Tratamiento_Bebe_<?php echo $rowswrk ?>" value="<?php echo ew_HtmlEncode($seguimiento_bebe->Tipo_Tratamiento_Bebe->CurrentValue) ?>" checked<?php echo $seguimiento_bebe->Tipo_Tratamiento_Bebe->EditAttributes() ?>><?php echo $seguimiento_bebe->Tipo_Tratamiento_Bebe->CurrentValue ?></label>
<?php
    }
}
?>
</div></div>
<?php
$sSqlWrk = "SELECT `id`, `Tipo_Tratamiento_Bebe` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `tipo_tratamiento_bebe`";
$sWhereWrk = "";
$seguimiento_bebe->Tipo_Tratamiento_Bebe->LookupFilters = array("s" => $sSqlWrk, "d" => "");
$seguimiento_bebe->Tipo_Tratamiento_Bebe->LookupFilters += array("f0" => "`id` = {filter_value}", "t0" => "3", "fn0" => "");
$sSqlWrk = "";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->Tipo_Tratamiento_Bebe, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
if ($sSqlWrk <> "") $seguimiento_bebe->Tipo_Tratamiento_Bebe->LookupFilters["s"] .= $sSqlWrk;
?>
<input type="hidden" name="s_x_Tipo_Tratamiento_Bebe" id="s_x_Tipo_Tratamiento_Bebe" value="<?php echo $seguimiento_bebe->Tipo_Tratamiento_Bebe->LookupFilterQuery() ?>">
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_No_Primera_Carga_Viral"><?php echo $seguimiento_bebe->No_Primera_Carga_Viral->FldCaption() ?></label>
		<div class="col-sm-9">
<select data-table="seguimiento_bebe" data-field="x_No_Primera_Carga_Viral" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->No_Primera_Carga_Viral->DisplayValueSeparator) ? json_encode($seguimiento_bebe->No_Primera_Carga_Viral->DisplayValueSeparator) : $seguimiento_bebe->No_Primera_Carga_Viral->DisplayValueSeparator) ?>" id="x_No_Primera_Carga_Viral" name="x_No_Primera_Carga_Viral"<?php echo $seguimiento_bebe->No_Primera_Carga_Viral->EditAttributes() ?>>
<?php
if (is_array($seguimiento_bebe->No_Primera_Carga_Viral->EditValue)) {
	$arwrk = $seguimiento_bebe->No_Primera_Carga_Viral->EditValue;
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = ew_SameStr($seguimiento_bebe->No_Primera_Carga_Viral->CurrentValue, $arwrk[$rowcntwrk][0]) ? " selected" : "";
		if ($selwrk <> "") $emptywrk = FALSE;		
?>
<option value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?>>
<?php echo $seguimiento_bebe->No_Primera_Carga_Viral->DisplayValue($arwrk[$rowcntwrk]) ?>
</option>
<?php
	}
	if ($emptywrk && strval($seguimiento_bebe->No_Primera_Carga_Viral->CurrentValue) <> "") {
?>
<option value="<?php echo ew_HtmlEncode($seguimiento_bebe->No_Primera_Carga_Viral->CurrentValue) ?>" selected><?php echo $seguimiento_bebe->No_Primera_Carga_Viral->CurrentValue ?></option>
<?php
    }
}
?>
</select>
<?php
$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
$sWhereWrk = "";
$seguimiento_bebe->No_Primera_Carga_Viral->LookupFilters = array("s" => $sSqlWrk, "d" => "");
$seguimiento_bebe->No_Primera_Carga_Viral->LookupFilters += array("f0" => "`Carga_viral` = {filter_value}", "t0" => "200", "fn0" => "");
$sSqlWrk = "";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->No_Primera_Carga_Viral, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
if ($sSqlWrk <> "") $seguimiento_bebe->No_Primera_Carga_Viral->LookupFilters["s"] .= $sSqlWrk;
?>
<input type="hidden" name="s_x_No_Primera_Carga_Viral" id="s_x_No_Primera_Carga_Viral" value="<?php echo $seguimiento_bebe->No_Primera_Carga_Viral->LookupFilterQuery() ?>">
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Fecha_Primera_Cviral"><?php echo $seguimiento_bebe->Fecha_Primera_Cviral->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Fecha_Primera_Cviral" data-format="5" name="x_Fecha_Primera_Cviral" id="x_Fecha_Primera_Cviral" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Fecha_Primera_Cviral->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Fecha_Primera_Cviral->EditValue ?>"<?php echo $seguimiento_bebe->Fecha_Primera_Cviral->EditAttributes() ?>>
<?php if (!$seguimiento_bebe->Fecha_Primera_Cviral->ReadOnly && !$seguimiento_bebe->Fecha_Primera_Cviral->Disabled && !isset($seguimiento_bebe->Fecha_Primera_Cviral->EditAttrs["readonly"]) && !isset($seguimiento_bebe->Fecha_Primera_Cviral->EditAttrs["disabled"])) { ?>
<script type="text/javascript">
ew_CreateCalendar("fseguimiento_bebeaddopt", "x_Fecha_Primera_Cviral", "%Y/%m/%d");
</script>
<?php } ?>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Edad_Primer_Cviral_Dias"><?php echo $seguimiento_bebe->Edad_Primer_Cviral_Dias->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Edad_Primer_Cviral_Dias" name="x_Edad_Primer_Cviral_Dias" id="x_Edad_Primer_Cviral_Dias" size="8" maxlength="8" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Edad_Primer_Cviral_Dias->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Edad_Primer_Cviral_Dias->EditValue ?>"<?php echo $seguimiento_bebe->Edad_Primer_Cviral_Dias->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Segunda_Carga_Viral->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<div id="tp_x_Segunda_Carga_Viral" class="ewTemplate"><input type="radio" data-table="seguimiento_bebe" data-field="x_Segunda_Carga_Viral" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Segunda_Carga_Viral->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Segunda_Carga_Viral->DisplayValueSeparator) : $seguimiento_bebe->Segunda_Carga_Viral->DisplayValueSeparator) ?>" name="x_Segunda_Carga_Viral" id="x_Segunda_Carga_Viral" value="{value}"<?php echo $seguimiento_bebe->Segunda_Carga_Viral->EditAttributes() ?>></div>
<div id="dsl_x_Segunda_Carga_Viral" data-repeatcolumn="5" class="ewItemList" style="display: none;"><div>
<?php
$arwrk = $seguimiento_bebe->Segunda_Carga_Viral->EditValue;
if (is_array($arwrk)) {
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = (strval($seguimiento_bebe->Segunda_Carga_Viral->CurrentValue) == strval($arwrk[$rowcntwrk][0])) ? " checked" : "";
		if ($selwrk <> "") {
			$emptywrk = FALSE;
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Segunda_Carga_Viral" name="x_Segunda_Carga_Viral" id="x_Segunda_Carga_Viral_<?php echo $rowcntwrk ?>" value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?><?php echo $seguimiento_bebe->Segunda_Carga_Viral->EditAttributes() ?>><?php echo $seguimiento_bebe->Segunda_Carga_Viral->DisplayValue($arwrk[$rowcntwrk]) ?></label>
<?php
		}
	}
	if ($emptywrk && strval($seguimiento_bebe->Segunda_Carga_Viral->CurrentValue) <> "") {
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Segunda_Carga_Viral" name="x_Segunda_Carga_Viral" id="x_Segunda_Carga_Viral_<?php echo $rowswrk ?>" value="<?php echo ew_HtmlEncode($seguimiento_bebe->Segunda_Carga_Viral->CurrentValue) ?>" checked<?php echo $seguimiento_bebe->Segunda_Carga_Viral->EditAttributes() ?>><?php echo $seguimiento_bebe->Segunda_Carga_Viral->CurrentValue ?></label>
<?php
    }
}
?>
</div></div>
<?php
$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
$sWhereWrk = "";
$seguimiento_bebe->Segunda_Carga_Viral->LookupFilters = array("s" => $sSqlWrk, "d" => "");
$seguimiento_bebe->Segunda_Carga_Viral->LookupFilters += array("f0" => "`Consecutivo` = {filter_value}", "t0" => "3", "fn0" => "");
$sSqlWrk = "";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->Segunda_Carga_Viral, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
if ($sSqlWrk <> "") $seguimiento_bebe->Segunda_Carga_Viral->LookupFilters["s"] .= $sSqlWrk;
?>
<input type="hidden" name="s_x_Segunda_Carga_Viral" id="s_x_Segunda_Carga_Viral" value="<?php echo $seguimiento_bebe->Segunda_Carga_Viral->LookupFilterQuery() ?>">
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_No_Segunda_Carga_Viral_Bebe"><?php echo $seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->FldCaption() ?></label>
		<div class="col-sm-9">
<select data-table="seguimiento_bebe" data-field="x_No_Segunda_Carga_Viral_Bebe" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->DisplayValueSeparator) ? json_encode($seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->DisplayValueSeparator) : $seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->DisplayValueSeparator) ?>" id="x_No_Segunda_Carga_Viral_Bebe" name="x_No_Segunda_Carga_Viral_Bebe"<?php echo $seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->EditAttributes() ?>>
<?php
if (is_array($seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->EditValue)) {
	$arwrk = $seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->EditValue;
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = ew_SameStr($seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->CurrentValue, $arwrk[$rowcntwrk][0]) ? " selected" : "";
		if ($selwrk <> "") $emptywrk = FALSE;		
?>
<option value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?>>
<?php echo $seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->DisplayValue($arwrk[$rowcntwrk]) ?>
</option>
<?php
	}
	if ($emptywrk && strval($seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->CurrentValue) <> "") {
?>
<option value="<?php echo ew_HtmlEncode($seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->CurrentValue) ?>" selected><?php echo $seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->CurrentValue ?></option>
<?php
    }
}
?>
</select>
<?php
$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `carga_viral`";
$sWhereWrk = "";
$seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->LookupFilters = array("s" => $sSqlWrk, "d" => "");
$seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->LookupFilters += array("f0" => "`Carga_viral` = {filter_value}", "t0" => "200", "fn0" => "");
$sSqlWrk = "";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->No_Segunda_Carga_Viral_Bebe, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
if ($sSqlWrk <> "") $seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->LookupFilters["s"] .= $sSqlWrk;
?>
<input type="hidden" name="s_x_No_Segunda_Carga_Viral_Bebe" id="s_x_No_Segunda_Carga_Viral_Bebe" value="<?php echo $seguimiento_bebe->No_Segunda_Carga_Viral_Bebe->LookupFilterQuery() ?>">
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Fecha_Segunda_Carga_Viral"><?php echo $seguimiento_bebe->Fecha_Segunda_Carga_Viral->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Fecha_Segunda_Carga_Viral" data-format="5" name="x_Fecha_Segunda_Carga_Viral" id="x_Fecha_Segunda_Carga_Viral" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Fecha_Segunda_Carga_Viral->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Fecha_Segunda_Carga_Viral->EditValue ?>"<?php echo $seguimiento_bebe->Fecha_Segunda_Carga_Viral->EditAttributes() ?>>
<?php if (!$seguimiento_bebe->Fecha_Segunda_Carga_Viral->ReadOnly && !$seguimiento_bebe->Fecha_Segunda_Carga_Viral->Disabled && !isset($seguimiento_bebe->Fecha_Segunda_Carga_Viral->EditAttrs["readonly"]) && !isset($seguimiento_bebe->Fecha_Segunda_Carga_Viral->EditAttrs["disabled"])) { ?>
<script type="text/javascript">
ew_CreateCalendar("fseguimiento_bebeaddopt", "x_Fecha_Segunda_Carga_Viral", "%Y/%m/%d");
</script>
<?php } ?>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Edad_Segunda_Carga_Viral_Dias"><?php echo $seguimiento_bebe->Edad_Segunda_Carga_Viral_Dias->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Edad_Segunda_Carga_Viral_Dias" name="x_Edad_Segunda_Carga_Viral_Dias" id="x_Edad_Segunda_Carga_Viral_Dias" size="8" maxlength="8" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Edad_Segunda_Carga_Viral_Dias->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Edad_Segunda_Carga_Viral_Dias->EditValue ?>"<?php echo $seguimiento_bebe->Edad_Segunda_Carga_Viral_Dias->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Resultado_Tamizaje_M18->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<div id="tp_x_Resultado_Tamizaje_M18" class="ewTemplate"><input type="radio" data-table="seguimiento_bebe" data-field="x_Resultado_Tamizaje_M18" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Resultado_Tamizaje_M18->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Resultado_Tamizaje_M18->DisplayValueSeparator) : $seguimiento_bebe->Resultado_Tamizaje_M18->DisplayValueSeparator) ?>" name="x_Resultado_Tamizaje_M18" id="x_Resultado_Tamizaje_M18" value="{value}"<?php echo $seguimiento_bebe->Resultado_Tamizaje_M18->EditAttributes() ?>></div>
<div id="dsl_x_Resultado_Tamizaje_M18" data-repeatcolumn="5" class="ewItemList" style="display: none;"><div>
<?php
$arwrk = $seguimiento_bebe->Resultado_Tamizaje_M18->EditValue;
if (is_array($arwrk)) {
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = (strval($seguimiento_bebe->Resultado_Tamizaje_M18->CurrentValue) == strval($arwrk[$rowcntwrk][0])) ? " checked" : "";
		if ($selwrk <> "")
			$emptywrk = FALSE;
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Resultado_Tamizaje_M18" name="x_Resultado_Tamizaje_M18" id="x_Resultado_Tamizaje_M18_<?php echo $rowcntwrk ?>" value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?><?php echo $seguimiento_bebe->Resultado_Tamizaje_M18->EditAttributes() ?>><?php echo $seguimiento_bebe->Resultado_Tamizaje_M18->DisplayValue($arwrk[$rowcntwrk]) ?></label>
<?php
	}
	if ($emptywrk && strval($seguimiento_bebe->Resultado_Tamizaje_M18->CurrentValue) <> "") {
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Resultado_Tamizaje_M18" name="x_Resultado_Tamizaje_M18" id="x_Resultado_Tamizaje_M18_<?php echo $rowswrk ?>" value="<?php echo ew_HtmlEncode($seguimiento_bebe->Resultado_Tamizaje_M18->CurrentValue) ?>" checked<?php echo $seguimiento_bebe->Resultado_Tamizaje_M18->EditAttributes() ?>><?php echo $seguimiento_bebe->Resultado_Tamizaje_M18->CurrentValue ?></label>
<?php
    }
}
?>
</div></div>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Fecha_Tamizaje"><?php echo $seguimiento_bebe->Fecha_Tamizaje->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Fecha_Tamizaje" data-format="5" name="x_Fecha_Tamizaje" id="x_Fecha_Tamizaje" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Fecha_Tamizaje->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Fecha_Tamizaje->EditValue ?>"<?php echo $seguimiento_bebe->Fecha_Tamizaje->EditAttributes() ?>>
<?php if (!$seguimiento_bebe->Fecha_Tamizaje->ReadOnly && !$seguimiento_bebe->Fecha_Tamizaje->Disabled && !isset($seguimiento_bebe->Fecha_Tamizaje->EditAttrs["readonly"]) && !isset($seguimiento_bebe->Fecha_Tamizaje->EditAttrs["disabled"])) { ?>
<script type="text/javascript">
ew_CreateCalendar("fseguimiento_bebeaddopt", "x_Fecha_Tamizaje", "%Y/%m/%d");
</script>
<?php } ?>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Ultima_Cargaviral->FldCaption() ?></label>
		<div class="col-sm-9">
<?php
$wrkonchange = trim(" " . @$seguimiento_bebe->Ultima_Cargaviral->EditAttrs["onchange"]);
if ($wrkonchange <> "") $wrkonchange = " onchange=\"" . ew_JsEncode2($wrkonchange) . "\"";
$seguimiento_bebe->Ultima_Cargaviral->EditAttrs["onchange"] = "";
?>
<span id="as_x_Ultima_Cargaviral" style="white-space: nowrap; z-index: 8760">
	<input type="text" name="sv_x_Ultima_Cargaviral" id="sv_x_Ultima_Cargaviral" value="<?php echo $seguimiento_bebe->Ultima_Cargaviral->EditValue ?>" size="30" maxlength="50" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Ultima_Cargaviral->getPlaceHolder()) ?>" data-placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Ultima_Cargaviral->getPlaceHolder()) ?>"<?php echo $seguimiento_bebe->Ultima_Cargaviral->EditAttributes() ?>>
</span>
<input type="hidden" data-table="seguimiento_bebe" data-field="x_Ultima_Cargaviral" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Ultima_Cargaviral->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Ultima_Cargaviral->DisplayValueSeparator) : $seguimiento_bebe->Ultima_Cargaviral->DisplayValueSeparator) ?>" name="x_Ultima_Cargaviral" id="x_Ultima_Cargaviral" value="<?php echo ew_HtmlEncode($seguimiento_bebe->Ultima_Cargaviral->CurrentValue) ?>"<?php echo $wrkonchange ?>>
<?php
$sSqlWrk = "SELECT `Carga_viral`, `Carga_viral` AS `DispFld` FROM `carga_viral`";
$sWhereWrk = "`Carga_viral` LIKE '%{query_value}%'";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->Ultima_Cargaviral, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
$sSqlWrk .= " LIMIT " . EW_AUTO_SUGGEST_MAX_ENTRIES;
?>
<input type="hidden" name="q_x_Ultima_Cargaviral" id="q_x_Ultima_Cargaviral" value="s=<?php echo ew_Encrypt($sSqlWrk) ?>&d=">
<script type="text/javascript">
fseguimiento_bebeaddopt.CreateAutoSuggest({"id":"x_Ultima_Cargaviral","forceSelect":false});
</script>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Fecha_Ultima_Carga_viral"><?php echo $seguimiento_bebe->Fecha_Ultima_Carga_viral->FldCaption() ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Fecha_Ultima_Carga_viral" data-format="5" name="x_Fecha_Ultima_Carga_viral" id="x_Fecha_Ultima_Carga_viral" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Fecha_Ultima_Carga_viral->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Fecha_Ultima_Carga_viral->EditValue ?>"<?php echo $seguimiento_bebe->Fecha_Ultima_Carga_viral->EditAttributes() ?>>
<?php if (!$seguimiento_bebe->Fecha_Ultima_Carga_viral->ReadOnly && !$seguimiento_bebe->Fecha_Ultima_Carga_viral->Disabled && !isset($seguimiento_bebe->Fecha_Ultima_Carga_viral->EditAttrs["readonly"]) && !isset($seguimiento_bebe->Fecha_Ultima_Carga_viral->EditAttrs["disabled"])) { ?>
<script type="text/javascript">
ew_CreateCalendar("fseguimiento_bebeaddopt", "x_Fecha_Ultima_Carga_viral", "%Y/%m/%d");
</script>
<?php } ?>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Formula_Lactea->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<div id="tp_x_Formula_Lactea" class="ewTemplate"><input type="radio" data-table="seguimiento_bebe" data-field="x_Formula_Lactea" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Formula_Lactea->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Formula_Lactea->DisplayValueSeparator) : $seguimiento_bebe->Formula_Lactea->DisplayValueSeparator) ?>" name="x_Formula_Lactea" id="x_Formula_Lactea" value="{value}"<?php echo $seguimiento_bebe->Formula_Lactea->EditAttributes() ?>></div>
<div id="dsl_x_Formula_Lactea" data-repeatcolumn="5" class="ewItemList" style="display: none;"><div>
<?php
$arwrk = $seguimiento_bebe->Formula_Lactea->EditValue;
if (is_array($arwrk)) {
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = (strval($seguimiento_bebe->Formula_Lactea->CurrentValue) == strval($arwrk[$rowcntwrk][0])) ? " checked" : "";
		if ($selwrk <> "") {
			$emptywrk = FALSE;
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Formula_Lactea" name="x_Formula_Lactea" id="x_Formula_Lactea_<?php echo $rowcntwrk ?>" value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?><?php echo $seguimiento_bebe->Formula_Lactea->EditAttributes() ?>><?php echo $seguimiento_bebe->Formula_Lactea->DisplayValue($arwrk[$rowcntwrk]) ?></label>
<?php
		}
	}
	if ($emptywrk && strval($seguimiento_bebe->Formula_Lactea->CurrentValue) <> "") {
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Formula_Lactea" name="x_Formula_Lactea" id="x_Formula_Lactea_<?php echo $rowswrk ?>" value="<?php echo ew_HtmlEncode($seguimiento_bebe->Formula_Lactea->CurrentValue) ?>" checked<?php echo $seguimiento_bebe->Formula_Lactea->EditAttributes() ?>><?php echo $seguimiento_bebe->Formula_Lactea->CurrentValue ?></label>
<?php
    }
}
?>
</div></div>
<?php
$sSqlWrk = "SELECT `Consecutivo`, `Si_No` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `si_no`";
$sWhereWrk = "";
$seguimiento_bebe->Formula_Lactea->LookupFilters = array("s" => $sSqlWrk, "d" => "");
$seguimiento_bebe->Formula_Lactea->LookupFilters += array("f0" => "`Consecutivo` = {filter_value}", "t0" => "3", "fn0" => "");
$sSqlWrk = "";
$seguimiento_bebe->Lookup_Selecting($seguimiento_bebe->Formula_Lactea, $sWhereWrk); // Call Lookup selecting
if ($sWhereWrk <> "") $sSqlWrk .= " WHERE " . $sWhereWrk;
if ($sSqlWrk <> "") $seguimiento_bebe->Formula_Lactea->LookupFilters["s"] .= $sSqlWrk;
?>
<input type="hidden" name="s_x_Formula_Lactea" id="s_x_Formula_Lactea" value="<?php echo $seguimiento_bebe->Formula_Lactea->LookupFilterQuery() ?>">
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Edad_Dias_Bebe"><?php echo $seguimiento_bebe->Edad_Dias_Bebe->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<input type="text" data-table="seguimiento_bebe" data-field="x_Edad_Dias_Bebe" name="x_Edad_Dias_Bebe" id="x_Edad_Dias_Bebe" size="8" maxlength="8" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Edad_Dias_Bebe->getPlaceHolder()) ?>" value="<?php echo $seguimiento_bebe->Edad_Dias_Bebe->EditValue ?>"<?php echo $seguimiento_bebe->Edad_Dias_Bebe->EditAttributes() ?>>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel"><?php echo $seguimiento_bebe->Clasificacion_Final_bebe->FldCaption() ?><?php echo $Language->Phrase("FieldRequiredIndicator") ?></label>
		<div class="col-sm-9">
<div id="tp_x_Clasificacion_Final_bebe" class="ewTemplate"><input type="radio" data-table="seguimiento_bebe" data-field="x_Clasificacion_Final_bebe" data-value-separator="<?php echo ew_HtmlEncode(is_array($seguimiento_bebe->Clasificacion_Final_bebe->DisplayValueSeparator) ? json_encode($seguimiento_bebe->Clasificacion_Final_bebe->DisplayValueSeparator) : $seguimiento_bebe->Clasificacion_Final_bebe->DisplayValueSeparator) ?>" name="x_Clasificacion_Final_bebe" id="x_Clasificacion_Final_bebe" value="{value}"<?php echo $seguimiento_bebe->Clasificacion_Final_bebe->EditAttributes() ?>></div>
<div id="dsl_x_Clasificacion_Final_bebe" data-repeatcolumn="5" class="ewItemList" style="display: none;"><div>
<?php
$arwrk = $seguimiento_bebe->Clasificacion_Final_bebe->EditValue;
if (is_array($arwrk)) {
	$rowswrk = count($arwrk);
	$emptywrk = TRUE;
	for ($rowcntwrk = 0; $rowcntwrk < $rowswrk; $rowcntwrk++) {
		$selwrk = (strval($seguimiento_bebe->Clasificacion_Final_bebe->CurrentValue) == strval($arwrk[$rowcntwrk][0])) ? " checked" : "";
		if ($selwrk <> "")
			$emptywrk = FALSE;
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Clasificacion_Final_bebe" name="x_Clasificacion_Final_bebe" id="x_Clasificacion_Final_bebe_<?php echo $rowcntwrk ?>" value="<?php echo ew_HtmlEncode($arwrk[$rowcntwrk][0]) ?>"<?php echo $selwrk ?><?php echo $seguimiento_bebe->Clasificacion_Final_bebe->EditAttributes() ?>><?php echo $seguimiento_bebe->Clasificacion_Final_bebe->DisplayValue($arwrk[$rowcntwrk]) ?></label>
<?php
	}
	if ($emptywrk && strval($seguimiento_bebe->Clasificacion_Final_bebe->CurrentValue) <> "") {
?>
<label class="radio-inline"><input type="radio" data-table="seguimiento_bebe" data-field="x_Clasificacion_Final_bebe" name="x_Clasificacion_Final_bebe" id="x_Clasificacion_Final_bebe_<?php echo $rowswrk ?>" value="<?php echo ew_HtmlEncode($seguimiento_bebe->Clasificacion_Final_bebe->CurrentValue) ?>" checked<?php echo $seguimiento_bebe->Clasificacion_Final_bebe->EditAttributes() ?>><?php echo $seguimiento_bebe->Clasificacion_Final_bebe->CurrentValue ?></label>
<?php
    }
}
?>
</div></div>
</div>
	</div>
	<div class="form-group">
		<label class="col-sm-3 control-label ewLabel" for="x_Observaciones"><?php echo $seguimiento_bebe->Observaciones->FldCaption() ?></label>
		<div class="col-sm-9">
<textarea data-table="seguimiento_bebe" data-field="x_Observaciones" name="x_Observaciones" id="x_Observaciones" cols="40" rows="4" placeholder="<?php echo ew_HtmlEncode($seguimiento_bebe->Observaciones->getPlaceHolder()) ?>"<?php echo $seguimiento_bebe->Observaciones->EditAttributes() ?>><?php echo $seguimiento_bebe->Observaciones->EditValue ?></textarea>
</div>
	</div>
</form>
<script type="text/javascript">
fseguimiento_bebeaddopt.Init();
</script>
<script type="text/javascript">

// Write your table-specific startup script here
// document.write("page loaded");

</script>
<?php
$seguimiento_bebe_addopt->Page_Terminate();
?>
