<?php $__env->startSection('CSS'); ?>
<?php echo HTML::style('DataTables/dataTables.bootstrap.min.css'); ?>

<?php echo HTML::style('DataTables/responsive.dataTables.min.css'); ?>

<?php echo HTML::style('bootstrap-daterangepicker/daterangepicker.css'); ?>

<?php echo HTML::style('Intl-Tel-Input/17.0.3/css/intlTelInput.min.css'); ?>

<?php echo HTML::style('Webui-Popover/jquery.webui-popover.min.css'); ?>

<?php echo HTML::style('DataTables/fixedHeader.dataTables.min.css'); ?>

<?php echo HTML::style('bootstrap-select/css/bootstrap-select.min.css'); ?>

<style type="text/css">
	@media (max-width: 450px) { .ModalEliminar .modal-dialog { width: auto; } }
	@media (min-width: 451px) { .ModalEliminar .modal-dialog { width: 450px; } }
	.progress {
		position: relative;
	}
	.progress span {
		position: absolute;
		display: block;
		width: 100%;
		color: black;
	}
	.table > tbody > tr.success > td {
		background-color: #b4ef9d;
	}
	.table > tbody > tr.success:hover > td {
		background-color: #9fec82;
	}
	.table > tbody > tr.info > td {
		background-color: #b1dff6;
	}
	.table > tbody > tr.info:hover > td {
		background-color: #95d6f6;
	}
	.table > tbody > tr.warning > td {
		background-color: #f5e8a5;
	}
	.table-hover > tbody > tr.warning:hover > td {
		background-color: #f5e490;
	}
	.table > tbody > tr.danger > td {
		background-color: #f6b9b9;
	}
	.table > tbody > tr.danger:hover > td {
		background-color: #f89494;
	}
	.table-bordered {
		border: 1px solid #7a7a7a;
	}
	.table-bordered > thead > tr > th {
		border: 1px solid #7a7a7a;
	}
	.table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
		border: 1px solid #7a7a7a;
	}
	.country-list {
		z-index: 10000 !important;
		/* position: fixed !important; */
	}
	.intl-tel-input input[type="text"] {
		padding-left: 52px !important;
	}
	.intl-tel-input {
		width: 100%;
		display: block !important;
	}
	.intl-tel-input .iti-flag .arrow {
		border: none;
	}
	select.slReadonly {
		background: #eee !important;
		cursor: no-drop;
		pointer-events: none !important;
	}
	select.slReadonly option{
		display: none;
	}
	.mdAvatar .modal-dialog .modal-content .modal-header {
		background-color: #363B3F;
	}
	.seleccionado {
		color: #282323;
		font-weight: normal;
	}
	.tel .selected-flag, .whats .selected-flag{
		top: 17px;
	}
	.tel .input-group, .whats .input-group{
		width: 100%;
	}
	.modal .modal-header .bootstrap-dialog-close-button{
		display: block !important;
	}
	.mdAvatar .intl-tel-input.allow-dropdown .selected-flag{
		top: 17px;
	}
	@media (max-width: 768px){
		[name="txtExtension_Tel"] {
			width: 50px !important;
		}
	}
	@media  only screen and (orientation: landscape) and (max-width: 700px) {
		[name="txtExtension_Tel"] {
			width: 70px !important;
		}
	}
	.modal .dataTables_length {
		display: none;
	}
	table.table.fixedHeader-floating {
		top: 35px !important;
		z-index: 99999;
	}
	.ui-pnotify{
		z-index: 999999;
	}
	#tblClientesCRM >thead>tr>th {
		min-width: unset !important;
	}
	th.cl{
		width: 8% !important;
	}
	th.imgC{
		width: 10% !important;
	}
	th.infom{
		width: 20% !important;
	}
	th.vvc{
		width: 12% !important;
	}
	th.asig{
		width: 8% !important;
	}
	th.ps{
		width: 15% !important;	
	}
	th.eti{
		width: 15% !important;
	}
	.intl-tel-input, .iti {
		height: 34px !important;
		width: 100%;
		display: table-cell;
	}
	.btnRadius{
		border-radius: 4px !important;
	}
	table.table.fixedHeader-floating {
		top: 35px !important;
		z-index: 99;
	}
	.form-inline .form-control.bootstrap-select {
		display: inline-block;
		width: auto;
	}
	#frmFiltroFechas .form-group{
		margin-right: 15px;
	}
	.list-unstyled li{
		margin-bottom: 5px;
	}
	.list-unstyled li br{
		display: none;
	}
	.list-prod li br{
		display: none;
	}
	.modal-header{
		margin-bottom: -1px;
	}
	.modal-footer{
		margin-top: 0px;
	}
</style>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('Contenido'); ?>
<?php
	//if( Auth::user()->tipo == 'EC' ){
		$Empleado = Empleado::find( Empleado::select('id')->where('users_id', '=', Auth::id())->first()->id );
		$CargoEmpleado = Cargo::select('nombre')->where('id', '=', $Empleado->cargos_id)->first()->nombre;
	//}
?>
<div class="row">
	<div class="col-md-12">
		<h2><i class="fa fa-users"></i> Gestión de prospectos </h2>
	</div><!--/col-md-12-->
</div><!--/row-->

<div class="row">
	<div class="col-md-12">
		<?php if(Session::has('message')): ?>
		<div class="alert alert-info"><?php echo Session::get('message'); ?></div>
		<?php endif; ?>
	</div>
</div>

<div class="row">
	<div class="col-md-12">
		<div class="block-web">
			<div class="header">
				<h3 class="content-header">
					Listado de clientes
					<?php /* <?php if( $CargoEmpleado == 'Recepción' || $CargoEmpleado == 'Gerente de ventas' || Auth::user()->tipo == 'C' ): ?> */ ?>
					&nbsp;&nbsp; <a href="<?php echo URL::route('SysWebGClientesClientesAgregar'); ?>" class="btn btn-primary lNP btnRadius"> Agregar </a>
					<button type="button" class="btn btn-success btn-global btnRadius"> <i class="fa fa-search"></i> Búsqueda global </button>
					<?php /* <?php endif; ?> */ ?>
					<div data-toggle="buttons" class="button-group pull-right">
						<a class="tooltips" data-toggle="tooltip" data-original-title="Agregar clientes a una lista de suscriptores" id="suscribirClientes"  onclick="SuscribirClientes()" href="javascript:SuscribirClientes()" style="cursor:pointer; color: rgba(0, 0, 0, 0.3); padding-right: 6px;">
							<i class="fa fa-arrows-h"> </i>
						</a>
						<a class="tooltips" data-toggle="tooltip" data-original-title="Descargar clientes" id="descargarClientes" onclick="DescargarClientes()" href="javascript:DescargarClientes()" style="cursor:pointer; color: rgba(0, 0, 0, 0.3); padding-right: 6px;">
							<i class="fa fa-download"> </i>
						</a>
						<?php if(Auth::user()->tipo == 'C' || Cargo::select('nombre')->where('id', '=', $Empleado->cargos_id)->first()->nombre == 'Gerente de ventas' ): ?>
						<a class="tooltips " data-toggle="tooltip" data-original-title="Subir Archivo Excel" onclick="ConfCEI()" href="javascript:ConfCEI()" style="color: rgba(0, 0, 0, 0.3); padding-right: 6px;">
							<i class="fa fa-upload"> </i>
						</a>
						<?php endif; ?>
						<a class="refresh tooltips" data-toggle="tooltip" data-original-title="Actualizar registros" onclick="Actualizar()" href="javascript:Actualizar()" style="color: rgba(0, 0, 0, 0.3)">
							<i class="fa fa-repeat"> </i>
						</a>
					</div>
				</h3>
			</div>
			<div class="porlets-content">
				<form id="frmFiltroFechas" class="form-inline" style="padding-bottom: 15px;">
					<div class="form-group">
						<?php
							$fecha = new DateTime('now');
							$ahora = $fecha->format('d/m/Y');
							$fechaSP = new DateTime('now');
							$fechaSP->sub(new DateInterval('P1W'));
							$semanaPasada = $fechaSP->format('d/m/Y');
						?>
						<label for="FiltroFechas" style="padding-top: 10px;"> Fecha: </label>
						<input id="FiltroFechas" type="text" name="filtrofechas" value="<?php echo $semanaPasada; ?> - <?php echo $ahora; ?>" readonly>
					</div>
					<?php if( $Empleado->cargos_id == 3 || $Empleado->cargos_id == 4 ): ?>
					<div class="form-group">
						<label>Filtro por usuarios</label>
						<select name="slVendedores" class="form-control selectpicker" id="slVendedores">
							<option value="0" selected>Todos los usuarios</option>
							<?php foreach( $Empleados as $Emp ): ?>
							<option value="<?php echo $Emp->id; ?>"> <?php echo $Emp->nombre_completo; ?> </option>
							<?php endforeach; ?>
						</select>
					</div>
					<?php endif; ?>
					<div class="form-group">
						<label>Filtro de productos/servicios: </label>
						<select name="slProductos" id="slProductos" class="form-control selectpicker" multiple data-selected-text-format="count" data-live-search="true" data-actions-box="true">
							<?php foreach( $Productos as $Producto ): ?>
							<option value="<?php echo $Producto->id; ?>" selected><?php echo $Producto->nombre; ?></option>
							<?php endforeach; ?>
						</select>
						<div class="form-group">
							<label class="checkbox-inline"  style="font-weight: bold;">
								<input type="checkbox" id="chEtiquetas" value="1" name="chEtiquetas">
								Filtrar por tiquetas <span class="custom-checkbox"></span>
							</label>
							<?php /* <label>Filtro de etiquetas: </label> */ ?>
							<select name="slEtiquetas" id="slEtiquetas" class="form-control selectpicker" multiple data-selected-text-format="count" title="Sel. etiquetas" disabled>
								<?php foreach( $Etiquetas as $Etiqueta ): ?>
								<option value="<?php echo $Etiqueta->id; ?>"><?php echo $Etiqueta->nombre; ?></option>
								<?php endforeach; ?>
							</select>
						</div>
					</div>
					<button type="submit" class="btn btn-primary tooltips" data-toggle="tooltip" data-original-title="Buscar"><i class="fa fa-search"></i></button>
					<button id="btnLimpiar" type="button" class="btn btn-default tooltips" data-toggle="tooltip" data-original-title="Limpiar"><i class="fa fa-paint-brush"></i></button>
				</form>
				<div class="table-responsive">
					<table class="table table-striped table-bordered table-hover" id="tblClientesCRM">
						<thead>
							<tr>
								<th class="text-center cl" style="width: 8%;"> Cliente desde </th>
								<th class="text-center imgC" style="width: 10%;"> Avatar </th>
								<th class="text-center infom" style="width: 20%;"> Información del cliente </th>
								<th class="text-center vvc" style="width: 12%;"> VVC </th>
								<th class="text-center" style=""> Nombre </th>
								<th class="text-center" style=""> Contacto </th>
								<th class="text-center" style=""> Teléfono </th>
								<th class="text-center" style=""> Correo electrónico </th>
								<th class="text-center asig" style="width: 8%;"> Asignado a </th>
								<th class="text-center ps" style="width: 15%;"> Producto/Servicio </th>
								<th class="text-center eti" style="width: 15%;"> Etiquetas </th>
								<th class="text-center" style=""> Acciones </th>
							</tr>
						</thead>
					</table>
				</div>
			</div>
			<?php /* <?php if( (App::environment() == 'local') || (App::environment() == 'produccion' && !(strpos(public_path(), 'desarrollo') !== false)) ): ?> */ ?>
			
			<?php /* <?php if( Auth::user()->tipo == 'EC' ): ?> */ ?>
				<?php /* <?php if( $CargoEmpleado == 'Recepción' || $CargoEmpleado == 'Gerente de ventas' || Auth::user()->tipo == 'C' ): ?> */ ?>
			<div class="bottom">
				<a href="<?php echo URL::route('SysWebGClientesClientesAgregar'); ?>" class="btn btn-primary lNP"> Agregar </a>
				<button type="button" class="btn btn-success btn-global"> <i class="fa fa-search"></i> Búsqueda global </button>
			</div>
				<?php /* <?php endif; ?> */ ?>
			<?php /* <?php endif; ?> */ ?>

			<?php /* <?php endif; ?> */ ?>
		</div>
	</div>
