<?php $__env->startSection('CSS'); ?>
<style>
	.dataTables_paginate{
		float: right !important;
	}
	input[type="checkbox"]{
		opacity: 1 !important;
	}
	.columna-check{
		width: 10px;
		text-align: center;
	}
	td.columna-check input{
		position: relative;
	}
</style>
<?php
	//$storeFront = 'sume-clientes.onfastspring.com/';
	$storeFront = 'sumeclientes.onfastspring.com/';
	$fsDebug = "false";
	$pruebasDesarrollo = false;
	//$fsAccessKey = 'D7VVKIMUTU2GQ6MH6O0HNG';
	$fsAccessKey = 'VWI19IETTD2368RX7U30HQ';
	if(App::environment() == 'local' || strpos(public_path(), 'desarrollo')){
		//$storeFront = 'sume-clientes.test.onfastspring.com/';
		$storeFront = 'sumeclientes.test.onfastspring.com/';
		$fsDebug = "true";
		$pruebasDesarrollo = true;
	}
?>
<script
	id="fsc-api"
	type="text/javascript"
	src="https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.7.6/fastspring-builder.min.js"
	data-storefront="<?php echo $storeFront; ?>popup-membresia-sumeclientes-v2-usd"
	data-popup-closed="onPopupClose"
	data-access-key="<?php echo $fsAccessKey; ?>"
	data-debug="<?php echo $fsDebug; ?>"
	data-continuous="true">
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('Contenido'); ?>
<?php
	$sesion = (Session::has('DatosUsuario'))?true:false;
?>

<ul class="nav nav-pills nav-justified" style="font-weight: bold;">
	<li><a href="#Inicio" data-toggle="tab" id="aInicio"><span>Bienvenido</span></a></li>
	<li><a href="#Paso1" data-toggle="tab" id="aPaso1"><span>Paso 1:</span> Selección de plan </a></li>
	<li><a href="#Paso2" data-toggle="tab" id="aPaso2"><span>Paso 2:</span> Gestionar elementos </a></li>
	<li><a href="#Pago" data-toggle="tab" id="aPago"><span>Paso 3:</span> Finalizar </a></li>
</ul>
<div class="tab-content">
	<div class="progress progress-striped active" style="height: 20px;">
		<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100"></div>
	</div>
	<div class="tab-pane" id="Inicio">
		<div class="row">
			<div class="col-md-12">
				<h3> Reactivación y migración a V2 de la cuenta: <?php echo $Cliente->correo_electronico; ?></h3>
			</div>
			<div class="col-md-12">
				<div class="row">
					<div class="col-md-12">
						<div class="alert-center">
							<div class="alert alert-info" role="alert"> 
								<h4 class="text-center"><b>Indicaciones Paso 1:</b></h4>
								Es necesario que leas los siguientes términos antes de continuar con la gestión de tu plan. Para poder continuar con el siguiente paso, luego de haber leído los términos, marca la casilla para indicar que estás de acuerdo con ellos. Luego presiona el boton "Siguiente".
							</div>
							<div class="alert alert-warning" role="alert"> 
								<h4 class="text-center"><b>Importante:</b></h4>
								<p>
									<ul>
										<li>La migración de planes de versión actual a la nueva versión está disponible para las cuentas con un plan de $47/mes. Si cuentas con un plan de menor costo, y decides continuar con el proceso, tu cuenta se pasará a un plan de $47.<br></li>
										<li>Si en lugar de migrar decides adquirir un nuevo plan de nuestra nueva tabla de planes, deberás adherirte al modelo de precios y opciones de estos planes.</li>
										<li>Al concluir, verás el cambio inmediatamente de la versión actual a la nueva versión en tu cuenta. Este cambio es <b>IRREVERSIBLE.</b></li>
									</ul>
								</p>

							</div>
							<!-- <div class="bottom text-center"> -->
							<div  style="padding-left: 0;">
								<label>
									<input type="checkbox" id="rdAceptarTerminos" name="rdAceptarTerminos">
									<span class="custom-checkbox"></span> He leído los términos establecidos previamente y estoy de acuerdo con los cambios que se realizarán en mi cuenta y mi suscripción a Sume Clientes al finalizar la gestión de mi plan.
								</label>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="tab-pane" id="Paso1">
		<div class="row">
			<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
				<h3> Selección de nuevo plan </h3>
			</div>
			<br>
			<?php echo Form::open(array('method' => 'post', 'class' => 'form-horizontal row-border', 'id' => 'frmPaso2', 'files' => true)); ?>

			<!-- <?php echo Form::open(array('route' => 'SysWebGClientesProspectosAgregarImportar', 'method' => 'post', 'class' => 'form-horizontal row-border', 'id' => 'frmPaso2', 'files' => true)); ?> -->
				<div class="row contenido-2">
					<div class="col-md-8" >
						<div class="alert-center">
							<div class="alert alert-info" role="alert"> 
								<h4 class="text-center"><b>Indicaciones Paso 2:</b></h4>
								Para realizar el cambio en tu cuenta tienes dos opciones: migrar tu cuenta o escoger un nuevo plan:<br><br>
								Si escoges migrar tu cuenta, tendrás acceso a la nueva versión por el mismo costo ($47), y contarás con la mayoría de los beneficios de la nueva versión.<br><br>
								Caso contrario, puedes escoger un nuevo tipo de plan. Cada plan tiene un costo y características diferentes.<br><br>
								Puedes ver más detalles acerca de estas opciones <a>aquí</a>.<br>
								Puedes ver nuestros planes pertenecientes a la nueva versión de la plataforma, junto con sus costos y características <a>aquí</a>.
							</div>
							<div class="alert alert-warning" role="alert"> 
								<h4 class="text-center"><b>NOTA IMPORTANTE SOBRE LOS PROYECTOS:</b></h4>
								Los proyectos están disponibles solamente en dos opciones: al tener una cuenta migrada o una cuenta con un plan VIP ($107)<br><br>
								Si escoges migrar tu cuenta, tendrás disponibles todos tus proyectos (o la opción de crearlos en cualquier momento, y se mantiene el límite de 4 proyectos adicionales gratuitos), sin embargo, estos no se cambiarán a la nueva versión y tendrán acceso únicamente a la versión actual.<br><br>
								Si escoges adquirir nuestro plan VIP, este incluye de forma gratuita 1 proyecto con acceso al plan Premium Plus, mientras que cada proyecto adicional tendrá un costo adicional dependiendo del plan que se adquiera para dicho proyecto. Si ya tienes proyectos, debes elegir qué proyectos conservar y qué plan deseas adquirir para cada uno.<br><br>
								Si escoges cualquier otro plan diferente, todos tus proyectos serán DESACTIVADOS (no serán eliminados a menos que se solicite). Podrás volver a tener acceso a ellos al pasar al plan VIP.<br><br>
							</div>
							<div class="form-group">
								<label class="col-sm-3 control-label"> ¿Qué deseas hacer? </label>
								<div class="col-sm-6">
									<select class="form-control selectpicker" id="slOpcionCambio" name="slOpcionCambio" title="Selecciona una opción...">
										<option value="1">Migrar mi cuenta</option>
										<option value="2">Escoger un nuevo plan</option>
									</select>
									<span class="text-danger" id="errslOpcionCambio"></span>
								</div>
							</div>
							<div class="form-group">
								<label class="col-sm-3 control-label"> Plan: </label>
								<div class="col-sm-6">
									<select class="form-control selectpicker" id="slOpcionPlan" name="slOpcionPlan" title="Selecciona una opción...">
									</select>
									<span class="text-danger" id="errslOpcionPlan"></span>
								</div>
							</div>
						</div>
					</div>
				</div>
			<?php echo Form::close(); ?>

		</div>
	</div>
	<div class="tab-pane" id="Paso2">
		<form id="frmPaso3">
			<div class="row">
				<div class="col-xs-12 col-sm-12 col-md-12">
					<div style="margin:auto; width:75%;">
						<div class="alert alert-info" id="indicaciones-paso3" role="alert"> 
					
						</div>
					</div>
					<div class="porlets-content" style="margin:auto; width:75%;" id="contenido-paso3">
						
					</div>
				</div>
			</div>
		</form>
	</div>
	<div class="tab-pane" id="Pago">
		<form id="frmPaso4">
		<div class="row">
			<div class="col-xs-12 col-sm-12 col-md-12">
				<div class="alert-center">
					<div class="alert alert-info" role="alert"> 
						<h4 class="text-center"><b>Indicaciones paso 4:</b></h4>
						<p class="text-center"><b>¡Ya casi terminamos!</b></p>
						<p class="text-center">Verifica que hayas ingresado correctamente cada dato. Por último, presiona el botón "Finalizar" para que se inicie con el proceso de registro de los prospectos.
						</p>
					</div>
				</div>

				<div class="alert-center" style="margin-top: 45px;">
					<div class="bottom text-center">
						<a id="btnFinalizar" class="btn btn-success btn-lg btn-block" onclick="mostrarCheckOut()"> Finalizar </a>
					</div>
					<div style="margin-top: 23px;">
						<span class="text-warning" style="display: none;" id="procesandoPlan" class="loading"></span>
						<span id='errSubidaArchivo' class='text-danger'></span>
					</div>
				</div>
			</div>
		</div>
	</form>
	</div>
</div>
<ul class="pager wizard">
	<li class="previous"><a class="btn btn-lg" href="javascript:void(0)">Anterior</a></li>
	<li class="next"><a class="btn btn-lg" href="javascript:void(0)" disabled>Siguiente</a></li>