</div><!--/row end-->
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JS'); ?>
<?php echo HTML::script('DataTables/jquery.dataTables.min.js'); ?>

<?php echo HTML::script('DataTables/dataTables.bootstrap.min.js'); ?>

<?php echo HTML::script('DataTables/dataTables.responsive.min.js'); ?>

<?php echo HTML::script('bootstrap-daterangepicker/moment.min.js'); ?>

<?php echo HTML::script('bootstrap-daterangepicker/daterangepicker.js'); ?>

<?php echo HTML::script('Intl-Tel-Input/17.0.3/js/intlTelInput-jquery17-0-16.min.js'); ?>

<?php echo HTML::script('country-region-selector/crs.min.js'); ?>

<?php echo HTML::script('AccountingJS/accounting.min.js'); ?>

<?php echo HTML::script('jquery-browser-plugin/jquery.browser.min.js'); ?>

<?php echo HTML::script('Intl-Tel-Input/17.0.3/js/utils17-0-16.min.js'); ?>

<?php echo HTML::script('jQueryValidate/jquery.validate.min.js'); ?>

<?php echo HTML::script('jQueryValidate/additional-methods.min.js'); ?>

<?php echo HTML::script('jQueryValidate/jquery.validationEngine-es.js'); ?>

<?php echo HTML::script('jQueryValidate/messages_es.min.js'); ?>

<?php echo HTML::script('Webui-Popover/jquery.webui-popover.min.js'); ?>

<?php echo HTML::script('DataTables/dataTables.fixedHeader.min.js'); ?>

<?php echo HTML::script('bootstrap-select/js/bootstrap-select.min.js'); ?>

<?php echo HTML::script('bootstrap-select/js/i18n/defaults-es_CL.min.js'); ?>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jsurl/2.2.0/url.min.js"></script>
<?php
	if( ConfiguracionTienda::where('clientes_id', '=', $Cliente->id)->count() == 1 ){
		$ConfTienda = ConfiguracionTienda::select('separador_decimal', 'posicion_moneda')->where('clientes_id', '=', $Cliente->id)->first();
	}
	else{
		$ConfTienda = new stdClass();
		$ConfTienda->separador_decimal = '.';
		$ConfTienda->posicion_moneda = 'I';
	}
?>
<script type="text/javascript">
	$.validator.addMethod("glibphonenumber", function(value, element){
		return $(element).intlTelInput("isValidNumber");
		/*if($(element).intlTelInput("getValidationError") == 0 && $(element).intlTelInput("getSelectedCountryData").iso2 == "mx"){
			validNum = true;
			$(element).val(value.replace(/ +/g, ''));
		}
		else if($(element).intlTelInput("getValidationError") == 0 && $(element).intlTelInput("getSelectedCountryData").iso2 == "co"){
			validNum = true;
			$(element).val(value.replace(/ +/g, ''));
		}
		else{
			validNum = $(element).intlTelInput("isValidNumber");
		}*/
	}, "El número de teléfono es inválido");
	var codigoMoneda = "<?php echo $Cliente->codigo_moneda; ?>";
	var simboloMoneda = "<?php echo $Cliente->simbolo_moneda; ?>";
	var separadorDecimales = "<?php echo $ConfTienda->separador_decimal; ?>";
	var posicionMoneda = "<?php echo $ConfTienda->posicion_moneda; ?>";
	function DescargarClientes(){
		var filtroFechas = $("#FiltroFechas").val();
		var filtroVendedores = $("#slVendedores").val();
		var filtroProductos = $("#slProductos").val();
		var filtroBusqueda = $(".dataTables_filter").find("input").val();
		var filtroEtiquetas = $("#slEtiquetas").val();
		var opcionesFiltros = new Array();
		var jsonFiltros = {
			filtroFechas: filtroFechas,
			filtroVendedores: filtroVendedores,
			filtroProductos: filtroProductos,
			filtroBusqueda: filtroBusqueda,
			filtroEtiquetas: filtroEtiquetas
		};
		opcionesFiltros.push(jsonFiltros);
		var filtro = JSON.stringify(opcionesFiltros);
		filtro = btoa(filtro);
		var url = "<?php echo URL::route('SysWebGClientesClientesDescargar', "sub"); ?>";
		url = url.replace("sub", filtro);
		window.location.href = url;
	}
	function SuscribirClientes(){
		var filtroFechas = $("#FiltroFechas").val();
		var filtroVendedores = $("#slVendedores").val();
		var filtroEstados = $("#slEstados").val();
		var filtroProductos = $("#slProductos").val();
		var filtroEtiquetas = $("#slEtiquetas").val();
		var opcionesFiltros = new Array();
		var filtroBusqueda = $(".dataTables_filter").find("input").val();
		var jsonFiltros = {
			filtroFechas: filtroFechas,
			filtroVendedores: filtroVendedores,
			filtroEstados: filtroEstados,
			filtroProductos: filtroProductos,
			filtroBusqueda: filtroBusqueda,
			filtroEtiquetas: filtroEtiquetas
		};
		opcionesFiltros.push(jsonFiltros);
		var mensaje = '<div class="row"> \
			<div class="col-xs-12"> \
				<div class="alert alert-info"> \
					<strong>Atención:</strong> \
					Se suscribirán a la lista que selecciones los clientes que tengas filtrados en este momento en la vista de listado de clientes. \
					<br><br>Pueden no importarse todos los clientes, esto debido a que solo se importarán los clientes que cuentan con correo electrónico registrado. \
					<br><br>Si los clientes no tienen los datos marcados como requeridos por la lista de destino estos no se agregarán a la lista. Por favor verifica que los campos coincidan antes de proceder.\
					<br><br>Si el correo del cliente ya está dentro de la lista de suscriptores no se volverá a suscribir.\
				</div> \
				<form id="frmImportarLista" class="form-horizontal row-border"> \
					<div class="form-group"> \
						<label class="col-sm-4 control-label"> Lista de suscriptores de destino: </label> \
						<div class="col-sm-8"> \
							<select class="form-control" id="slListaSuscriptoresC" data-live-search="true" data-selected-text-format="count" name="listaSuscriptores"> \
								<?php foreach( $Listas as $Lista ): ?> \
								<option value="<?php echo $Lista->id; ?>"><?php echo $Lista->nombre; ?></option> \
								<?php endforeach; ?> \
							</select> \
							<span id="errlista_suscriptores" class="text-danger"></span> \
						</div> \
					</div> \
					<div class="form-group"> \
						<label class="col-sm-4 control-label"> Agregar nuevas etiquetas: </label> \
						<div class="col-sm-8"> \
							<select class="form-control" id="slEtiquetasC" data-live-search="true" multiple data-selected-text-format="count" name="slEtiquetasC" title="Seleccione de la lista de etiquetas..."> \
								<?php foreach( $Etiquetas as $etiqueta ): ?> \
								<option value="<?php echo $etiqueta->id; ?>"><?php echo $etiqueta->nombre; ?></option> \
								<?php endforeach; ?> \
							</select> \
						</div> \
					</div> \
					<div class="form-group"> \
						<label class="col-sm-4 control-label"> ¿Mantener etiquetas actuales? </label> \
						<div class="col-sm-8"> \
							<select class="form-control" id="slMantenerEtiquetas" name="mantenerEtiquetas"> \
								<option value="si">Sí</option> \
								<option value="no">No</option> \
							</select> \
							<span id="errmantener" class="text-danger"></span> \
						</div> \
					</div> \
				</form> \
			</div> \
		</div>';
		var checado = 0;
		BootstrapDialog.show({
			id: "modal_import",
			title: "Agregar clientes a lista de suscripción",
			type: BootstrapDialog.TYPE_WARNING,
			size: BootstrapDialog.SIZE_WIDE,
			message: mensaje,
			draggable: true,
			closeByBackdrop: false,
			cssClass: "mdAvatar",
			size: BootstrapDialog.SIZE_NORMAL,
			buttons: [{
				id: "btnSuscribir",
				label: "Suscribir",
				cssClass: "btn-success btn-lg btn-block ",
				action: function(dialogItself){
					var vacios = 0;
					if ($("#slListaSuscriptoresC").val()!='') {
						$("#errlista_suscriptores").html("");
					}
					else {
						vacios++;
						$("#errlista_suscriptores").html("Seleccione una lista");
					}
					if ($("#slMantenerEtiquetas").val()!='') {
						$("#errmantener").html("");
					}
					else {		
						vacios++;
						$("#errmantener").html("Seleccione una opción");
					}
					if (vacios == 0) {
						$("#btnSuscribir").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Realizando...');
						var idL = $("#slListaSuscriptoresC").val();
						var idEt = $("#slEtiquetasC").val();
						var url = "<?php echo URL::route('SysWebGClientesClientesSuscribirLista'); ?>";
						var mantenerEt = $("#slMantenerEtiquetas").val();
						$.post(
							url,
							{
								"idL": idL,
								"idEt": idEt,
								"mantE": mantenerEt,
								"opF": opcionesFiltros
							},
							function(data){
								$("#btnSuscribir").html("Suscribir").prop("disabled", false);
								if(data.success){
									new PNotify({ title: "Proceso completado", text: data.mensaje, type: "success" });
								}
								else{
									new PNotify({ title: "Proceso no realizado", text: "Ha ocurrido un error", type: "error" });
								}
								$("#modal_import").modal('hide');
							},
							"json"
						);
					}
				}
			}],
			onshown: function(dialogItself){
				$("#slListaSuscriptoresC").selectpicker({title: "Seleccione una lista de suscriptores..."});
				$("#slEtiquetasC").selectpicker({title: "Seleccione de la lista de etiquetas..."});
				$("#slMantenerEtiquetas").selectpicker({title: "Seleccione una opción..."});
			},
		});
	}
	function Actualizar(){
		var table = $("#tblClientesCRM").DataTable();
		table.ajax.reload(null, false);
	}
	function ConfCEI(){
		window.location.href = "<?php echo URL::route('SysWebGClientesClientesImportar'); ?>";
	}
	function Eliminar(id){
		var id = id;
		var mensaje = "<div class='row'> \
							<div class='col-xs-12'> \
								<form id='frmEliminar'> \
									<h2> ¿Seguro que desea eliminar? </h2> \
									<input type='hidden' name='idR' value='"+id+"'> \
								</form> \
							</div> \
						</div>";
		BootstrapDialog.show({
			title: "Eliminar registro",
			type: BootstrapDialog.TYPE_DANGER,
			message: mensaje,
			draggable: true,
			cssClass: "ModalEliminar",
			buttons: [{
				id: "btnEliminar",
				label: "Eliminar",
				cssClass: "btn-danger",
				action: function(dialogItself){
					NProgress.start();
					$("#btnEliminar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Eliminando');
					$.post(
						"<?php echo URL::route('SysWebGClientesProspectosEliminar'); ?>",
						{idP: id},
						function(data){
							NProgress.done();
							$("#btnAgregar").html("Guardar").prop("disabled", false);
							if(data.success){
								dialogItself.close();
								var table = $("#tblReferencias").DataTable();
								table.ajax.reload(null, false);
								new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
							}
							else{
								if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
								$.each(data.errMensajes, function(key, value){ if(value != ''){ $("#err"+key).html(value); } else{ $("#err"+key).html(""); } });
							}
						},
						"json"
					);
				}
			}]
		});
	}
	function Suscribir(idP){
		var idP = idP;
		if( $("#btnSuscribir"+idP).attr("data-procesando") == 0 ){
			$("#btnSuscribir"+idP).attr("data-procesando", 1);
			NProgress.start();
			//$("#btnEditar").html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
			$.post(
				"<?php echo URL::route('SysWebGClientesProspectosSuscribir'); ?>",
				{idP: idP},
				function(data){
					NProgress.done();
					$("#btnSuscribir"+idP).attr("data-procesando", 0);
					var table = $("#tblReferencias").DataTable();
					table.ajax.reload(null, false);
					if(data.success){
						new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
					}
					else{
						if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
					}
				},
				"json"
			);
		}
	}
	function verProductosCliente(idP){
		var idP = idP;
		var lista_productos = "";
		$(".listaprod"+idP).find(".prod"+idP).each(function(){
			lista_productos = lista_productos + '<li>' + $(this).html() + '</li>';
		});
		var mensaje = '<label>Productos del cliente:</label><br><br> \
			<div><ul class="list-prod">'+lista_productos+'</ul></div><br>';
		BootstrapDialog.show({
			cssClass: "mdAvatar",
			title: "Listado de productos",
			message: mensaje,
			draggable: true,
			closeByBackdrop:false,
			onshown: function(dialogItself){
				$("body").addClass("modal-open");
				var modalBody = dialogItself.getModalBody();
			},
			onhidden: function(){
				$("body").removeClass("modal-open");
			}
		});
	}
	function verEtiquetasCliente(idP){
		var idP = idP;
		var lista_etiquetas = "";
		$(".et"+idP).each(function(){
			lista_etiquetas = lista_etiquetas + '<li>' + $(this).html() + '</li>';
		});
		var mensaje = '<label>Listado de etiquetas asignadas al cliente:</label><br><br> \
			<div class="text-center"><ul class="list-unstyled">' + lista_etiquetas + '</ul></div><br>';
		BootstrapDialog.show({
			cssClass: "mdAvatar",
			title: "Etiquetas del cliente",
			message: mensaje,
			draggable: true,
			closeByBackdrop:false,
			onshown: function(dialogItself){
				$("body").addClass("modal-open");
				var modalBody = dialogItself.getModalBody();
			},
			onhidden: function(){
				$("body").removeClass("modal-open");
			}
		});
	}
	function verInfoProspecto(idP){
		var idP = idP;
		var mensaje = '<form action="#" id="frmInfoProspecto"> \
			<div class="form-group"> \
				<label for="nombre"> Nombre del cliente [Empresa] </label> \
				<input type="text" class="form-control" value="'+$(".hdnNombreProspecto"+idP).val()+'" name="nombre"> \
				<span class="text-danger" id="errnombre"> </span> \
			</div> \
			<div class="form-group"> \
				<label for="contacto"> Nombre del contacto </label> \
				<input type="text" class="form-control" value="'+$(".hdnContactoProspecto"+idP).val()+'" name="contacto"> \
				<span class="text-danger" id="errcontacto"> </span> \
			</div> \
			<div class="form-group tel"> \
				<label for="telefono"> Número de teléfono </label> \
				<div class="input-group"> \
					<input type="text" class="form-control inTelIn" value="'+$(".hdnTelefonoProspecto"+idP).val()+'" name="telefono"> \
				</div> \
				<span class="text-danger" id="errtelefono"> </span> \
			</div> \
			<div class="form-group tel"> \
				<label for="telefono2"> Número de teléfono secundario </label> \
				<div class="input-group"> \
					<input type="text" class="form-control inTelIn" value="'+$(".hdnTelefono2Prospecto"+idP).val()+'" name="telefono2"> \
					<span class="text-danger" id="errtelefono2"> </span> \
				</div> \
			</div> \
			<div class="form-group tel"> \
				<label for="celular"> Número de celular </label> \
				<div class="input-group"> \
					<input type="text" class="form-control inTelIn" value="'+$(".hdnCelularProspecto"+idP).val()+'" name="celular"> \
					<span class="text-danger" id="errcelular"> </span> \
				</div> \
			</div> \
			<div class="form-group whats"> \
				<label for="numero_de_whatsapp"> Número de WhatsApp </label> \
				<div class="input-group"> \
					<input type="text" class="form-control inTelIn" value="'+$(".hdnNumeroWhatsappProspecto"+idP).val()+'" name="numero_de_whatsapp"> \
				</div> \
				<span class="text-danger" id="errnumero_de_whatsapp"> </span> \
			</div> \
			<div class="form-group tel"> \
				<label for="numero_de_telefono_del_trabajo"> Número de teléfono del trabajo </label> \
				<div class="input-group"> \
					<input type="text" class="form-control inTelIn" value="'+$(".hdnNumeroTelTrabajoProspecto"+idP).val()+'" name="numero_de_telefono_del_trabajo"> \
					<span class="text-danger" id="errnumero_de_telefono_del_trabajo"> </span> \
				</div> \
			</div> \
			<div class="form-group tel"> \
				<label for="correo_electronico"> Correo electrónico </label> \
				<div class="input-group"> \
					<input type="text" class="form-control corrE" value="'+$(".hdnCorreoElectronicoProspecto"+idP).val()+'" name="correo_electronico"> \
					<span class="text-danger" id="errcorreo_electronico"> </span> \
				</div> \
			</div> \
			<div class="form-group"> \
				<label for="pais"> País </label> \
				<select class="form-control crs-country" id="pais" name="pais" data-region-id="estado" data-default-option="Seleccione un país" data-whitelist="US,MX,CU,DM,DO,PR,BZ,GT,SV,HN,NI,CR,PA,VE,EC,CO,PE,BO,CL,PY,UY,AR,ES,GQ" data-value="shortcode" style="font-size: 13px; padding: 7.5px 11px !important;" data-default-value="'+$(".hdnPaisProspecto"+idP).val()+'"> \
				</select> \
				<span class="text-danger" id="errpais"> </span> \
			</div> \
			<div class="form-group"> \
				<label for="estado"> Estado/Provincia/Departamento </label> \
				<select class="form-control" id="estado" name="estado" data-blank-option="Seleccione un estado" data-default-option="Seleccione un estado" style="font-size: 13px; padding: 7.5px 11px !important;" data-default-value="'+$(".hdnEstadoProspecto"+idP).val()+'"> \
				</select> \
				<span class="text-danger" id="errestado"> </span> \
			</div> \
			<div class="form-group"> \
				<label for="ciudad"> Ciudad </label> \
				<input type="text" class="form-control" value="'+$(".hdnCiudadProspecto"+idP).val()+'" name="ciudad"> \
				<span class="text-danger" id="errciudad"> </span> \
			</div> \
			<div class="form-group"> \
				<label for="codigo_postal"> Código postal </label> \
				<input type="text" class="form-control" value="'+$(".hdnCodigoPostalProspecto"+idP).val()+'" name="codigo_postal"> \
				<span class="text-danger" id="errcodigo_postal"> </span> \
			</div> \
			<div class="form-group"> \
				<label for="direccion"> Dirección </label> \
				<input type="text" class="form-control" value="'+$(".hdnDireccionProspecto"+idP).val()+'" name="direccion"> \
				<span class="text-danger" id="errdireccion"> </span> \
			</div> \
			<div class="form-group"> \
				<label for="referencia_dir"> Referencia de dirección </label> \
				<input type="text" class="form-control" value="'+$(".hdnReferenciaDirProspecto"+idP).val()+'" name="referencia_dir"> \
				<span class="text-danger" id="errreferencia_dir"> </span> \
			</div> \
			<input type="hidden" value="'+idP+'" name="idP"> \
			<input type="hidden" value="actualizarComprador" name="proceso"> \
		</form>';
		BootstrapDialog.show({
			cssClass: "mdAvatar",
			title: "Información del cliente",
			message: mensaje,
			draggable: true,
			onshown: function(dialogItself){
				var modalBody = dialogItself.getModalBody();
				if( $(".hdnPaisProspecto"+idP).val() != "" ){
					modalBody.find(".inTelIn").intlTelInput("setCountry", $(".hdnPaisProspecto"+idP).val());
				}
				modalBody.find(".inTelIn").intlTelInput({
					//utilsScript: "<?php echo asset('Intl-Tel-Input/17.0.3/js/utils17-0-16.min.js'); ?>"
					utilsScript: "<?php echo asset('Intl-Tel-Input/17.0.3/js/utils17-0-16.js'); ?>"
				});
				crs.init();
				modalBody.find("#pais").change(function(){
					if( $(this).val() != "" ){
						$(this).addClass("seleccionado");
						modalBody.find(".inTelIn").intlTelInput("setCountry", $(this).val());
					}
					else{
						$(this).removeClass("seleccionado");
						modalBody.find("#estado").removeClass("seleccionado");
					}
				});
				dialogItself.getModalBody().find("#estado").change(function(){
					if( $(this).val() != "" ){
						$(this).addClass("seleccionado");
					}
					else{
						$(this).removeClass("seleccionado");
					}
				});
				modalBody.find(".form-control").prop("readonly", true);
				modalBody.find("select.form-control").addClass("slReadonly");
				modalBody.find(".inTelIn, .corrE").each(function(){
					if($(this).val() != ""){
						if($(this).attr("name") == "celular"){
							var link = '<a class="input-group-addon" href="tel:'+$(this).intlTelInput("getNumber")+'" data-target="_blank"><i class="fa fa-mobile"></i></a>';
						}
						else if($(this).attr("name") == "numero_de_whatsapp"){
							if( $.browser.mozilla ){
								var url = "//web.whatsapp.com/send?phone=";
							}
							else{
								var url = "https://wa.me/";
							}
							if($(".hdnNumeroWhatsappProspecto"+idP).val().indexOf("+") > -1){
								url = url+$(this).intlTelInput("getNumber").replace("+", "");
							}
							var link = '<a class="input-group-addon" href="'+url+'" data-target="_blank"><i class="fa fa-whatsapp"></i></a>';
						}
						else if($(this).attr("name") == "correo_electronico"){
							var link = '<a class="input-group-addon" href="mailto:'+$(this).val()+'" data-target="_blank"><i class="fa fa-envelope"></i></a>';
						}
						else{
							var link = '<a class="input-group-addon" href="tel:'+$(this).intlTelInput("getNumber")+'" data-target="_blank"><i class="fa fa-phone"></i></a>';
						}
						$(this).closest(".input-group").append(link);
					}
				})
				modalBody.find(".inTelIn").each(function(){
					if($(".hdnPaisProspecto"+idP).val() != "" && $(".hdnPaisProspecto"+idP).val() != null){
						$(this).intlTelInput("setCountry", $(".hdnPaisProspecto"+idP).val());
					}
				});
			},
		});
	}
	function verificarVinculosNP(){
		//VERIFICACIÓN DE LOS VÍNCULOS QUE ABREN EN UNA NUEVA PESTAÑA
		$(".lNP").off("click").click(function(e){
			e.preventDefault();
			var el = $(this);
			var url = new Url($(this).attr("href"));
			url.query["sc-cer"] = 1;
			var nuevaVentana = window.open(url);
			nuevaVentana.onbeforeunload = function(){
				Actualizar();
			}
		});
	}
	verificarVinculosNP();
	function EliminarCliente(id){
		var id = id;
		var mensaje = "<div class='row'> \
							<div class='col-xs-12'> \
								<form id='frmEliminar'> \
									<h2> ¿Estas seguro que deseas Eliminar este Cliente? </h2> \
									<div class='alert alert-danger' role='alert'> \
										Al eliminar el cliente, <b>se borrará</b> todo el historial de compras, usuarios y <b>toda información relacionada</b>, la cual <b>no podrá ser recuperada</b>. \
									</div> \
									<input type='hidden' name='idC' value='"+id+"'> \
								</form> \
							</div> \
						</div>";
		BootstrapDialog.show({
			title: "Eliminar registro de cliente",
			type: BootstrapDialog.TYPE_DANGER,
			message: mensaje,
			draggable: true,
			closeByBackdrop: false,
			cssClass: "ModalEliminar mdAvatar",
			onshown: function(dialogItself){
				$("body").addClass("modal-open");
			},
			buttons: [{
				id: "btnEliminar",
				label: "Eliminar",
				cssClass: "btn-danger btn-block btn-lg",
				action: function(dialogItself){
					NProgress.start();
					$("#btnEliminar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Eliminando');
					$.post(
						"<?php echo URL::route('SysWebGClientesClientesEliminar'); ?>",
						{idC: id},
						function(data){
							NProgress.done();
							$("#btnAgregar").html("Guardar").prop("disabled", false);
							if(data.success){
								dialogItself.close();
								var table = $("#tblClientesCRM").DataTable();
								table.ajax.reload(null, false);
								new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
							}
							else{
								if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
								$.each(data.errMensajes, function(key, value){ if(value != ''){ $("#err"+key).html(value); } else{ $("#err"+key).html(""); } });
							}
						},
						"json"
					);
				}
			}],
			onhidden: function(dialogItself){
				$("body").removeClass("modal-open");
			}
		});
	}
	function convertirPrecios(){
		var codigoMoneda = "<?php echo $Cliente->codigo_moneda; ?>";
		var simboloMoneda = "<?php echo $Cliente->simbolo_moneda; ?>";
		$(".spPrecio").not(".hecho").each(function(e){
			var el = $(this);
			var precio = el.attr("data-valor");
			var precioF = accounting.formatMoney(precio, {
				symbol: codigoMoneda+" "+simboloMoneda,
				precision: 2,
				decimal : ".",
				thousand: ".",
				format: "%s%v"
			});
			el.html(precioF).addClass("hecho");
		});
	}
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
$(".sidebar-toggle-box").click(function(e){
	var tabla = $("#tblClientesCRM").DataTable();
	tabla.fixedHeader.adjust();
});
$("a[data-toggle=\"tab\"]").on("shown.bs.tab", function (e) { $.fn.dataTable.tables( {visible: true, api: true} ).columns.adjust(); });
$.fn.DataTable.ext.pager.numbers_length = 5;
$("#FiltroFechas").val("");
$("#tblClientesCRM").DataTable({
	"processing": true,
	"serverSide": true,
	fixedHeader: ($.browser.mobile)?false:true,
	preDrawCallback: function (settings) { $.isLoading("hide"); },
	"ajax": {
		url: "<?php echo URL::route('SysWebGClientesClientes'); ?>",
		data: function(d){
			d.filtrofechas = $("#FiltroFechas").val();
			d.slProductos = $("#slProductos").val();
			d.filtroEtiqueta = $("#slEtiquetas").val();
			if( $("#slVendedores").length == 1 ){
				d.usuario = $("#slVendedores").val();
			}
			if( $("#chEtiquetas").is(":checked") ){
				d.etiquetas = $("#slEtiquetas").val();
			}
		}
	},
	columns: [
		{data: "fecha_creacion", name: "ccrm.fecha_creacion", "class": "text-center"},
		{data: "imagenAvatar", custom: "imagenAvatar", "searchable": false, "orderable": false},
		{data: "informacionClienteCRM", custom: "informacionClienteCRM", "searchable": false, "orderable": false},
		{data: "VVC", custom: "VVC", "searchable": false, "orderable": false, "class": "text-center"},
		{data: "nombre_del_cliente_o_empresa", name: "ccrm.nombre_del_cliente_o_empresa", "visible": false, "orderable": false},
		{data: "nombre_del_contacto", name: "ccrm.nombre_del_contacto", "visible": false, "orderable": false},
		{data: "numero_de_telefono_fijo", name: "ccrm.numero_de_telefono_fijo", "visible": false, "orderable": false},
		{data: "correo_electronico", name: "ccrm.correo_electronico", "visible": false, "orderable": false},
		{data: "asignadoA", name: "aa.nombre_completo", "orderable": false, "class": "text-center"},
		{data: "productos", custom: "productos", "orderable": false},
		{data: "etiquetas", custom: "etiquetas", "orderable": false, "class": "text-center"},
		{data: "acciones", name: "acciones", "searchable": false, "orderable": false, "class": "text-center",
			"fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
				if( $.browser.mozilla ){
					var url = "//web.whatsapp.com/send?phone=";
					if( $(nTd).find(".whatsappN"+oData.id).length == 1 ){
						if($(nTd).find(".whatsappN"+oData.id).attr("href").indexOf("wa.me/") > -1){
							var url = $(nTd).find(".whatsappN"+oData.id).attr("href").replace("wa.me/","web.whatsapp.com/send?phone=");
							$(nTd).find(".whatsappN"+oData.id).attr("href", url);
						}
					}
				}
			}
		}
	],
	"language": {
		"url": "<?php echo asset('DataTables/Spanish.json'); ?>"
	},
	"fnDrawCallback": function( oSettings ){
		$(".tooltips").tooltip();
		$(".spTotalPagado").each(function(indice){
			var total = $(this).html();
			total = accounting.formatMoney(total, {
				symbol: codigoMoneda+" "+simboloMoneda,
				precision: 2,
				decimal : separadorDecimales,
				thousand: (separadorDecimales==".")?",":".",
				format: (posicionMoneda=="I")?"%s%v":"%v%s"
			});
			$(this).html(total);
		});
		verificarVinculosNP();
		convertirPrecios();
	},
	autoWidth: false,
	"order": [[ 0, "desc" ]],
	responsive: true,
	//initComplete: function(){
	//	/*this.api().columns().every(function(){
	//		var column = this;
	//		//console.log( column );
	//		var input = document.createElement("input");
	//		$(input).appendTo($(column.footer()).empty()).on("change", function(){
	//			//column.search($(this).val()).draw();
	//			//column.search($(this).val(), false, false, true).draw();
	//		});
	//	});*/
	//	var input = $(".dataTables_filter input").unbind(),
	//	self = this.api(),
	//	$searchButton = $('<button class="btn btn-primary tooltips" style="margin-left: 5px;" data-toggle="tooltip" data-original-title="Buscar">').html('<i class="fa fa-search"></i>').click(function(){
	//		self.search(input.val().trim()).draw();
	//	}),
	//	$clearButton = $('<button class="btn btn-default tooltips" style="margin-left: 5px;" data-toggle="tooltip" data-original-title="Limpiar">>').html('<i class="fa fa-paint-brush"></i>').click(function(){
	//		input.val('');
	//		$searchButton.click(); 
	//	});
	//	$(".dataTables_filter").append($searchButton, $clearButton);
	//	$("body").tooltip({selector: "[data-toggle='tooltip']"});
	//},
	initComplete: function(){
		var input = $(".dataTables_filter input").unbind();
		$(".dataTables_filter").html('');
		var self = this.api(),
		$searchButton = $('<button class="btn btn-primary tooltips" style="margin-left: 5px;" data-toggle="tooltip" data-original-title="Buscar">').html('<i class="fa fa-search"></i>').click(function(){
			self.search(input.val().trim()).draw();
		}),
		divInputGroup = $('<div class="input-group div-groupinput">'+
			'<div class="input-group-btn div-groupbutton">'+
			'</div>'+
		'</div>');
		$(".dataTables_filter").append(divInputGroup);
		$(".div-groupinput").prepend(input);
		$(".div-groupbutton").append($searchButton);
		$("body").tooltip({selector: "[data-toggle='tooltip']"});
		$("input[type=search]").attr("placeholder", "Buscar...");
		detectarPantalla();
	},
	//dom: "<'row'<'col-sm-3'l><'col-sm-4'f><'col-sm-5'p>>" +
	//	"<'row'<'col-sm-12'tr>>" +
	//"<'row'<'col-sm-5'i><'col-sm-7'p>>"
}).on("processing.dt", function(e, settings, processing) {
	if (processing) {
		$.isLoading();
	}
	else{
		$.isLoading("hide");
		window.scrollTo(0, 0);
	}
});
$("#chEtiquetas").click(function(e){
	var checkbox = $(this);
	var select = $("#slEtiquetas");
	var activo = ( checkbox.is(":checked") )?false:true;
	select.prop("disabled", activo);
	select.selectpicker("refresh");
	if( activo ){
		select.selectpicker("deselectAll");
	}
});
$("#FiltroFechas").daterangepicker({
	"ranges": {
		"Hoy": [moment(), moment()],
		"Ayer": [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
		"Últimos 7 días": [moment().subtract(6, 'days'), moment()],
		"Últimos 30 días": [moment().subtract(29, 'days'), moment()],
		"Este mes": [moment().startOf('month'), moment().endOf('month')],
		"Último mes": [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
	},
	"alwaysShowCalendars": true,
	locale: {
		format: 'DD/MM/YYYY'
	},
	autoUpdateInput: false,
	"startDate": moment(),
	"endDate": moment()
}, function(start, end, label) {
	console.log("New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')");
});
$("#FiltroFechas").on("apply.daterangepicker", function(ev, picker) { $(this).val(picker.startDate.format("DD/MM/YYYY") + " - " + picker.endDate.format("DD/MM/YYYY")); });
$("#FiltroFechas").on("cancel.daterangepicker", function(ev, picker) { $(this).val(""); });
$("#frmFiltroFechas").submit(function(e){
	e.preventDefault();
	var table = $("#tblClientesCRM").DataTable();
	table.ajax.reload(null, false);
});
$("#btnLimpiar").click(function(e){
	e.preventDefault();
	$("#slEtiquetas").selectpicker("deselectAll");
	$("#FiltroFechas").val("");
	$(".div-groupinput").find("input[type='search']").val("");
	var table = $("#tblClientesCRM").DataTable();
	table.ajax.reload(null, false);
});
<?php if( Agent::isDesktop() ): ?>
$(".sidebar-toggle-box").trigger("click");
<?php endif; ?>
<?php if(Session::has('EliminarMensajeS')): ?>
new PNotify({ title: "Realizado", text: "<?php echo Session::get('EliminarMensajeS'); ?>", type: "success" });
<?php endif; ?>
<?php if(Session::has('EliminarMensajeE')): ?>
new PNotify({ title: "Realizado", text: "<?php echo Session::get('EliminarMensajeE'); ?>", type: "error" });
<?php endif; ?>
$(".btnAgregar").click(function(e){
	e.preventDefault();
	var mensaje = '<div class="row"> \
		<div class="col-xs-12"> \
			<form id="frmBuscarCliente"> \
				<h3 style="margin-top: 0px; margin-bottom: 15px">Buscar cliente existente por:</h3> \
				<div class="form-group"> \
					<label class="radio-inline"> \
						<input type="radio" value="CE" id="rdBuscarPorCE" name="rdBuscarPor" checked> \
						<span class="custom-radio"></span> \
						Correo electrónico \
					</label> \
					<label class="radio-inline"> \
						<input type="radio" value="NT" id="rdBuscarPorNT" name="rdBuscarPor"> \
						<span class="custom-radio"></span> \
						Número de teléfono \
					</label> \
					<br> \
					<span id="errrdBuscarPorNT" class="text-danger"></span> \
				</div> \
				<div class="form-group dvBuscarPorCE" style="/*display: none;*/"> \
					<label for="correo_electronico">Correo electrónico a buscar</label> \
					<input type="text" class="form-control" id="correo_electronico" name="correo_electronico" placeholder="Correo electrónico"> \
					<span id="errcorreo_electronico" class="text-danger"></span> \
				</div> \
				<div class="form-group dvBuscarPorNT" style="display: none;"> \
					<label for="numero_telefono">Número de teléfono a buscar</label> \
					<div class="input-group"> \
						<span class="input-group-addon"><i class="fa fa-phone"></i></span> \
						<input type="text" class="form-control inTelIn" id="numero_telefono" name="numero_telefono" placeholder="Número de teléfono"> \
						<span class="input-group-addon"> Extensión </span> \
						<input type="text" class="form-control ext" style="width: 120px;"  name="txtExtension_Tel"> \
					</div> \
					<input type="hidden" name="num_telefono"> \
					<span id="errnumero_telefono" class="text-danger"></span> \
				</div> \
				<div class="dvMensajeError" style="display: none;"> \
					<div class="alert alert-warning" role="alert"> </div> \
				</div> \
			</form> \
		</div> \
	</div>';
	BootstrapDialog.show({
		title: "<p class='text-center' style='margin: 0px; color:#ccc; font-size: 20px; '>¿Vas a ingresar un prospecto nuevo o un cliente existente? </p>",
		type: BootstrapDialog.TYPE_WARNING,
		size: BootstrapDialog.SIZE_WIDE,
		message: mensaje,
		draggable: true,
		closable: false,
		cssClass: "mdAvatar",
		buttons: [{
			id: "btnBuscar",
			label: "Buscar cliente",
			cssClass: "btn-success",
			action: function(dialogItself){
				var modalBody = dialogItself.getModalBody();
				var formulario = modalBody.find("#frmBuscarCliente");
				formulario.find(".dvMensajeError").hide("slow");
				if(formulario.valid()){
					var telefono = formulario.find('[name="numero_telefono"]').intlTelInput("getNumber");
					if($(".ext").val() != ''){
						telefono = formulario.find('[name="numero_telefono"]').intlTelInput("getNumber") + ' ext. ' + $(".ext").val();
					}
					formulario.find('[name="num_telefono"]').val( telefono );
					$.post(
						"<?php echo URL::route('SysWebGClientesProspectosVerificarCRM'); ?>",
						formulario.serialize(),
						function(data){
							if( data.success ){
								var coincidencias = '';
								$.each(data.Cliente, function(i, datos){
									var empresa = (datos.nombre_del_cliente_o_empresa != null && datos.nombre_del_cliente_o_empresa != "")?datos.nombre_del_cliente_o_empresa:"";
									var contacto = (datos.nombre_del_contacto != null && datos.nombre_del_contacto != "")?datos.nombre_del_contacto:"";
									var telefono = (datos.numero_de_telefono_fijo != "" && datos.numero_de_telefono_fijo != "")?datos.numero_de_telefono_fijo:"";
									var telefono2 = (datos.numero_de_telefono_fijo2 != null && datos.numero_de_telefono_fijo2 != "")?datos.numero_de_telefono_fijo2:"";
									var celular = (datos.numero_de_celular != null && datos.numero_de_celular != "")?datos.numero_de_celular:"";
									var whatsapp = (datos.numero_de_whatsapp != null && datos.numero_de_whatsapp != "")?datos.numero_de_whatsapp:"";
									var telefonoT =  (datos.numero_de_trabajo != null && datos.numero_de_trabajo != "")?datos.numero_de_trabajo:"";
									var pais = (datos.pais != null && datos.pais != "")?datos.pais:"";
									var estado = (datos.estado != null && datos.estado != "")?datos.estado:"";
									var ciudad = (datos.ciudad != null && datos.ciudad != "")?datos.ciudad:"";
									var codigo_postal = (datos.codigo_postal != null && datos.codigo_postal != "")?datos.codigo_postal:"";
									var correo = (datos.correo_electronico != null && datos.correo_electronico != "")?datos.correo_electronico:"";
									var direccion = (datos.direccion != null && datos.direccion != "")?datos.direccion:"";
									var direccionRef = (datos.referencia_dir != null && datos.referencia_dir != "")?datos.referencia_dir:"";
									var info = ""
									var htmlPopover = '<a style="cursor:pointer;" class="info-perfil" id="info-perfil_'+datos.id+'" data-empresa="'+empresa+'" data-contacto="'+contacto+'" data-pais="'+pais+'" data-telefonoT="'+telefonoT+'" data-telefono="'+telefono+'" data-telefono2="'+telefono2+'" data-celular="'+celular+'" data-whatsapp="'+whatsapp+'" data-estado="'+estado+'" data-ciudad="'+ciudad+'" data-postal="'+codigo_postal+'" data-correo="'+correo+'" data-direccion="'+direccion+'" data-direccion-ref="'+direccionRef+'">Ver más</a>';
									coincidencias += '<tr>'+'<td>'+datos.nombre_del_contacto+'<br>'+htmlPopover+'<br></td>'+'<td>'+datos.nombre_del_cliente_o_empresa+'</td>'+'<td>'+datos.numero_de_telefono_fijo+'</td>'+'<td>'+datos.correo_electronico+'</td>'+'<td class="text-center"><label><input type="radio" id="chCExistente" value="'+datos.id+'" name="chCExistente"><span class="custom-radio"></span></label></td>'+'</tr>'
								});
								var htmlTbl = '<div class="table-responsive"><table class="table table-striped table-bordered table-hover tbl-coincidencias" style="display: none;" > \
										<thead> \
											<th class="text-center">Nombre</th>\
											<th class="text-center">Empresa</th>\
											<th class="text-center">Teléfono</th>\
											<th class="text-center">Correo electrónico</th>\
											<th class="text-center">Seleccionar</th>\
										</thead> \
										<tbody> \
										'+coincidencias+'\
										</tbody> \
									</table></div>';
								if($(".tbl-coincidencias").length > 0){
									$(".tbl-coincidencias").remove();
								}
								$(".dvBuscarPorNT").after(htmlTbl);
								$(".tbl-coincidencias").show("slow");
								$(".info-perfil").each(function(){
									var id = $(this).attr("id")
									var empresa = $(this).attr("data-empresa");
									var contacto = $(this).attr("data-contacto");
									var telefono = $(this).attr("data-telefono");
									var telefono2 = $(this).attr("data-telefono2");
									var celular = $(this).attr("data-celular");
									var whatsapp = $(this).attr("data-whatsapp");
									var telefonoT = $(this).attr("data-telefonoT");
									var pais = $(this).attr("data-pais");
									var estado = $(this).attr("data-estado");
									var ciudad = $(this).attr("data-ciudad");
									var codigo_postal = $(this).attr("data-postal");
									var correo = $(this).attr("data-correo");
									var direccion = $(this).attr("data-direccion");
									var direccionRef = $(this).attr("data-direccion-ref");
									$("#"+id).click(function(){
										var mensaje = '<form action="#" id="frmInfoClienteCrm"> \
											<div class="form-group"> \
												<label for="nombre"> Nombre del cliente [Empresa] </label> \
												<input type="text" class="form-control" value="'+empresa+'" name="nombre"> \
												<span class="text-danger" id="errnombre"> </span> \
											</div> \
											<div class="form-group"> \
												<label for="contacto"> Nombre del contacto </label> \
												<input type="text" class="form-control" value="'+contacto+'" name="contacto"> \
												<span class="text-danger" id="errcontacto"> </span> \
											</div> \
											<div class="form-group tel"> \
												<label for="telefono"> Número de teléfono </label> \
												<div class="input-group"> \
													<input type="text" class="form-control inTelIn" value="'+telefono+'" name="telefono"> \
												</div> \
												<span class="text-danger" id="errtelefono"> </span> \
											</div> \
											<div class="form-group tel"> \
												<label for="telefono2"> Número de teléfono secundario </label> \
												<div class="input-group"> \
													<input type="text" class="form-control inTelIn" value="'+telefono2+'" name="telefono2"> \
													<span class="text-danger" id="errtelefono2"> </span> \
												</div> \
											</div> \
											<div class="form-group tel"> \
												<label for="celular"> Número de celular </label> \
												<div class="input-group"> \
													<input type="text" class="form-control inTelIn" value="'+celular+'" name="celular"> \
													<span class="text-danger" id="errcelular"> </span> \
												</div> \
											</div> \
											<div class="form-group whats"> \
												<label for="numero_de_whatsapp"> Número de WhatsApp </label> \
												<div class="input-group"> \
													<input type="text" class="form-control inTelIn" value="'+whatsapp+'" name="numero_de_whatsapp"> \
												</div> \
												<span class="text-danger" id="errnumero_de_whatsapp"> </span> \
											</div> \
											<div class="form-group tel"> \
												<label for="numero_de_telefono_del_trabajo"> Número de teléfono del trabajo </label> \
												<div class="input-group"> \
													<input type="text" class="form-control inTelIn" value="'+telefonoT+'" name="numero_de_telefono_del_trabajo"> \
													<span class="text-danger" id="errnumero_de_telefono_del_trabajo"> </span> \
												</div> \
											</div> \
											<div class="form-group tel"> \
												<label for="correo_electronico"> Correo electrónico </label> \
												<div class="input-group"> \
													<input type="text" class="form-control corrE" value="'+correo+'" name="correo_electronico"> \
													<span class="text-danger" id="errcorreo_electronico"> </span> \
												</div> \
											</div> \
											<div class="form-group"> \
												<label for="pais"> País </label> \
												<select class="form-control crs-country" id="pais" name="pais" data-region-id="estado" data-default-option="Seleccione un país" data-whitelist="US,MX,CU,DM,DO,PR,BZ,GT,SV,HN,NI,CR,PA,VE,EC,CO,PE,BO,CL,PY,UY,AR,ES,GQ" data-value="shortcode" style="font-size: 13px; padding: 7.5px 11px !important;" data-default-value="'+pais+'"> \
												</select> \
												<span class="text-danger" id="errpais"> </span> \
											</div> \
											<div class="form-group"> \
												<label for="estado"> Estado/Provincia/Departamento </label> \
												<select class="form-control" id="estado" name="estado" data-blank-option="Seleccione un estado" data-default-option="Seleccione un estado" style="font-size: 13px; padding: 7.5px 11px !important;" data-default-value="'+estado+'"> \
												</select> \
												<span class="text-danger" id="errestado"> </span> \
											</div> \
											<div class="form-group"> \
												<label for="ciudad"> Ciudad </label> \
												<input type="text" class="form-control" value="'+ciudad+'" name="ciudad"> \
												<span class="text-danger" id="errciudad"> </span> \
											</div> \
											<div class="form-group"> \
												<label for="codigo_postal"> Código postal </label> \
												<input type="text" class="form-control" value="'+codigo_postal+'" name="codigo_postal"> \
												<span class="text-danger" id="errcodigo_postal"> </span> \
											</div> \
											<div class="form-group"> \
												<label for="direccion"> Dirección </label> \
												<input type="text" class="form-control" value="'+direccion+'" name="direccion"> \
												<span class="text-danger" id="errdireccion"> </span> \
											</div> \
											<div class="form-group"> \
												<label for="referencia_dir"> Referencia de dirección </label> \
												<input type="text" class="form-control" value="'+direccionRef+'" name="referencia_dir"> \
												<span class="text-danger" id="errreferencia_dir"> </span> \
											</div> \
										</form>';
										BootstrapDialog.show({
											cssClass: "mdAvatar",
											title: "Información del Cliente",
											message: mensaje,
											draggable: true,
											onshown: function(dialogItself){
												var modalBody = dialogItself.getModalBody();
												/*if( $(".hdnPaisProspecto"+idP).val() != "" ){
													modalBody.find(".inTelIn").intlTelInput("setCountry", $(".hdnPaisProspecto"+idP).val());
												}*/
												modalBody.find(".inTelIn").intlTelInput({
													//utilsScript: "<?php echo asset('Intl-Tel-Input/17.0.3/js/utils17-0-16.min.js'); ?>"
													utilsScript: "<?php echo asset('Intl-Tel-Input/17.0.3/js/utils17-0-16.js'); ?>"
												});
												crs.init();
												modalBody.find("#pais").change(function(){
													if( $(this).val() != "" ){
														$(this).addClass("seleccionado");
														modalBody.find(".inTelIn").intlTelInput("setCountry", $(this).val());
													}
													else{
														$(this).removeClass("seleccionado");
														modalBody.find("#estado").removeClass("seleccionado");
													}
												});
												dialogItself.getModalBody().find("#estado").change(function(){
													if( $(this).val() != "" ){
														$(this).addClass("seleccionado");
													}
													else{
														$(this).removeClass("seleccionado");
													}
												});
												modalBody.find(".form-control").prop("readonly", true);
												modalBody.find("select.form-control").addClass("slReadonly");
												modalBody.find(".inTelIn, .corrE").each(function(){
													if($(this).val() != ""){
														if($(this).attr("name") == "celular"){
															var link = '<a class="input-group-addon" href="tel:'+$(this).intlTelInput("getNumber")+'" data-target="_blank"><i class="fa fa-mobile"></i></a>';
														}
														else if($(this).attr("name") == "numero_de_whatsapp"){
															if( $.browser.mozilla ){
																var url = "//web.whatsapp.com/send?phone=";
															}
															else{
																var url = "https://wa.me/";
															}
															if(whatsapp.indexOf("+") > -1){
																url = url+$(this).intlTelInput("getNumber").replace("+", "");
															}
															var link = '<a class="input-group-addon" href="'+url+'" data-target="_blank"><i class="fa fa-whatsapp"></i></a>';
															console.log("si")
														}
														else if($(this).attr("name") == "correo_electronico"){
															var link = '<a class="input-group-addon" href="mailto:'+$(this).val()+'" data-target="_blank"><i class="fa fa-envelope"></i></a>';
														}
														else{
															var link = '<a class="input-group-addon" href="tel:'+$(this).intlTelInput("getNumber")+'" data-target="_blank"><i class="fa fa-phone"></i></a>';
														}
														
														$(this).closest(".input-group").append(link);
													}
												})
											},
										});
									})
								});
								$('[name="chCExistente"]').click(function(){
									//window.location.href = "<?php echo URL::route('SysWebGClientesProspectosAgregar'); ?>"+"?idC="+$(this).val();
									var urlPA = "<?php echo URL::route('SysWebGClientesProspectosAgregar'); ?>";
									var url = new Url(urlPA);
									url.query["sc-cer"] = 1;
									url.query["idC"] = $(this).val();
									dialogItself.close();
									var nuevaVentana = window.open(url);
									nuevaVentana.onbeforeunload = function(){
										Actualizar();
									}
								});
							}
							else{
								formulario.find(".dvMensajeError > .alert").html("").html(data.mensaje);
								formulario.find(".dvMensajeError").show("slow");
							}
						},
						"json"
					);
				}
			}
		},{
			id: "btnProspecto",
			label: "Agregar como nuevo",
			cssClass: "btn-warning",
			action: function(dialogItself){
				var modalBody = dialogItself.getModalBody();
				var urlPA = "<?php echo URL::route('SysWebGClientesProspectosAgregar'); ?>";
				var url = new Url(urlPA);
				url.query["sc-cer"] = 1;
				dialogItself.close();
				var nuevaVentana = window.open(url);
				nuevaVentana.onbeforeunload = function(){
					Actualizar();
				}
			}
		}],
		onshown: function(dialogItself){
			var modalBody = dialogItself.getModalBody();
			modalBody.find(".inTelIn").intlTelInput({
				//utilsScript: "<?php echo asset('Intl-Tel-Input/17.0.3/js/utils17-0-16.min.js'); ?>"
				utilsScript: "<?php echo asset('Intl-Tel-Input/17.0.3/js/utils17-0-16.js'); ?>"
			});
			modalBody.find(".inTelIn").intlTelInput("setCountry", "<?php echo $Cliente->pais; ?>");
			modalBody.find("#frmBuscarCliente").validate({
				lang: "es",
				errorPlacement: function(error, element){
					var p = error.attr("id").indexOf("-error");
					var elemento = "err"+error.attr("id").substr(0, p);
					$("#"+elemento).html( error.html() );
				},
				success: function(error){
					var p = error.attr("id").indexOf("-error");
					var elemento = "err"+error.attr("id").substr(0, p);
					$("#"+elemento).html("");
				},
				rules: {
					rdBuscarPor: {
						required: true
					},
					correo_electronico: {
						required: true,
						email: true
					}
				}
			});
			modalBody.find('[name="rdBuscarPor"]').click(function(e){
				modalBody.find(".dvMensajeError").hide("slow");
				modalBody.find(".dvMensajeError > .alert").html("");
				var radio = $(this);
				if( radio.val() == "NT" ){
					modalBody.find(".dvBuscarPorCE").hide("slow");
					modalBody.find(".dvBuscarPorNT").show("slow");
					modalBody.find(".tbl-coincidencias").show("slow");
					modalBody.find('[name="correo_electronico"]').rules("remove");
					modalBody.find('[name="numero_telefono"]').rules("add", {
						required: true,
						glibphonenumber: true
					});
				}
				else{
					modalBody.find(".dvBuscarPorNT").hide("slow");
					modalBody.find(".dvBuscarPorCE").show("slow");
					modalBody.find(".tbl-coincidencias").hide("slow");
					modalBody.find('[name="numero_telefono"]').rules("remove");
					modalBody.find('[name="correo_electronico"]').rules("add", {
						required: true,
						email: true
					});
				}
			});
		}
	});
});
$(".btn-global").on("click", function(e){
	var mensaje = '<div class="row"> \
		<div class="col-xs-12"> \
			<form id="frmBuscarCliente"> \
				<h3 style="margin-top: 0px; margin-bottom: 15px">Buscar por:</h3> \
				<div class="form-group"> \
					<label class="radio-inline"> \
						<input type="radio" value="N" id="rdBuscarPorN" name="rdBuscarPor" checked> \
						<span class="custom-radio"></span> \
						Nombre cliente\
					</label> \
					<label class="radio-inline"> \
						<input type="radio" value="CE" id="rdBuscarPorCE" name="rdBuscarPor"> \
						<span class="custom-radio"></span> \
						Correo electrónico \
					</label> \
					<label class="radio-inline"> \
						<input type="radio" value="NT" id="rdBuscarPorNT" name="rdBuscarPor"> \
						<span class="custom-radio"></span> \
						Número de teléfono \
					</label> \
					<br> \
					<span id="errrdBuscarPorNT" class="text-danger"></span> \
				</div> \
				<div class="form-group dvBuscarPorN" style="/*display: none;*/"> \
					<label for="nombre">Nombre a buscar</label> \
					<input type="text" class="form-control" id="nombre" name="nombre" placeholder="Nombre"> \
					<span id="errnombre" class="text-danger"></span> \
				</div> \
				<div class="form-group dvBuscarPorCE" style="display: none;"> \
					<label for="correo_electronico">Correo electrónico a buscar</label> \
					<input type="text" class="form-control" id="correo_electronico" name="correo_electronico" placeholder="Correo electrónico"> \
					<span id="errcorreo_electronico" class="text-danger"></span> \
				</div> \
				<div class="form-group dvBuscarPorNT" style="display: none;"> \
					<label for="numero_telefono">Número de teléfono a buscar</label> \
					<div class="input-group"> \
						<span class="input-group-addon"><i class="fa fa-phone"></i></span> \
						<input type="text" class="form-control inTelIn" id="numero_telefono" name="numero_telefono" placeholder="Número de teléfono"> \
						<span class="input-group-addon"> Extensión </span> \
						<input type="text" class="form-control ext" style="width: 120px;"  name="txtExtension_Tel"> \
					</div> \
					<input type="hidden" name="num_telefono"> \
					<span id="errnumero_telefono" class="text-danger"></span> \
				</div> \
				<div class="dvMensajeError" style="display: none;"> \
					<div class="alert alert-warning" role="alert"> </div> \
				</div> \
			</form> \
			<div class="table-responsive"> \
				<table class="table table-striped table-bordered table-hover" id="tblClientes"> \
					<thead> \
						<tr> \
							<th class="text-center" style="width: 20%;"> Fecha </th> \
							<th class="text-center" style="width: 35%;"> Información de cliente </th> \
							<th class="text-center" style="width: 20%;"> Asignado a </th> \
							<th class="text-center" style="width: 25%;"> Acciones </th> \
						</tr> \
					</thead> \
				</table> \
			</div> \
		</div> \
	</div>';
	BootstrapDialog.show({
		title: "<p class='text-center' style='margin: 0px; color:#ccc; font-size: 20px; '> Buscador global </p>",
		type: BootstrapDialog.TYPE_WARNING,
		size: BootstrapDialog.SIZE_WIDE,
		message: mensaje,
		draggable: true,
		closeByBackdrop: false,
		cssClass: "mdAvatar",
		buttons: [{
			id: "btnBuscar",
			label: "Buscar",
			cssClass: "btn-success btn-block btn-lg",
			action: function(dialogItself){
				var modalBody = dialogItself.getModalBody();
				var formulario = modalBody.find("#frmBuscarCliente");
				formulario.find(".dvMensajeError").hide("slow");
				var telefono = formulario.find('[name="numero_telefono"]').intlTelInput("getNumber");
				if($(".ext").val() != ''){
					telefono = formulario.find('[name="numero_telefono"]').intlTelInput("getNumber") + ' ext. ' + $(".ext").val();
				}
				formulario.find('[name="num_telefono"]').val( telefono );
				formulario.find('[name="nombre"]').val( formulario.find('[name="nombre"]').val().trim() );
				formulario.find('[name="correo_electronico"]').val( formulario.find('[name="correo_electronico"]').val().trim() );
				if(formulario.valid()){
					var table = $("#tblClientes").DataTable();
					table.ajax.reload(null, false);
				}
			}
		}],
		onshown: function(dialogItself){
			$("body").addClass("modal-open");
			var modalBody = dialogItself.getModalBody();
			modalBody.find(".inTelIn").intlTelInput({
				//utilsScript: "<?php echo asset('Intl-Tel-Input/17.0.3/js/utils17-0-16.min.js'); ?>"
				utilsScript: "<?php echo asset('Intl-Tel-Input/17.0.3/js/utils17-0-16.js'); ?>"
			});
			modalBody.find(".inTelIn").intlTelInput("setCountry", "<?php echo $Cliente->pais; ?>");
			modalBody.find("#frmBuscarCliente").validate({
				lang: "es",
				errorPlacement: function(error, element){
					var p = error.attr("id").indexOf("-error");
					var elemento = "err"+error.attr("id").substr(0, p);
					$("#"+elemento).html( error.html() );
				},
				success: function(error){
					var p = error.attr("id").indexOf("-error");
					var elemento = "err"+error.attr("id").substr(0, p);
					$("#"+elemento).html("");
				},
				rules: {
					rdBuscarPor: {
						required: true
					},
					correo_electronico: {
						required: true,
						email: true
					}
				}
			});
			modalBody.find('[name="rdBuscarPor"]').click(function(e){
				modalBody.find(".dvMensajeError").hide("slow");
				modalBody.find(".dvMensajeError > .alert").html("");
				var radio = $(this);
				if( radio.val() == "NT" ){
					modalBody.find(".dvBuscarPorCE").hide("slow");
					modalBody.find(".dvBuscarPorNT").show("slow");
					//modalBody.find(".tbl-coincidencias").show("slow");
					modalBody.find(".dvBuscarPorN").hide("slow");
					modalBody.find('[name="correo_electronico"]').rules("remove");
					modalBody.find('[name="nombre"]').rules("remove");
					modalBody.find('[name="numero_telefono"]').rules("add", {
						required: true,
						glibphonenumber: true
					});
				}
				else if( radio.val() == "N" ){
					modalBody.find(".dvBuscarPorCE").hide("slow");
					modalBody.find(".dvBuscarPorNT").hide("slow");
					modalBody.find(".dvBuscarPorN").show("slow");
					//modalBody.find(".tbl-coincidencias").show("slow");
					modalBody.find('[name="correo_electronico"]').rules("remove");
					modalBody.find('[name="numero_telefono"]').rules("remove");
					modalBody.find('[name="nombre"]').rules("add", {
						required: true,
					});
				}
				else{
					modalBody.find(".dvBuscarPorNT").hide("slow");
					modalBody.find(".dvBuscarPorCE").show("slow");
					//modalBody.find(".tbl-coincidencias").hide("slow");
					modalBody.find(".dvBuscarPorN").hide("slow");
					modalBody.find('[name="numero_telefono"]').rules("remove");
					modalBody.find('[name="nombre"]').rules("remove");
					modalBody.find('[name="correo_electronico"]').rules("add", {
						required: true,
						email: true
					});
				}
			});
			modalBody.find('[name="numero_telefono"], [name="correo_electronico"]').on("keyup paste blur", function(){
				$(this).val($(this).val().trim());
			});
			modalBody.find("#tblClientes").DataTable({
				"processing": true,
				"serverSide": true,
				"ordering": false,
				"paging":   true,
				"pageLength": 2,
				"searching": false,
				preDrawCallback: function (settings) { modalBody.isLoading("hide"); },
				"ajax": {
					url: "<?php echo URL::route('SysWebGClientesBusquedaGlobal'); ?>",
					data: function (d) {
						d.rdBuscarPor = $("[name='rdBuscarPor']:checked").val();
						d.nombre = $("#nombre").val().trim();
						d.correo_electronico = $("#correo_electronico").val().trim();
						d.numero_telefono = $('[name="num_telefono"]').val();
						d.ext = $(".ext").val();
						d.tipo = "cliente";
						if( $("#slVendedores").length == 1 ){
							d.usuario = $("#slVendedores").val();
						}
					}
				},
				columns: [
					{data: "fecha_creacion", name: "fecha_creacion"},
					{data: "informacionClienteCRM", custom: "informacionClienteCRM"},
					{data: "asignadoA", name: "aa.nombre_completo", "class": "text-center"},
					{data: "acciones", name: "acciones", "searchable": false, "orderable": false, "class": "text-center",
						"fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
							if( $.browser.mozilla ){
								var url = "//web.whatsapp.com/send?phone=";
								if( $(nTd).find(".whatsappN"+oData.id).length == 1 ){
									if($(nTd).find(".whatsappN"+oData.id).attr("href").indexOf("wa.me/") > -1){
										var url = $(nTd).find(".whatsappN"+oData.id).attr("href").replace("wa.me/","web.whatsapp.com/send?phone=");
										$(nTd).find(".whatsappN"+oData.id).attr("href", url);
									}
								}
							}
						}
					}
				],
				"language": {
					"url": "<?php echo asset('DataTables/Spanish.json'); ?>"
				},
				"fnDrawCallback": function( oSettings ){
					$(".tooltips").tooltip();
					$(".spTotalPagado").each(function(indice){
						var total = $(this).html();
						total = accounting.formatMoney(total, {
							symbol: codigoMoneda+" "+simboloMoneda,
							precision: 2,
							decimal : separadorDecimales,
							thousand: (separadorDecimales==".")?",":".",
							format: (posicionMoneda=="I")?"%s%v":"%v%s"
						});
						$(this).html(total);
					});
					verificarVinculosNP();
				},
				autoWidth: false,
				"order": [[ 0, "desc" ]],
				responsive: true,
			}).on("processing.dt", function(e, settings, processing) {
				if (processing) {
					modalBody.isLoading({position: "overlay"});
				}
				else{
					modalBody.isLoading("hide");
					window.scrollTo(0, 0);
				}
			});
		},
		onhidden: function(dialogItself){
			if(!$("#frmBuscarCliente").length){
    			$("body").removeClass("modal-open");
			}
		}
	});
});
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseSistemaWeb', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>