</ul>

<?php $__env->stopSection(); ?>

<?php $__env->startSection('JS'); ?>
<script src="https://epml.onfastspring.com/epml/epml.min.js" data-payment-component-id="payment-sumeclientesv2" id="fsc-epml"></script>
<script>
	var conteo = 0;
	function mostrarCheckOut(){
		fastspring.builder.clean();
		var urlEncriptarData = "https://sumeclientes.net/Registro/Encriptacion/FS";
		var tagJSON = {};
		var result = obtenerNombreApellido("<?php echo $Cliente->nombre_completo; ?>");
		var valoresProducto = JSON.parse($("#slOpcionPlan").val());
		tagJSON.reactivarSC = 1;
		tagJSON.scNoEnviarContrasenha = 1;
		tagJSON.carroSC = 1;
		tagJSON.idC = <?php echo $Cliente->id; ?>;
		tagJSON.idU = <?php echo $Cliente->users_id; ?>;
		tagJSON.idP = valoresProducto.id;
		fastspring.builder.tag(tagJSON);
		Cookies.set("jsonDataReactivarCuenta", tagJSON, { expires: 3 });
		fastspring.builder.recognize({
			"email": "<?php echo $Cliente->correo_electronico; ?>",
			"firstName": result.primerNombre,
			"lastName" : result.apellidos,
			"phoneNumber" : "<?php echo $Cliente->telefono; ?>"
		});
		<?php if($pruebasDesarrollo): ?>
		/* PROCESO SOLO PARA PRUEBAS Y DESARROLLO -------- */
		var nuevoItems = {product: valoresProducto.productPath};
		if (valoresProducto.id == 20) {
			nuevoItems.pricing = {price: {USD: 47.00}};
		}
		var nonEncryptedJSON = {
			contact: {
				firstName: result.primerNombre,
				lastName: result.apellidos,
				email: "<?php echo $Cliente->correo_electronico; ?>",
				country: "<?php echo $Cliente->pais; ?>",
				phoneNumber: "<?php echo $Cliente->telefono; ?>"
				
			},
			items: [nuevoItems]
		}
		fastspring.builder.secure(nonEncryptedJSON, "");
		fastspring.builder.checkout();
		<?php else: ?>
		var jsonEncriptar = {
			correo_electronico: "<?php echo $Cliente->correo_electronico; ?>",
			nombre: result.primerNombre,
			apellido: result.apellidos,
			pais: "<?php echo $Cliente->pais; ?>",
			telefono: "<?php echo $Cliente->telefono; ?>",
			producto: valoresProducto.productPath
		};
		if (valoresProducto.id == 20) {
			jsonEncriptar.precio = 47;
		}
		/* PROCESO SOLO PARA PRODUCCION ----------------------------------------------------------- */
		$.post(
			urlEncriptarData,
			jsonEncriptar,
			function(data) {
				if (data.success) {
					fastspring.builder.secure(data.securedData, data.secureKey);
					fastspring.builder.checkout();
				}
			},
			"json"
		);
		<?php endif; ?>
	}
	function onPopupClose(data){
		if(data){
			fastspring.builder.reset();
			finalizarProceso();
		}
		else {
			console.log("no order ID");
		}
	}
	function finalizarProceso(){
		var url = "<?php echo route('SitioWebReactivacionV2', $token); ?>";
		var valoresProducto = JSON.parse($("#slOpcionPlan").val());
		var nuevoPlan = valoresProducto.id;
		$.isLoading({ text: "Cargando..." }); NProgress.start();
		var divEnProceso ="<div class='row'> \
			<div class='col-md-1' id='iconoProceso'> \
				<img src='<?php echo asset('Cargando/hourglass.gif'); ?>' style='width: 32px; height: 32px;'> \
			</div> \
			<div class='col-md-11' id='mensajeProceso'> \
				Por favor, espera un momento mientras se realiza el proceso.<br><br><strong> NO CIERRES ESTA VENTANA </strong> si lo haces pueden surgir problemas en el proceso \
			</div>\
		</div>";
		$("#procesandoPlan").html(divEnProceso);
		$("#procesandoPlan").show();
		if ($.trim($("#tablas-contenido-paso3").html()) != "") {
			var arregloCambioPlan = {};
			var arregloCambioPlanProyectosInactivos = [];
			var arregloCambioPlanProyectosActivos = {};
			var arregloCambioPlanPerfiles = [];
			var arregloCambioPlanPaginas = [];
			var arregloCambioPlanListas = [];
			var arregloCambioPlanVentanas = [];
			var arregloCambioPlanPruebas = [];
			var arregloCambioPlanEmbudos = [];
			var tablaProyectos = ($("#divTablaProyectos").length>0)?$("#tblProyectosActuales").DataTable():"";
			var tablaPerfiles = ($("#divTablaPerfilesCorreo").length>0)?$("#tblPerfilesCorreoActuales").DataTable():"";
			var tablaListas = ($("#divTablaListas").length>0)?$("#tblListasActuales").DataTable():"";
			var tablaPaginas = ($("#divTablaPaginas").length>0)?$("#tblPaginasActuales").DataTable():"";
			var tablaVentanas = ($("#divTablaVentanasEmergentes").length>0)?$("#tblVEmergentesActuales").DataTable():"";
			var tablaPruebas = ($("#divTablaPruebasAB").length>0)?$("#tblPruebasActuales").DataTable():"";
			var tablaEmbudos = ($("#divTablaEmbudos").length>0)?$("#tblEmbudosActuales").DataTable():"";
			var divCantidadProspectos = ($("#divContadorProspectos").length>0)?$("#divContadorProspectos"):"";
			var divCantidadClientes = ($("#divContadorClientes").length>0)?$("#divContadorClientes"):"";
			if (tablaProyectos != "" || nuevoPlan == 15) {
				tablaProyectos.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").each(function(){
					arregloCambioPlanProyectosInactivos.push(parseInt($(this).val()));
				});
				Object.assign(arregloCambioPlan, {"proyectosInactivos": arregloCambioPlanProyectosInactivos});
				tablaProyectos.rows().nodes().to$().find("input[type='checkbox']:checked").each(function(){
					arregloCambioPlanProyectosActivos[$(this).val()] = $("#slPlanProyecto_"+$(this).val()).val();
					// arregloCambioPlanProyectosActivos.push(parseInt($(this).val()));
				});
				Object.assign(arregloCambioPlan, {"proyectosActivos": arregloCambioPlanProyectosActivos});
			}
			if (tablaPerfiles != "") {
				tablaPerfiles.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").each(function(){
					arregloCambioPlanPerfiles.push(parseInt($(this).val()));
				});
				Object.assign(arregloCambioPlan, {"perfilesInactivos": arregloCambioPlanPerfiles});
			}
			if (tablaListas != "") {
				tablaListas.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").each(function(){
					arregloCambioPlanListas.push(parseInt($(this).val()));
				});
				Object.assign(arregloCambioPlan, {"listasInactivas": arregloCambioPlanListas});
			}
			if (tablaPaginas != "") {
				tablaPaginas.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").each(function(){
					arregloCambioPlanPaginas.push(parseInt($(this).val()));
				});
				Object.assign(arregloCambioPlan, {"paginasInactivas": arregloCambioPlanPaginas});
			}
			if (tablaVentanas != "") {
				tablaVentanas.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").each(function(){
					arregloCambioPlanVentanas.push(parseInt($(this).val()));
				});
				Object.assign(arregloCambioPlan, {"ventanasInactivas": arregloCambioPlanVentanas});
			}
			if (tablaPruebas != "") {
				tablaPruebas.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").each(function(){
					arregloCambioPlanPruebas.push(parseInt($(this).val()));
				});
				Object.assign(arregloCambioPlan, {"pruebasInactivas": arregloCambioPlanPruebas});
			}
			if (tablaEmbudos != "") {
				tablaEmbudos.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").each(function(){
					arregloCambioPlanEmbudos.push(parseInt($(this).val()));
				});
				Object.assign(arregloCambioPlan, {"embudosInactivos": arregloCambioPlanEmbudos});
			}
			if (divCantidadProspectos != "") {
				Object.assign(arregloCambioPlan, {"cantidadProspectos": divCantidadProspectos.find("#inputCantidadProspectos").val()});
			}
			if (divCantidadClientes != "") {
				Object.assign(arregloCambioPlan, {"cantidadClientes": divCantidadClientes.find("#inputCantidadClientes").val()});
			}
			if(Object.keys(arregloCambioPlan).length == 0){
				arregloCambioPlan = "";
			}
		}
		else {
			arregloCambioPlan = "";
		}
		$.post(
			url,
			{"datosNuevoPlan": nuevoPlan, "infoDowngrade": (arregloCambioPlan!="")?JSON.stringify(arregloCambioPlan):arregloCambioPlan},
			function(data){
				$.isLoading("hide"); NProgress.done();
				if(data.success){
					$("#procesandoPlan").hide();
					new PNotify({ title: "¡Felicidades!", text: data.mensaje, type: "success" });
					setTimeout( function(){ window.location.href = "<?php echo route('SysWebAcceso'); ?>"; }, 3000 );
				}
			},
			"json"
		);
		conteo+=1;
	}

	function obtenerNombreApellido(nombreCompleto) {
	    nombreCompleto = nombreCompleto.trim();
	    let partesNombre = nombreCompleto.split(' ');
	    let resultado = {
	        primerNombre: '',
	        segundoNombre: '',
	        apellidos: 'N/D'
	    };
	    switch(partesNombre.length) {
	        case 1:
	            resultado.primerNombre = partesNombre[0];
	            break;
	        case 2:
	            resultado.primerNombre = partesNombre[0];
	            resultado.apellidos = partesNombre[1];
	            break;
	        case 3:
	            resultado.primerNombre = partesNombre[0];
	            resultado.segundoNombre = partesNombre[1];
	            resultado.apellidos = partesNombre[2];
	            break;
	        case 4:
	            resultado.primerNombre = partesNombre[0];
	            resultado.segundoNombre = partesNombre[1];
	            resultado.apellidos = partesNombre[2] + ' ' + partesNombre[3];
	            break;
	        default:
	            resultado.primerNombre = partesNombre[0];
	            resultado.segundoNombre = partesNombre.slice(1, -2).join(' ');
	            resultado.apellidos = partesNombre.slice(-2).join(' ');
	    }
	    return resultado;
	}
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
$("#slOpcionCambio").on("changed.bs.select", function (e, clickedIndex, isSelected, previousValue){
	var opcion = $(this).selectpicker("val");
	if(opcion == 1){
		var valueEncode = {id: 20, productPath: "<?php echo $productPathActual; ?>"};
		valueEncode = JSON.stringify(valueEncode);
		var opcionesPlan = "<option value='"+valueEncode+"' selected>Plan Migrado ($47)</option>";
	}
	else if(opcion == 2){
		var planes = <?php echo $listadoPlanes; ?>;
		var opcionesPlan = "";
		$.each(planes, function(key, value){
			var valueEncode = {id: value.id, productPath: JSON.parse(value.configuraciones_adicionales).ProductPath};
			valueEncode = JSON.stringify(valueEncode);
			opcionesPlan += "<option value='"+valueEncode+"'>"+value.nombre+" ($"+value.precio+")</option>";
		});
	}
	$("#slOpcionPlan").find("option").remove();
	$("#slOpcionPlan").append(opcionesPlan);
	$("#slOpcionPlan").selectpicker("refresh");
});
$('#rdAceptarTerminos').on('change', function () {
  if ($(this).is(':checked')) {
    $(".next").find("a").attr("disabled", false);
  } 
  else {
    $(".next").find("a").attr("disabled", true);
  }
});
$("#frmAsistente").bootstrapWizard({
	"nextSelector": ".next",
	"previousSelector": ".previous",
	onNext: function(tab, navigation, index) {
		var siguiente = false;
		if(index == 1){
			var siguiente = true;
		}
		else if(index == 2){
			valorPlan = JSON.parse($("#slOpcionPlan").val());
			if(valorPlan.id == 20){
				$("#frmAsistente").bootstrapWizard("show",2);
			}
			else{
				$.isLoading({ text: "Cargando..." }); NProgress.start();
				$.post(
					"<?php echo route('SitioWebReactivacionV2InformacionActual'); ?>",
					{
						idC: <?php echo $Cliente->id; ?>,
						datosNuevoPlan: valorPlan.id,
						tipoInfo: "completa"
					},
					function(data){
						var contenidoPaso3 = "";
						var indicacionesPaso3 = "";
						var configNuevoPlan = data.configNuevoPlan;
						indicacionesPaso3 = "<h4 class='text-center'><b>Paso 3:</b></h4> \
						<div class='row' style='padding-left: 50px;padding-right: 50px;'> \
							<p style='text-align: justify;texto-justify: inter-palabra;'>Actualmente, cuentas con elementos que sobrepasan el límite de lo que el plan que seleccionaste permite</p> \
							<p style='text-align: justify;texto-justify: inter-palabra;'><b>Por favor, selecciona los elementos que deseas mantener activos</b></p> \
						</div>";
						contenidoPaso3 = "<legend>Esta es tu información actual</legend> \
							<div id='tablas-contenido-paso3'> \
								<div class='form-group' id='divTablaProyectos'> \
								</div> \
								<div class='form-group' id='divTablaPerfilesCorreo'> \
								</div> \
								<div class='form-group' id='divTablaListas'> \
								</div> \
								<div class='form-group' id='divTablaPaginas'> \
								</div> \
								<div class='form-group' id='divTablaVentanasEmergentes'> \
								</div> \
								<div class='form-group' id='divTablaPruebasAB'> \
								</div> \
								<div class='form-group' id='divContadorProspectos'> \
								</div> \
								<div class='form-group' id='divContadorClientes'> \
								</div> \
							</div> \
							<span style='color: #f30f0f;'><b>IMPORTANTE: Recuerda que si dejas elementos sin seleccionar, serán DESACTIVADOS.</b></span></label>";
						$("#indicaciones-paso3").html(indicacionesPaso3);
						$("#contenido-paso3").html(contenidoPaso3);
						$("#divTablaProyectos").html(data.divTablaProyectos);
						var tablaProyectos = $("#tblProyectosActuales").DataTable({
							"searching": false,
							"autoWidth": false,
							"pagingType": "simple_numbers",
							"columnDefs": [{class: "columna-check", targets: 4 }],
							"language": {
								"url": "<?php echo asset('DataTables/Spanish.json'); ?>",
								select: {
									rows: {
										_: "Tienes seleccionada %d filas",
										0: "De clic sobre la fila para seleccionarla",
										1: "Solo tiene 1 fila seleccionada"
									}
								}
							}
						});
						if(tablaProyectos.rows().count() <= configNuevoPlan.CantidadProyectosPC || tablaProyectos.rows().count() == 0){
							$("#divTablaProyectos").remove();
						}
						else{
							if(configNuevoPlan.CantidadProyectosPC == 0){
								tablaProyectos.rows().nodes().to$().find("input[type='checkbox']").prop("disabled", true);
							}
							else{
								$(".slPlanProyecto").selectpicker();
								$(".checkProyecto").on("click", function() {
									if($(this).is(':checked')){
										$("#slPlanProyecto_"+$(this).val()).prop("disabled", false).val(12).selectpicker("refresh");
									}
									else{
										var premiumEscogido = 0;
										$(".slPlanProyecto").each(function(){
											if($(this).val() == 1){
												premiumEscogido = 1;
											}
										});
										if(premiumEscogido == 1){
											$(".slPlanProyecto").each(function(){
												$(this).find("option[value='1']").prop('disabled', false);
											});
										}
										$(".slPlanProyecto").selectpicker("refresh");
										$("#slPlanProyecto_"+$(this).val()).prop("disabled", true).val("default").selectpicker("refresh");
									}
								});
								$(".slPlanProyecto").on("change", function() {
									var premiumEscogido = 0;
									$(".slPlanProyecto").each(function(){
										if($(this).val() == 1){
											premiumEscogido = 1;
										}
									});
									if(premiumEscogido == 1){
										$(".slPlanProyecto").each(function(){
											if($(this).val() != 1){
												$(this).find("option[value='1']").prop('disabled', true);
											}
										});
									}
									else{
										$(".slPlanProyecto").each(function(){
											$(this).find("option[value='1']").prop('disabled', false);
										});
									}
									$(".slPlanProyecto").selectpicker("refresh");
								});
							}
						}
						$("#divTablaPerfilesCorreo").html(data.divTablaPerfilesCorreo);
						var tablaPerfiles = $("#tblPerfilesCorreoActuales").DataTable({
							"searching": false,
							"autoWidth": false,
							"columnDefs": [{class: "columna-check", targets: 2 }],
							"language": {
								"url": "<?php echo asset('DataTables/Spanish.json'); ?>",
								select: {
									rows: {
										_: "Tienes seleccionada %d filas",
										0: "De clic sobre la fila para seleccionarla",
										1: "Solo tiene 1 fila seleccionada"
									}
								}
							}
						});
						if(tablaPerfiles.rows().count() <= configNuevoPlan.PerfilesCorreoEMKT || tablaPerfiles.rows().count() == 0){
							$("#divTablaPerfilesCorreo").remove();
						}
						else{
							if(configNuevoPlan.PerfilesCorreoEMKT == 0){
								tablaPerfiles.rows().nodes().to$().find("input[type='checkbox']").prop("disabled", true);
							}
							else{
								tablaPerfiles.rows().nodes().to$().find("input[type='checkbox']").on( "click", function() {
									if(tablaPerfiles.rows().nodes().to$().find("input[type='checkbox']:checked").length >= configNuevoPlan.PerfilesCorreoEMKT){
										tablaPerfiles.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", true);
									}
									else{
										tablaPerfiles.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", false);
									}
								});
							}
						}
						$("#divTablaListas").html(data.divTablaListas);
						var tablaListas = $("#tblListasActuales").DataTable({
							"searching": false,
							"pagingType": "simple_numbers",
							"columnDefs": [{class: "columna-check", targets: 2 }],
							"language": {
								"url": "<?php echo asset('DataTables/Spanish.json'); ?>",
								select: {
									rows: {
										_: "Tienes seleccionada %d filas",
										0: "De clic sobre la fila para seleccionarla",
										1: "Solo tiene 1 fila seleccionada"
									}
								}
							}
						});
						if(tablaListas.rows().count() <= configNuevoPlan.ListasEMKT || tablaListas.rows().count() == 0){
							$("#divTablaListas").remove();
						}
						else{
							if(configNuevoPlan.ListasEMKT == 0){
								tablaListas.rows().nodes().to$().find("input[type='checkbox']").prop("disabled", true);
							}
							else{
								tablaListas.rows().nodes().to$().find("input[type='checkbox']").on( "click", function() {
									if(tablaListas.rows().nodes().to$().find("input[type='checkbox']:checked").length >= configNuevoPlan.ListasEMKT){
										tablaListas.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", true);
									}
									else{
										tablaListas.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", false);
									}
								});
							}
						}
						$("#divTablaPaginas").html(data.divTablaPaginas);
						var tablaPaginas = $("#tblPaginasActuales").DataTable({
							"searching": false,
							"autoWidth": false,
							"pagingType": "simple_numbers",
							"columnDefs": [{class: "columna-check", targets: 1 }],
							"language": {
								"url": "<?php echo asset('DataTables/Spanish.json'); ?>",
								select: {
									rows: {
										_: "Tienes seleccionada %d filas",
										0: "De clic sobre la fila para seleccionarla",
										1: "Solo tiene 1 fila seleccionada"
									}
								}
							}
						});
						if(tablaPaginas.rows().count() <= configNuevoPlan.CreacionPA || tablaPaginas.rows().count() == 0){
							$("#divTablaPaginas").remove();
						}
						else{
							if(configNuevoPlan.CreacionPA == 0){
								tablaPaginas.rows().nodes().to$().find("input[type='checkbox']").prop("disabled", true);
							}
							else{
								tablaPaginas.rows().nodes().to$().find("input[type='checkbox']").on( "click", function() {
									if(tablaPaginas.rows().nodes().to$().find("input[type='checkbox']:checked").length >= configNuevoPlan.CreacionPA){
										tablaPaginas.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", true);
									}
									else{
										tablaPaginas.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", false);
									}
								});
							}
						}
						$("#divTablaVentanasEmergentes").html(data.divTablaVentanasEmergentes);
						var tablaVentanasEmergentes = $("#tblVEmergentesActuales").DataTable({
							"searching": false,
							"autoWidth": false,
							"pagingType": "simple_numbers",
							"columnDefs": [{class: "columna-check", targets: 1 }],
							"language": {
								"url": "<?php echo asset('DataTables/Spanish.json'); ?>",
								select: {
									rows: {
										_: "Tienes seleccionada %d filas",
										0: "De clic sobre la fila para seleccionarla",
										1: "Solo tiene 1 fila seleccionada"
									}
								}
							}
						});
						if(tablaVentanasEmergentes.rows().count() <= configNuevoPlan.VentanasEmergentesPA || tablaVentanasEmergentes.rows().count() == 0){
							$("#divTablaVentanasEmergentes").remove();
						}
						else{
							if(configNuevoPlan.VentanasEmergentesPA == 0){
								tablaVentanasEmergentes.rows().nodes().to$().find("input[type='checkbox']").prop("disabled", true);
							}
							else{
								tablaVentanasEmergentes.rows().nodes().to$().find("input[type='checkbox']").on( "click", function() {
									if(tablaVentanasEmergentes.rows().nodes().to$().find("input[type='checkbox']:checked").length >= configNuevoPlan.VentanasEmergentesPA){
										tablaVentanasEmergentes.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", true);
									}
									else{
										tablaVentanasEmergentes.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", false);
									}
								});
							}
						}
						$("#divTablaPruebasAB").html(data.divTablaPruebasAB);
						var tablaPruebasAB = $("#tblPruebasActuales").DataTable({
							"searching": false,
							"autoWidth": false,
							"columnDefs": [{class: "columna-check", targets: 3 }],
							"language": {
								"url": "<?php echo asset('DataTables/Spanish.json'); ?>",
								select: {
									rows: {
										_: "Tienes seleccionada %d filas",
										0: "De clic sobre la fila para seleccionarla",
										1: "Solo tiene 1 fila seleccionada"
									}
								}
							}
						});
						if(tablaPruebasAB.rows().count() <= configNuevoPlan.PruebasABPA || tablaPruebasAB.rows().count() == 0){
							$("#divTablaPruebasAB").remove();
						}
						else{
							if(configNuevoPlan.PruebasABPA == 0){
								tablaPruebasAB.rows().nodes().to$().find("input[type='checkbox']").prop("disabled", true);
							}
							else{
								tablaPruebasAB.rows().nodes().to$().find("input[type='checkbox']").on( "click", function() {
									if(tablaPruebasAB.rows().nodes().to$().find("input[type='checkbox']:checked").length >= configNuevoPlan.PruebasABPA){
										tablaPruebasAB.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", true);
									}
									else{
										tablaPruebasAB.rows().nodes().to$().find("input[type='checkbox']:not(:checked)").prop("disabled", false);
									}
								});
							}
						}
						$("#divContadorProspectos").html(data.divConteoProspectos);
						var tablaProspectos = $("#tblProspectosActuales").DataTable({
							"searching": false,
							"autoWidth": false,
							"language": {
								"url": "<?php echo asset('DataTables/Spanish.json'); ?>",
								select: {
									rows: {
										_: "Tienes seleccionada %d filas",
										0: "De clic sobre la fila para seleccionarla",
										1: "Solo tiene 1 fila seleccionada"
									}
								}
							},
							"ajax": {
								url: "<?php echo route('SitioWebReactivacionV2InformacionActual'); ?>",
								data: function(d) {
									d.idC = <?php echo $Cliente->id; ?>;
									d.tipoInfo = "prospectos";
									d.limiteProspectos = $("#inputCantidadProspectos").val();
								},
								type: "post"
							},
							"columns": [
								{data: "fecha_registrado"},
								{data: "correo_electronico"},
								{data: "contacto"},
								{data: "estadoP"}
							],
							columnDefs: [
								{
									targets: "_all",
									render: function (data) {
										if(data == "" || data == null){
											return "<i>No Ingresado</i>";
										}
										else{
											return data;
										}
									}
								}
							],
							"order": [
								[0, 'desc']
							]
						});
						if(data.cantidadProspectos <= configNuevoPlan.ProspectosCRM){
							$("#divContadorProspectos").remove();
						}
						else{
							$("#inputCantidadProspectos").on("change", function(){
								if($("#inputCantidadProspectos").val() > configNuevoPlan.ProspectosCRM){
									$("#inputCantidadProspectos").val(configNuevoPlan.ProspectosCRM);
								}
								var tablaP = $("#tblProspectosActuales").DataTable();
								tablaP.ajax.reload();
							});
						}
						$("#divContadorClientes").html(data.divConteoClientes);
						var tablaClientes = $("#tblClientesActuales").DataTable({
							"searching": false,
							"autoWidth": false,
							"pagingType": "simple_numbers",
							"language": {
								"url": "<?php echo asset('DataTables/Spanish.json'); ?>",
								select: {
									rows: {
										_: "Tienes seleccionada %d filas",
										0: "De clic sobre la fila para seleccionarla",
										1: "Solo tiene 1 fila seleccionada"
									}
								}
							},
							"ajax": {
								url: "<?php echo route('SitioWebReactivacionV2InformacionActual'); ?>",
								data: function(d) {
									d.idC = <?php echo $Cliente->id; ?>;
									d.tipoInfo = "clientes";
									d.limiteClientes = $("#inputCantidadClientes").val();
								},
								type: "post"
							},
							"columns": [
								{data: "fecha_creacion"},
								{data: "correo_electronico"},
								{data: "nombre_del_contacto"}
							],
							columnDefs: [
								{
									targets: "_all",
									render: function (data) {
										if(data == "" || data == null){
											return "<i>No Ingresado</i>";
										}
										else{
											return data;
										}
									}
								}
							],
							"order": [
								[0, 'desc']
							]
						});
						if(data.cantidadClientes <= configNuevoPlan.ClientesCRM){
							$("#divContadorClientes").remove();
						}
						else{
							$("#inputCantidadClientes").on("change", function(){
								if($("#inputCantidadClientes").val() > configNuevoPlan.ClientesCRM){
									$("#inputCantidadClientes").val(configNuevoPlan.ClientesCRM);
								}
								var tablaC = $("#tblClientesActuales").DataTable();
								tablaC.ajax.reload();
							});
						}
						$.isLoading("hide"); NProgress.done();
						if($.trim($("#tablas-contenido-paso3").html()) == ""){
							$("#frmAsistente").bootstrapWizard("show",3);
						}
					},
					"json"
				);
			}
		}
		else if(index == 3){
			siguiente = true;
		}
		else if(index == 4){
			siguiente = true;
		}
		if(siguiente){
			var $total = navigation.find("li").length;
			var $current = index+1;
			var $percent = ($current/$total) * 100;
			$("#frmAsistente").find(".progress-bar").css("width", $percent+"%");
		}
		else{
		}
	},
	onTabClick: function(tab, navigation, index){
		return false;
	},
	onPrevious: function(tab, navigation, index) {
		var $total = navigation.find("li").length;
		var $current = index+1;
		var $percent = ($current/$total) * 100;
		$("#frmAsistente").find(".progress-bar").css("width", $percent+"%");
		if(index == 2){
			if($.trim($("#tablas-contenido-paso3").html()) == ""){
				$("#frmAsistente").bootstrapWizard("show",2);
			}
		}
	},
	onTabShow: function(tab, navigation, index) {
		var $total = navigation.find("li").length;
		var $current = index+1;
		var $percent = ($current/$total) * 100;
		$("#frmAsistente").find(".progress-bar").css("width", $percent+"%");
	}
});
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseReactivacionV2', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>