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

<?php echo HTML::style('WebPro/plugins/dropzone/dropzone.css'); ?>

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

<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/ezdz@0.4.3/src/jquery.ezdz.css">
<style type="text/css">
	.img-biblioteca { height: 100px; }
	.image_picker_image { height: 100px !important; width: 119px !important; }
	.ModalBiblioteca .modal-dialog { width: 75%; }
	.ModalBiblioteca .modal-dialog .modal-footer { display: unset !important; border-top: unset !important; }
	.image_picker_image { object-fit: contain; }
	.text-count-wrapper-t { display: none; }
	.text-count-wrapper-d { display: none; }
	.ezdz-dropzone {
		width: 150px !important;
		height: 150px !important;
		display: inline-block;
		margin-right: 3%;
	}
	.ezdz-dropzone div {
		/*line-height: 526%;*/
		line-height: normal !important;
		padding-top: 30%;
	}
	.medicion .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
		width: 120px;
	}
	.color-head-modal .modal-header {
		background-color: #363b3f !important;
	}
	[data-sinTL="true"] {
		display: none !important;
	}
	/* EZDZ PARA BIBLIOTECA DE IMÁGENES */
	.archivos .ezdz-dropzone {
		width: 100% !important;
		height: 300px !important;
		border-style: solid !important;
		border-width: 5px !important;
	}
	.archivos .ezdz-dropzone>div {
		padding-top: 8% !important;
	}
	.archivos .ezdz-dropzone i.fa-cloud-upload {
		font-size: 110px !important;
		display: block !important;
	}
	.archivos .ezdz-dropzone span.spFlITitulo{
		display: block !important;
		margin: 0 auto !important;
		font-size: 24px !important;
		background: transparent !important;
		color: #989898 !important;
		font-weight: bold !important;
	}
	.archivos .ezdz-dropzone span.spFlITexto {
		display: block !important;
		margin: 0 auto !important;
		font-size: 18px !important;
		background: transparent !important;
		color: #989898 !important;
		font-weight: bold !important;
	}
	.archivos .ezdz-dropzone.ezdz-reject span.spFlITexto,
	.archivos .ezdz-dropzone.ezdz-reject span.spFlITitulo {
		color: #8b0000 !important;
	}
	.archivos .ezdz-dropzone img {
		max-width: 300px;
		max-height: 215px;
	}
	/**/
	/* EZDZ PARA BIBLIOTECA DE IMÁGENES */
	#cuerpoBibliotecaImagen .ezdz-dropzone {
		width: 100% !important;
		height: 300px !important;
		border-style: solid !important;
		border-width: 5px !important;
	}

	#cuerpoBibliotecaImagen .ezdz-dropzone>div {
		padding-top: 8% !important;
	}

	#cuerpoBibliotecaImagen .ezdz-dropzone i.fa-cloud-upload {
		font-size: 110px !important;
		display: block !important;
	}

	#cuerpoBibliotecaImagen .ezdz-dropzone span.spFlITitulo {
		display: block !important;
		margin: 0 auto !important;
		font-size: 24px !important;
		background: transparent !important;
		color: #989898 !important;
		font-weight: bold !important;
	}

	#cuerpoBibliotecaImagen .ezdz-dropzone span.spFlITexto {
		display: block !important;
		margin: 0 auto !important;
		font-size: 18px !important;
		background: transparent !important;
		color: #989898 !important;
		font-weight: bold !important;
	}

	#cuerpoBibliotecaImagen .ezdz-dropzone.ezdz-reject span.spFlITexto,
	#cuerpoBibliotecaImagen .ezdz-dropzone.ezdz-reject span.spFlITitulo {
		color: #8b0000 !important;
	}
	#cuerpoBibliotecaImagen .ezdz-dropzone img {
		max-width: 300px;
		max-height: 215px;
	}
	/* EZDZ PARA BIBLIOTECA DE IMÁGENES */
	#slBiblioteca {
		display: none !important;
	}
	.ModalBiblioteca {
		z-index: 99999 !important;
	}
	.bootstrap-dialog.type-primary .modal-header {
		background-color: #363b3f;
	}
</style>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('Contenido'); ?>
<div class="row">
	<div class="col-md-12">
		<h2><i class="fa fa-users"></i> Gestión de prospectos </h2>
	</div>
</div>

<div class="row">
	<div class="col-md-12">
		<div class="block-web">
			<div class="header"> <h3 class="content-header"> Agregar producto </h3> </div>
			<div class="porlets-content">
				<?php echo Form::open(array('route' => 'SysWebGClientesProductosAgregar', 'method' => 'post', 'class' => 'form-horizontal row-border', 'id' => 'frmAgregar', 'files' => true, 'target' => 'upload_iframe')); ?>

					<div class="form-group">
						<label class="col-sm-3 control-label"> Nombre del producto/servicio </label>
						<div class="col-sm-9">
							<?php echo Form::text('nombre', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

							<span class="text-danger" id="errnombre"> </span>
						</div>
					</div>
					<div class="form-group">
						<label class="col-sm-3 control-label"> Descripcion del producto/servicio (Opcional) </label>
						<div class="col-sm-9">
							<textarea class="form-control" name="descripcion"></textarea>
							<span class="text-danger" id="errdescripcion"> </span>
						</div>
					</div>
					<div class="form-group">
						<label class="col-sm-3 control-label"> Fotografía principal (Opcional) </label>
						<div class="col-sm-9">
							<img class="img-responsive img-thumbnail" src="/SysWeb/SumeClientes/tamnio_producto.jpg" id="imgFotografia" style="cursor: pointer; height: 300px; display: block;">
							<input type="hidden" name="fotografia" value="" id="hdnFotografia">
							<span class="text-danger" id="errfotografia"> </span>
						</div>
					</div>
					<?php
					$confSW = (ConfiguracionxSitioWeb::where('clientes_id', '=', $Cliente->id)->count() == 0)?true:false;
					$confPerfil = ($Cliente->codigo_moneda == '' && $Cliente->codigo_moneda == null)?true:false;
					?>
					<div class="form-group">
						<label class="col-sm-3 control-label"> Típo </label>
						<div class="col-sm-9">
							<select class="form-control selectpicker" name="tipo" id="slTipo">
								<option value=""> Seleccione el típo... </option>
								<option value="P"> Producto </option>
								<option value="S"> Servicio </option>
								<option value="PD"> Producto digital </option>
								<?php if(!$confSW): ?>
								<option value="CD"> Contenido digital </option>
								<?php endif; ?>
							</select>
							<span class="text-danger" id="errtipo"> </span>
						</div>
					</div>
					<!--div class="form-group dvPD" style="display: none ;">
						<label class="col-sm-3 control-label"> Típo de producto digital </label>
						<div class="col-sm-9">
							<select class="form-control" name="tipoPD" id="slTipo">
								<option value=""> Seleccione el típo... </option>
								<option value="PDD"> Producto digital de descarga </option>
								<option value="PDPA"> Producto digital por paginas </option>
							</select>
							<span class="text-danger" id="errtipoPD"> </span>
						</div>
					</div-->
					<div id="dvProducto" style="display: none;">
						<?php 
							$confTE = (ConfiguracionTienda::where('clientes_id', '=', $Cliente->id)->count() == 0)?true:false;
							if(!$confTE){
								$paginas = DB::table('plantillas_x_sitios_web_x_clientes AS pswc')
								->select('pswc.nombre','pswc.activo')
								->join('seos_posts_y_plantillas AS spp','spp.plantillas_x_sitios_web_x_clientes_id', '=', 'pswc.id')
								->where('pswc.clientes_id', '=', $Cliente->id)
								->whereIn('slug', array( 'perfil-de-usuario','recuperar-contrasena','restablecer-contrasena','login-y-resgistro','acceso'))
								->get();
								if(count($paginas) > 0){
									$paginas = json_encode($paginas);
								}
								else{
									$paginas = '';
								}
							}
						?>
						<div class="form-group" <?php if($confTE): ?> style="display: none;" <?php endif; ?> >
							<label class="col-sm-3 control-label">
								¿Tu producto tiene variaciones?
								<i class="fa fa-question-circle tooltips" data-toggle="tooltip" data-original-title="Si tu producto tiene atributos con distintos valores o aspectos entonces si sería un producto que tiene variaciones. Por ejemplo, una camiseta puede tener la variación color y la variación talla."></i>
							</label>
							<div class="col-sm-9">
								<div class="radio-inline">
									<label>
										<input type="radio" value="0" id="sin_variacionN" name="sin_variacion" <?php if($confTE): ?> disabled <?php endif; ?> >
										<span class="custom-radio"></span> Si
									</label>
								</div>
								<div class="radio-inline">
									<label>
										<input type="radio" value="1" id="sin_variacionS" name="sin_variacion" <?php if($confTE): ?> disabled checked <?php endif; ?> >
										<span class="custom-radio"></span> No
									</label>
								</div>
								<br>
								<div class="alert alert-info">
									Los productos con variaciones son solo para la tienda en línea y no se pueden gestionar desde el CRM.
								</div>
								<?php if($confTE): ?>
								<input type="hidden" name="sin_variacion" value="1">
								<?php endif; ?>
								<span class="text-danger" id="errsin_variacion"> </span>
							</div>
						</div>
					</div>
					<div id="dvContentDigital" style="display: none;">
						<div class="form-group hide">
							<label class="col-sm-3 control-label"> ¿El contenido digital tiene paginas gratuitas? </label>
							<div class="col-sm-9">
								<div class="radio-inline">
									<label>
										<input type="radio" value="1" id="rdSi" name="rdPaginasFree">
										<span class="custom-radio"></span> Si
									</label>
								</div>
								<div class="radio-inline">
									<label>
										<input type="radio" value="0" id="rdNo" name="rdPaginasFree">
										<span class="custom-radio"></span> No
									</label>
								</div>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label"></label>
							<div class="col-sm-9">
								<div class="alert alert-info">
									Las paginas del contenido digital se gestionan desde la columna de acciones con el botón de listado de paginas en la pantalla principal de listado de productos y servicios.
								</div>
							</div>
						</div>
					</div>
					<div id="dvPrecios" style="display: none;">
						<div class="form-group">
							<label class="col-sm-3 control-label"> Precio </label>
							<div class="col-sm-9">
								<div class="input-group">
									<?php
										$codigoMoneda = $Cliente->codigo_moneda;
										$simboloMoneda = $Cliente->simbolo_moneda;
									?>
									<span class="input-group-addon"><?php echo $codigoMoneda; ?> <?php echo $simboloMoneda; ?></span>
									<?php echo Form::text('precio', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

								</div>
								<span class="text-danger" id="errprecio"> </span>
							</div>
						</div>
						<?php if(!$confTE): ?>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Precio comparativo </label>
							<div class="col-sm-9">
								<div class="input-group">
									<span class="input-group-addon"><?php echo $codigoMoneda; ?> <?php echo $simboloMoneda; ?></span>
									<?php echo Form::text('precio_tachado', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

								</div>
								<span class="text-danger" id="errprecio_tachado"> </span>
							</div>
						</div>
						<?php endif; ?>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Cantidad </label>
							<!--<div class="col-sm-9">
								<input type="number" name="cantidad" class="form-control" min="0">
								<span class="text-info">Para los productos digitales y servicios 0 indica ilimitado</span>
								<br>
								<span class="text-danger" id="errcantidad"> </span>
							</div>-->
							<div class="col-sm-9">
								<div class="input-group">
									<input type="number" name="cantidad"  class="form-control" min="1">
									<span class="input-group-addon tooltips" data-toggle="tooltip" data-original-title="Activar cantidad ilimitada">
										<input type="checkbox" name="cantidad_ilimitada" value="1">
										<span class="custom-checkbox"></span>
									</span>
								</div>
								<span class="text-danger" id="errcantidad"> </span>
							</div>
						</div>
						<div class="form-group medicion">
							<label class="col-sm-3 control-label">Caducidad</label>
							<div class="col-sm-9">
								<div class="input-group">
									<div class="input-group" style="width: 100%;">
										<input type="number" class="form-control" min="0" name="txtCaducidad">
									</div>
									<span class="input-group-btn">
										<select name="slCaducidad" data-live-search="false" data-selected-text-format="count" data-actions-box="false">
											<option value=""> Seleccionar... </option>
											<option value="D"> Día </option>
											<option value="M"> Mes </option>
											<option value="A"> Año </option>
										</select>
									</span>
								</div>
								<span class="text-danger" id="errtxtCaducidad"> </span> <span class="text-danger" style="float: right;" id="errslCaducidad"> </span>
							</div>
						</div>
						<div class="form-group medicion">
							<label class="col-sm-3 control-label"> Margen de ganancia </label>
							<div class="col-sm-9">
								<div class="input-group">
									<span class="input-group-btn">
										<select name="slMargenGanancia" data-live-search="false" data-selected-text-format="count" data-actions-box="false">
											<option value="D"> <span class="input-group-addon"><?php echo $codigoMoneda; ?> <?php echo $simboloMoneda; ?></span> </option>
											<option value="P"> % </option>
										</select>
									</span>
									<div class="input-group" style="width: 100%;">
										<input type="text" class="form-control" name="txtGanancia">
									</div>
								</div>
								<span class="text-danger" id="errtxtGanancia"> </span>
							</div>
						</div>
					</div>
					<?php if(!$confTE): ?>
					<div id="dvPeso" style="display: none;">
						<div class="form-group">
							<label class="col-sm-3 control-label"> Peso para cálculo de envío </label>
							<div class="col-sm-9">
								<div class="input-group">
									<span class="input-group-addon">g</span>
									<?php echo Form::text('peso', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

								</div>
								<span class="text-info">El peso debe de ser ingresado en gramos y recuerda que 1 Kilogramo equivale a 1000 Gramos</span>
								<br>
								<span class="text-danger" id="errpeso"> </span>
							</div>
						</div>
					</div>
					<?php endif; ?>
					<div id="dvSinVariacion" style="display: none;">
						<div class="form-group">
							<label class="col-sm-3 control-label"> Variaciones </label>
							<div class="col-sm-9">
								<div class="alert alert-info" role="alert">
									<p> En la pantalla de productos y servicios te aparecerá un nuevo botón que te premitirá administrar las variaciones del producto </p>
								</div>
							</div>
						</div>
					</div>
					<div id="dvMultimedias" style="display: none;" <?php if($confTE): ?> data-sinTL="true" <?php endif; ?> >
						<div class="form-group">
							<label class="col-sm-3 control-label">
								¿Quieres agregar más de una imágen a tu producto?
								<i class="fa fa-question-circle tooltips" data-toggle="tooltip" data-original-title="Esto te servirá si quieres que tus clientes vean tu producto desde varios ángulos y/o todas sus variaciones en las imagenes principales de la información del producto"></i>
							</label>
							<div class="col-sm-9">
								<div class="radio-inline">
									<label>
										<input type="radio" value="1" id="mas_imagenesN" name="mas_imagenes" <?php if($confTE): ?> disabled <?php endif; ?> >
										<span class="custom-radio"></span> Si
									</label>
								</div>
								<div class="radio-inline">
									<label>
										<input type="radio" value="0" id="mas_imagenesS" name="mas_imagenes" <?php if($confTE): ?> disabled checked <?php endif; ?> >
										<span class="custom-radio"></span> No
									</label>
								</div>
								<br>
								<span class="text-danger" id="errmas_imagenes"> </span>
							</div>
						</div>
						<div id="dvImagenesExtra" style="display: none;">
							<div class="form-group">
								<label class="col-sm-3 control-label"> Imágenes extra del producto (Opcionales) </label>
								<div class="col-sm-9">
									<div class="row">
										<?php for($i = 1; $i < 7; $i++): ?>
										<div class="col-xs-12 col-md-2">
											<a class="text-danger tooltips" href="javascript:QuitarImg('hdnFotografia<?php echo $i; ?>')" data-toggle="tooltip" data-original-title="Eliminar imágen extra" style="position: absolute;left: 11%;top: 2%;">
												<i class="fa fa-trash"> </i>
											</a>
											<img class="img-responsive img-thumbnail imgFotografia" src="/SysWeb/SumeClientes/tamnio_producto.jpg" style="cursor: pointer; display: block;" data-hdn="hdnFotografia<?php echo $i; ?>">
											<input type="hidden" name="fotografia_extra[]">
										</div>
										<?php endfor; ?>
									</div>
									<span class="text-danger" id="errfotografia_extra"> </span>
								</div>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label">
								¿Quieres agregar algún video de muestra del producto?
								<i class="fa fa-question-circle tooltips" data-toggle="tooltip" data-original-title="Esto te servirá si quieres que tus clientes vean una muestra de como pueden utilizar el producto"></i>
							</label>
							<div class="col-sm-9">
								<div class="radio-inline">
									<label>
										<input type="radio" value="1" id="videos_muestraN" name="videos_muestra" <?php if($confTE): ?> disabled <?php endif; ?> >
										<span class="custom-radio"></span> Si
									</label>
								</div>
								<div class="radio-inline">
									<label>
										<input type="radio" value="0" id="videos_muestraS" name="videos_muestra" <?php if($confTE): ?> disabled checked <?php endif; ?> >
										<span class="custom-radio"></span> No
									</label>
								</div>
								<br>
								<span class="text-danger" id="errvideos_muestra"> </span>
							</div>
						</div>
						<div id="dvVideosExtra" style="display: none;">
							<div class="form-group">
								<label class="col-sm-3 control-label"> Video alojado en YouTube (Opcional) </label>
								<div class="col-sm-9">
									<?php echo Form::text('video_galeria', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

									<span class="text-danger" id="errvideo_galeria"> </span>
								</div>
							</div>
						</div>
					</div>
					<div id="dvDescargas" style="display: none;">
						<div class="form-group">
							<label class="col-sm-3 control-label"> Descargas por comprador </label>
							<div class="col-sm-9">
								<!--<input type="number" name="descargas" class="form-control" min="0">
								<span class="text-info">Si indicas 0 serán ilimitadas las descargas</span>
								<br>
								<span class="text-danger" id="errdescargas"> </span>-->
								<div class="input-group">
									<input type="number" name="descargas" class="form-control" min="1">
									<span class="input-group-addon tooltips" data-toggle="tooltip" data-original-title="Activar descargas ilimitada">
										<input type="checkbox" name="descargas_ilimitadas" value="1">
										<span class="custom-checkbox"></span>
									</span>
								</div>
								<span class="text-danger" id="errcantidad"> </span>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Archivo digital </label>
							<div class="col-sm-9">
								<input type="file" name="archivo" accept="application/zip, application/pdf, video/mp4,zip,application/octet-stream,application/zip,application/x-zip,application/x-zip-compressed">
								<span class="text-info" style="display: block;"> Los formatos soportados son zip, pdf y mp4 </span>
								<span class="text-danger" id="errarchivo"> </span>
							</div>
						</div>
					</div>
					<div id="dvListaSuscripcion" style="">
						<div class="form-group">
							<label class="col-sm-3 control-label"> Vincular a lista de suscripcion (Opcional) </label>
							<div class="col-sm-9">
								<select class="form-control" data-live-search="true" name="lista_suscripcion">
									<option value="">Seleccione una lista de suscripcion...</option>
									<?php foreach( $ListasEmail as $ListaEmail ): ?>
									<option value="<?php echo $ListaEmail->id; ?>"><?php echo $ListaEmail->nombre; ?></option>
									<?php endforeach; ?>
								</select>
							</div>
						</div>
					</div>
					<div id="dvCategorias" style="display: none;" <?php if($confTE): ?> data-sinTL="true" <?php endif; ?> >
						<div class="form-group">
							<label class="col-sm-3 control-label"> Categorías </label>
							<div class="col-sm-9">
								<select class="form-control selectpicker" multiple data-live-search="true" data-selected-text-format="count" id="slCategorias" name="categorias[]">
									<option value="0" disabled> Seleccione las categorías a asociar el producto... </option>
									<?php
										$nivelInicial = 0;
										$grupoCreado = 0;
										$totalCategorias = count($Categorias);
									?>
									<?php foreach($Categorias as $indice => $Categoria): ?>
										<?php $nivelActual = (int)$Categoria->nivel; ?>
										<?php /* VALIDACIÓN PARA CREAR OPTION GROUP O CERRARLO */ ?>
										<?php if( $nivelInicial < $nivelActual ): ?>
											<?php /* VERIFICO SI EL GRUPO SE HA CREADO PARA CERRARLO */ ?>
											<?php if( ($nivelInicial > 0) && ($grupoCreado == 1) ): ?>
												<?php $grupoCreado = 0; ?>
										</optgroup>
											<?php endif; ?>
											<?php /* /VERIFICO SI EL GRUPO SE HA CREADO PARA CERRARLO */ ?>
											<?php /* VERIFICO SI EL GRUPO SE HA CREADO PARA CREARLO */ ?>
											<?php if( ($indice < ($totalCategorias)) && ($grupoCreado == 0) ): ?>
												<?php $grupoCreado = 1; ?>
										<optgroup label="Categoria nivel <?php echo $Categoria->nivel; ?>">
												<?php $nivelInicial++; ?>
											<?php endif; ?>
											<?php /* /VERIFICO SI EL GRUPO SE HA CREADO PARA CREARLO */ ?>
										<?php endif; ?>
										<?php /* /VALIDACIÓN PARA CREAR OPTION GROUP O CERRARLO */ ?>
										<?php /* INSERTO EL OPTION */ ?>
											<option value="<?php echo $Categoria->id; ?>">
												<?php echo $Categoria->nombre; ?>

												<?php if( $Categoria->nivel > 1 ): ?>
												->
												<?php
													$CategoriaPadre = '';
													if(SubCategoriaPS::select('cps.nombre')->join('categorias_ps AS cps', 'cps.id', '=', 'subcategorias_x_categoria_ps.categorias_ps_id')->where('subcategorias_x_categoria_ps.subcategorias_ps_id', '=', $Categoria->id)->count() > 0){
														$CategoriaPadre = SubCategoriaPS::select('cps.nombre')
														->join('categorias_ps AS cps', 'cps.id', '=', 'subcategorias_x_categoria_ps.categorias_ps_id')
														->where('subcategorias_x_categoria_ps.subcategorias_ps_id', '=', $Categoria->id)
														->first()
														->nombre;
													}
												?>
												<?php echo $CategoriaPadre; ?>

												<?php endif; ?>
											</option>
										<?php /* /INSERTO EL OPTION */ ?>
										<?php /* CIERRO EL ÚLTIMO OPTION GROUP */ ?>
										<?php if( ($indice == ($totalCategorias-1)) && ($grupoCreado == 1) ): ?>
										</optgroup>
										<?php endif; ?>
										<?php /* /CIERRO EL ÚLTIMO OPTION GROUP */ ?>
									<?php endforeach; ?>
								</select>
								<span class="text-danger" id="errcategorias"> </span>
							</div>
						</div>
					</div>
					<div class="form-group">
						<label class="col-sm-3 control-label"> Etiquetas asociadas (Opcional) </label>
						<div class="col-sm-9">
							<select class="form-control selectpicker" multiple data-live-search="true" data-selected-text-format="count" id="etiquetas" name="etiquetas[]">
								<option value="0" disabled> Seleccione las etiquetas a asociar... </option>
								<?php foreach($Etiquetas as $indice => $Etiqueta): ?>
								<option value="<?php echo $Etiqueta->id; ?>" id="op<?php echo $Etiqueta->id; ?>"> <?php echo $Etiqueta->nombre; ?> </option>
								<?php endforeach; ?>
							</select>
							<span class="text-danger" id="erretiquetas"> </span>
							<div id="dvEtiquetas" style="padding-top: 10px;"></div>
						</div>
					</div>
					<div id="dvRutaCD" style="display: none;">
						<div class="form-group">
							<label class="col-sm-3 control-label">Ruta de página de venta</label>
							<div class="col-sm-9">
								<input type="text" class="ruta_pv form-control" name="urlVenta" placeholder="https://dominio.com/pagina">
							</div>
						</div>
					</div>
					<div id="dvRutaA" style="display: none;">
						<div class="form-group">
							<label class="col-sm-3 control-label">Ruta de página de agradecimiento <?php if(!$confTE): ?> (opcional)<?php endif; ?> <span class="fa fa-info-circle tooltips" title="Si este campo esta en blanco usaremos la página de agradecimiento de tu sitio"></span></label>
							<div class="col-sm-9">
								<input type="text" class="ruta_a form-control" name="urlAgradecimiento" placeholder="https://dominio.com/pagina">
								<span class="text-danger" id="errurlAgradecimiento"> </span>
							</div>
						</div>
					</div>
					<?php $confPA = (PasarelaPagoPaginaCaptura::where('clientes_id', '=', $Cliente->id)->count() == 0)?false:true; ?>
					<?php if($confPA): ?>
					<!--div id="dvRutaA" style="display: none;">
						<div class="form-group">
							<label class="col-sm-3 control-label">Ruta de página de agradecimiento <?php if(!$confTE): ?> <span class="fa fa-info-circle tooltips" title="Si este campo esta en blanco usaremos la página de agradecimiento de tu sitio"></span> <?php endif; ?></label>
							<div class="col-sm-9">
								<input type="text" class="ruta_pv form-control" name="urlAgradecimiento" placeholder="https://dominio.com/pagina">
								<span class="text-danger" id="errurlAgradecimiento"> </span>
							</div>
						</div>
					</div-->
					<div id="dvRutaU" style="display: none;">
						<div class="form-group">
							<label class="col-sm-3 control-label">Ruta de página de descarga <?php if(!$confTE): ?> <span class="fa fa-info-circle tooltips" title="Si este campo esta en blanco usaremos la página de descarga de tu sitio"></span> <?php endif; ?></label>
							<div class="col-sm-9">
								<input type="text" class="ruta_pv form-control" name="urlUso" placeholder="https://dominio.com/pagina">
							</div>
						</div>
					</div>
					<?php endif; ?>
					<?php if(!$confTE): ?>
					<div class="form-group dvProd" style="display: none;">
						<label class="col-sm-3 control-label"> Más información (Opcional) </label>
						<div class="col-sm-9">
							<button type="button" class="btn btn-primary" id="btnPMas"><i class="fa fa-list-alt"></i> Configurar</button>
							<textarea class="hide" name="txtDes" id="txtDes" cols="30" rows="10"></textarea>
							<textarea class="hide" name="txtCaract" id="txtCaract" cols="30" rows="10"></textarea>
						</div>
					</div>
					<?php endif; ?>
					<div class="form-group">
						<label class="col-sm-3 control-label"> Relacionados (Opcional) </label>
						<div class="col-sm-9">
							<button type="button" class="btn btn-success" id="btnPSRelacionados"><i class="fa fa-cogs"></i> Configurar</button>
							<input type="hidden" name="psrelacionados" value="">
						</div>
					</div>
					<?php if(!$confTE): ?>
					<div class="conf_seo" style="display: none;">
						<legend>Configuarción avanzada (opcionales)</legend>
						<div class="form-group">
							<label class="col-sm-3 control-label"> Palabras clave (SEO)</label>
							<div class="col-sm-9">
								<input class="form-control" name="key_words">
								<span class="text-danger" id="errkey_words"> </span>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label text-right">Fragmento de código antes del cierre de la etiqueta &lt;&#x2F;head&gt;</label>
							<div class="col-sm-9">
								<textarea class="form-control" rows="4" name="htmlHead"  id="htmlHead" style="margin-bottom: 15px;"></textarea>
							</div>
						</div>
						<div class="form-group">
							<label class="col-sm-3 control-label text-right">Fragmento de código antes del cierre de la etiqueta &lt;&#x2F;body&gt;</label>
							<div class="col-sm-9">
								<textarea class="form-control" rows="4" name="htmlBody" id="htmlBody"></textarea>
							</div>
						</div>
					</div>
					<?php endif; ?>
					<?php /* <div class="form-group">
						<label class="col-sm-3 control-label"> Precio del producto/servicio </label>
						<div class="col-sm-9">
							<?php echo Form::text('precio', '',  array('class' => 'form-control', 'placeholder' => '')); ?>

							<span class="text-danger" id="errprecio"> </span>
						</div>
					</div> */ ?>
					<div class="bottom">
						<?php echo Form::button('Guardar', array('class' => 'btn btn-primary', 'id' => 'btnAgregar', 'type' => 'submit')); ?>

						<?php echo HTML::linkRoute('SysWebGClientesProductos', 'Cancelar', array(), array('class' => 'btn btn-default')); ?>

					</div>
					<?php echo Form::close(); ?>

				<input type="hidden" id="hdnRutaImagenes" value="<?php echo URL::route('SysWebPAterrizajeGenTemplateImagenes'); ?>">
				<input type="hidden" id="rutabibliotecascliente" value="<?php echo URL::route('SysWebPAterrizajeBibliotecaImagenesClientes', array($Cliente->id)); ?>">
		</div>
	</div>
</div><!--/row end-->
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JS'); ?>
<?php echo HTML::script('CKEditor/ckeditor-full/ckeditor.js'); ?>

<?php echo HTML::script('CKEditor/ckeditor-full/adapters/jquery.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'); ?>

<?php echo HTML::script('WebPro/plugins/dropzone/dropzone.min.js'); ?>

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

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

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/ezdz@0.4.3/src/jquery.ezdz.js"></script>
<?php /*<?php echo $__env->make('GenTemplate.ventana-biblioteca-imagenes-js', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>*/ ?>
<script type="text/javascript">
	function galeriaImg(el){
		var mensaje = '<div class="row"> \
			<div class="col-xs-12"> \
				<div class="Imagenes"></div> \
			</div> \
		</div>';
		BootstrapDialog.show({
			title: "Imagenes",
			type: BootstrapDialog.TYPE_PRIMARY,
			size: BootstrapDialog.SIZE_WIDE,
			message: mensaje,
			draggable: true,
			cssClass: "Img modalCambiarImagenBGI archivos color-head-modal",
			onshown: function(dialog){
				var ventanaImg = dialog.getModalBody();
				armarBiblioteca(false, ventanaImg.find(".Imagenes"), 0);
				ventanaImg.find("#btnCrearImagen").on("click", function(){
					ventanaImg.find("#errGenerico").html("");
					$.isLoading({ text: "Cargando..." }); NProgress.start();
					ventanaImg.find("#btnCrearImagen").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Procesando...');
					if( ventanaImg.find("#txtImagen").val() == "" && ventanaImg.find("#slBiblioteca option:selected").length > 1 && ventanaImg.find("#flImagen").val() == "" ){
						ventanaImg.find("#errGenerico").html("Debes seleccionar una imagen de la biblioteca, subir una imagen o ingresar la ruta de la imagen que deseas almacenar");
						$.isLoading("hide"); NProgress.done();
						ventanaImg.find("#btnCrearImagen").html("Usar imagen").prop("disabled", false);
					}
					else if(ventanaImg.find("#flImagen").val() != ""){
						var formData = new FormData();
						formData.append("file", ventanaImg.find("#flImagen")[0].files[0]);
						$.ajax({
							type: "POST",
							url: "<?php echo URL::route('SysWebPAterrizajeGenTemplateImagenes'); ?>",
							data: formData,
							cache: false,
							contentType: false,
							processData: false,
							dataType: "json",
							success: function(data){
								$.isLoading("hide"); NProgress.done();
								ventanaImg.find("#btnCrearImagen").prop("disabled", false).html('<i class="fa fa-upload"></i> Subir imagen');
								ventanaImg.find("#frmImagen").find(".ezdz-dropzone > div").html('<i class="fa fa-cloud-upload"></i><span class="spFlITitulo">Suelte el archivo a subir</span><span class="spFlITexto">o haga clic aquí</span>');
								ventanaImg.find("#frmImagen").find("flImagen").val("");
								var img = new Image();
								img.src = data.imagen;
								img.onload = function(e){
									var alto = img.height;
									var ancho = img.width;
									if(alto != ancho){
										$("#errGenerico").text("Solo se mostraran la imagenes cuyas medidas medidas del alto y ancho sean iguales");
									}
									else{
										if($(el).hasClass("imgFotografia")){
											$(el).attr("src", data.imagen);
											$(el).next().val(data.imagen);
										}
										else{
											$("#imgFotografia").attr("src", data.imagen);
											$("#hdnFotografia").val(data.imagen);
										}
										dialog.close();
									}
								};
								//cargarImagenesBibliotecaPersonal($(".modalCambiarImagenBGI").find(".Imagenes"));
								
							},
							error: function(jqXHR, textStatus, errorThrown){
								ventanaImg.find("#errGenerico").html("Ha ocurrido algún error inesperado, por favor vuelve a intentarlo...");
								$.isLoading("hide"); NProgress.done();
								ventanaImg.find("#btnCrearImagen").prop("disabled", false).html('<i class="fa fa-upload"></i> Subir imagen');
								//dialog.close();
							}
						});
					}
					else if(ventanaImg.find("#txtImagen").val() != ""){
						var img = new Image();
						img.src = ventanaImg.find("#txtImagen").val();
						img.onload = function(e){
							var alto = img.height;
							var ancho = img.width;
							$.isLoading("hide"); NProgress.done();
							if(alto != ancho){
								$("#errGenerico").text("La medidas medidas del alto y ancho de la imagenes deben ser iguales");
								ventanaImg.find("#btnCrearImagen").prop("disabled", false).html('<i class="fa fa-upload"></i> Subir imagen');
							}
							else{
								if($(el).hasClass("imgFotografia")){
									$(el).attr("src", ventanaImg.find("#txtImagen").val());
									$(el).next().val(ventanaImg.find("#txtImagen").val());
								}
								else{
									$("#imgFotografia").attr("src", ventanaImg.find("#txtImagen").val());
									$("#hdnFotografia").val(ventanaImg.find("#txtImagen").val());
								}
								dialog.close();
							}
						};
					}
					else{
						urlIcono = ventanaImg.find("#slBiblioteca option:selected").attr("data-img-src");
						if($(el).hasClass("imgFotografia")){
							$(el).attr("src", urlIcono);
							$(el).next().val(urlIcono);
						}
						else{
							$("#imgFotografia").attr("src", urlIcono);
							$("#hdnFotografia").val(urlIcono);
						}
						$.isLoading("hide"); NProgress.done();
						ventanaImg.find("#btnCrearImagen").prop("disabled", false).html("Usar imagen");
						dialog.close();
					}
				});
			},
		});
	}
	function cargarImagenesBibliotecaPersonal(ubicacion){
		$.get(
			"<?php echo URL::route('SysWebPAterrizajeBibliotecaImagenesClientes', array($Cliente->id)); ?>",
			function(data){
				if(data.success){
					ubicacion.find("#slBiblioteca").html("").append('<option value=""></option>');
					$.each(data.biblioteca, function(index, val) {
						ubicacion.find("#slBiblioteca").append("<option data-img-src='"+val.ruta+"' value='"+val.id+"'>");
					});
					ubicacion.find("#slBiblioteca").imagepicker({
						hide_select:true, 
						show_label:true
					});
					var i = 0;
					ubicacion.find(".image_picker_selector").find("div.thumbnail").each(function(){
						$(this).prepend('<a class="text-danger" href="javascript:EliminarImagenBiblioteca('+data.biblioteca[i].id+')" title="Eliminar imagen de biblioteca"> <i class="fa fa-trash"> </i> </a>');
						i = i + 1;
					});
					ubicacion.find(".image_picker_selector").find("[title]").each(function(){
						$(this).tooltip();
					});
					ubicacion.find(".image_picker_selector").find(".thumbnail").find("img").each(function(){
						var nodo = $(this);
						var img = new Image();
						img.src = nodo.attr("src");
						img.onload = function(e){
							var alto = img.height;
							var ancho = img.width;
							if(alto == ancho){
								nodo.closest("li").removeClass("hide");
							}
							else{
								nodo.closest("li").addClass("hide");
							}
						};
					})
				}
				else{
					ubicacion.find("#slBiblioteca").hide();
					ubicacion.find(".thumbnails").remove();
					ubicacion.find("#Biblioteca").append('<div id="dvWrBiblioteca" class="alert alert-warning" role="alert"> Aún no tienes ningúna imagen almacenada en tu biblioteca </div>');
				}
			},
			"json"
		);
	}
	function armarBiblioteca(arbol, ubicacion, insercion){
		var sidebar = "";
		var contenedor = "col-md-7";
		var upload = "col-md-5";
		if(arbol){
			sidebar = '<div class="col-xs-12 col-md-2"> \
				<div id="tree" class="treeview"></div> \
			</div>';
			contenedor = "col-md-6";
			upload = "col-md-4";
		}
		var cuerpoBiblioteca = '<div class="row"> \
			'+sidebar+' \
			<div class="col-xs-12 '+contenedor+'"> \
				<label>Selecciona una imagen de la biblioteca de imagenes</label> \
				<div class="form-group dvPixaBay" style="display: none;"> \
					<div class="input-group"> \
						<input type="text" id="txtBusquedaPixaBay" class="form-control" placeholder="Escriba su busqueda acá..." style="margin-bottom: 0px;"> \
						<span class="input-group-btn"> \
							<button id="btnBuscarPixaBay" class="btn btn-default" type="button" title="Buscar" data-procesando="0"> \
								<i class="fa fa-search"></i> \
							</button> \
						</span> \
					</div> \
					<span class="text-danger" id="errtxtBusquedaPixaBay"></span> \
				</div> \
				<div id="Biblioteca" style="height: 611px; overflow: auto;"> \
					<select id="slBiblioteca"> </select> \
				</div> \
				<div id="PaginacionPixaBay" class="dvPixaBay" style="display: none;"></div> \
				<input type="hidden" id="hdnTotalPagina" value="0"> \
			</div> \
			<div class="col-xs-12 '+upload+'"> \
				<form id="frmImagen"> \
					<div class="row"> \
						<div class="col-md-12"> \
							<label>Ó Sube tu imagen (Esta se almacenará en tu biblioteca y podras utilizarla cuantas veces quieras)</label> \
							<input type="file" name="flImagen" id="flImagen" accept="image/png, image/jpeg, image/gif"> \
							<span id="errflImagen" class="text-danger"></span> \
						</div> \
						<div class="col-md-12" style="padding-top: 10px;"> \
							<div class="alert alert-warning"> \
								<ul> \
									<li> Las imagenes no deben tener un tamaño mayor a 1MB </li> \
									<li> Solo aceptamos imagenes en formato JPG, PNG y GIF </li> \
								</ul> \
							</div> \
						</div> \
						<div class="col-md-12"> \
							<div class="form-group"> \
								<label class="titulo-ruta"> Ó escriba la ruta de la imagen </label> \
								<input type="text" class="form-control" id="txtImagen" name="txtImagen"> \
								<span id="errtxtImagen" class="text-danger"></span> \
							</div> \
							<div class="form-group"> \
								<input type="hidden" name="hdnImagen" value=""> \
								<button type="button" class="btn btn-primary btn-block btn-lg" id="btnCrearImagen"><i class="fa fa-upload"></i> Subir imagen </button> \
								<span id="errGenerico" class="text-danger"></span> \
							</div> \
						</div> \
					</div> \
				</form> \
			</div> \
		</div>';
		ubicacion.html(cuerpoBiblioteca);
		//CONFIGURACIÓN DEL MENÚ IZQUIERDO DE BIBLIOTECA -----------------------------------------------------------------------------
		if($.ezdz.isBrowserCompatible() === false){
			console.log('No ezdz for this browser. Standard input file only.');
		}
		else{
			ubicacion.find("#flImagen").ezdz({
				text: '<i class="fa fa-cloud-upload"></i> \
				<span class="spFlITitulo">Suelte el archivo a subir</span> \
				<span class="spFlITexto">o haga clic aquí</span>',
				validators: {
					maxSize: 1000000
				},
				reject: function(file, errors) {
					if (errors.width || errors.height || errors.maxSize)  {
						ubicacion.find("#errGenerico").text("El archivo " + file.name + " es demasiado grande.");
					}
				},
			});
		}
		//---------------------------------------------------------------------
		cargarImagenesBibliotecaPersonal(ubicacion);
	}
	function EliminarImagenBiblioteca(id){
		var id = id;
		var mensaje = "<div class='row'> \
			<div class='col-xs-12'> \
				<form id='frmEliminar'> \
					<h2> Asegurate que ninguna de tus otras plantillas esté utilizando esta imágen pues al eliminarla de tu biblioteca dejará de mostrarse en todos los lugares donde hayas utilizado esta imágen. </h2> \
				</form> \
			</div> \
		</div>";
		BootstrapDialog.show({
			title: "Eliminar imágen de biblioteca",
			type: BootstrapDialog.TYPE_DANGER,
			message: mensaje,
			draggable: true,
			cssClass: "ModalEliminar",
			buttons: [{
				id: "btnEliminar",
				label: "Eliminar",
				cssClass: "btn-danger",
				action: function(dialogItself){
					$("#btnEliminar").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Eliminando...');
					$.post(
						"<?php echo URL::route('SysWebPAterrizajeBibliotecaImagenesClientesEliminar', array(Auth::user()->tipo == 'EC')?Cliente::find(Empleado::select('clientes_id AS id')->where('users_id', '=', Auth::id())->first()->id):Cliente::find(Cliente::select('id')->where('users_id', '=', Auth::id())->first()->id)); ?>",
						{id:id},
						function(data){
							dialogItself.close();
							$("#btnEliminar").prop("disabled", false).html("Eliminar");
							if(data.success){
								new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
								cargarImagenesBibliotecaPersonal($(".modalCambiarImagenBGI").find(".Imagenes"));
							}
							else{
								if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
							}
						},
						"json"
					);
				}
			}]
		});
	}
	function QuitarImg(hdn){
		var imagenPH = "/SysWeb/SumeClientes/tamnio_producto.jpg";
		var img = $('img[data-hdn="'+hdn+'"]');
		var hidden = $('input[type="hidden"]#'+hdn);
		console.log( hidden );
		if( hidden.length == 1 ){
			if( hidden.attr("name") == "fotografia_extra[]" ){
				hidden.remove();
			}
			else{
				hidden.val("");
			}
		}
		img.attr("src", imagenPH);
	}
	function paginasRequeridas(pages){
		var mensaje = '<div class="row"> \
			<div class="col-xs-12"> \
				<form id="frmEliminar"> \
					<h4 style="font-family: \'Open Sans\';"> Asegúrate de publicar las siguientes páginas en tu sitio web antes de cargar el material de este contenido digital. </h4> \
					<ul class="ulPages"></div> \
				</form> \
			</div> \
		</div>';
		BootstrapDialog.show({
			title: "Páginas Requeridas para Publicar Contenido Digital en tu Sitio",
			type: BootstrapDialog.TYPE_PRIMARY,
			message: mensaje,
			draggable: true,
			cssClass: "ModalPaginas",
			onshown: function(dialog){
				var modal = dialog.getModalBody();
				if(pages){
					var paginas = JSON.parse(pages);
					var li = "";
					$.each(paginas,function(i, pag){
						if(parseInt(pag.activo) == 0){
							li +='<li style="font-family: \'Open Sans\'; font-size: 16px;">'+pag.nombre+'</li>';
						}
					});
					modal.find(".ulPages").html(li);
				}
			},
			buttons: [{
				id: "btnCerrar",
				label: "Cerrar",
				cssClass: "btn-danger",
				action: function(dialogItself){
					dialogItself.close();
				}
			}]
		});
	}
	function confPerfilRequerido(){
		var ruta = "<?php echo URL::route('SysWebPerfil', array(Auth::user()->id)); ?>"
		var mensaje = '<div class="row"> \
			<div class="col-xs-12"> \
				<form id="frmEliminar"> \
					<h4 style="font-family: \'Open Sans\';"> Aun no haz seleccionado tu moneda local <a href="'+ruta+'">haz clic aquí</a> para hacerlo ahora. </h4> \
					<ul class="ulPages"></div> \
				</form> \
			</div> \
		</div>';
		BootstrapDialog.show({
			title: "Confuguración de perfil requerida",
			type: BootstrapDialog.TYPE_PRIMARY,
			message: mensaje,
			draggable: false,
			closable: false,
			cssClass: "ModalPerfil",
			onshown: function(dialog){
				var modal = dialog.getModalBody();
			},
		});
	}
	<?php if($confTE): ?>
	var confTE = 1;
	<?php else: ?>
	var confTE = 0;
	<?php endif; ?>
</script>
<script type="text/javascript">
	<?php
		$Productos = DB::table('productos_servicios AS ps')
		->select('ps.id', 'ps.nombre')
		->where('ps.clientes_id', '=', $Cliente->id)
		->where('ps.activo', '=', 1)
		->orderBy('ps.id', 'ASC')
		->get();
		$ProductosJSON = json_encode($Productos);
	?>
	var productos = <?php echo $ProductosJSON; ?>;
</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('JSOr'); ?>
<?php if($confPerfil): ?>
	confPerfilRequerido();
<?php endif; ?>
$(".tooltips").tooltip({
	position: {
		my: "center bottom-5",
		at: "center top",
	},
	tooltipClass: "entry-tooltip-positioner",
});
if( !($.ezdz.isBrowserCompatible() === false) ){
	$('[name="archivo"]').ezdz({
		text: "Arrastra el archivo",
		validators: {
			maxSize: 600000000
		},
		previewImage: false
	});
}
$('[name="lista_suscripcion"]').selectpicker();
$("#imgFotografia, .imgFotografia").click(function(e){
	e.preventDefault();
	galeriaImg(this);
});
$('[name="cantidad_ilimitada"]').click(function(e){
	if( $(this).is(":checked") ){
		$('[name="cantidad"]').val(0).prop("readonly", true);
	}
	else{
		$('[name="cantidad"]').val(0).prop("readonly", false);
	}
});
$('[name="descargas_ilimitadas"]').click(function(e){
	if( $(this).is(":checked") ){
		$('[name="descargas"]').val(1).prop("readonly", true);
	}
	else{
		$('[name="descargas"]').val(1).prop("readonly", false);
	}
});
$('[name="slCaducidad"], [name="slMargenGanancia"]').selectpicker({
	container: "body",
});

$('[name="txtGanancia"]').alphanum({
	allow: ".0123456789",
	disallow: "abcdefghijklmnñopqrstuvwxyz",
	allowSpace: false,
	allowNumeric: true,
	allowUpper: false,
	allowCaseless: false,
	allowOtherCharSets: false,
	forceLower: true
});
$('[name="txtCaducidad"]').alphanum({
	allow: "0123456789",
	disallow: "abcdefghijklmnñopqrstuvwxyz",
	allowSpace: false,
	allowNumeric: true,
	allowUpper: false,
	allowCaseless: false,
	allowOtherCharSets: false,
	forceLower: true
});
$('[name="precio"]').alphanum({
	allow: "0123456789.",
	disallow: "abcdefghijklmnñopqrstuvwxyz",
	allowSpace: false,
	allowNumeric: true,
	allowUpper: false,
	allowCaseless: false,
	allowOtherCharSets: false,
	forceLower: true
});
$('[name="peso"]').alphanum({
	allow: "0123456789.",
	disallow: "abcdefghijklmnñopqrstuvwxyz",
	allowSpace: false,
	allowNumeric: true,
	allowUpper: false,
	allowCaseless: false,
	allowOtherCharSets: false,
	forceLower: true
});
$("#slTipo").change(function(e){
	if( $(this).val() != "" ){
		$('[name="cantidad_ilimitada"]').prop("checked", true);
		$('[name="cantidad_ilimitada"]').trigger("click");
		$('#dvRutaCD').hide("slow");
		$('.conf_seo').hide("slow");
		if( $(this).val() == "P" ){
			$("#dvProducto").hide("slow");
			$("#dvSinVariacion").hide("slow");
			if( confTE == 1 ){
				$("#dvPrecios").show("slow");
				$("#dvPeso").show("slow");
			}
			else{
				$("#dvPrecios").hide("slow");
				$("#dvPeso").hide("slow");
			}
			$("#dvRutaU").hide("slow");
			$("#dvRutaA").show("slow");
			$(".dvProd").show("slow");
			$("#dvCategorias").hide("slow");
			$("#dvDescargas").hide("slow");
			$("#dvListaSuscripcion").hide("slow");
			$("#dvProducto").show("slow");
			$("#dvMultimedias").show("slow");
			$("#dvCategorias").show("slow");
			$('[name="cantidad_ilimitada"]').prop("disabled", true);
			$('[name="precio_tachado"]').prop("readonly", false);
			$('#dvContentDigital').hide("slow");
			$('[name="precio_tachado"]').closest("form-group").show("slow");
			$('.conf_seo').show("slow");
		}
		else if( $(this).val() == "S" ){
			$("#dvRutaU").hide("slow");
			$("#dvRutaA").show("slow");
			$(".dvProd").hide("slow");
			$("#dvProducto").hide("slow");
			$("#dvSinVariacion").hide("slow");
			$("#dvPrecios").hide("slow");
			$("#dvPeso").hide("slow");
			$("#dvMultimedias").hide("slow");
			$("#dvCategorias").hide("slow");
			$("#dvDescargas").hide("slow");
			$("#dvListaSuscripcion").hide("slow");
			$("#dvPrecios").show("slow");
			$("#dvListaSuscripcion").show("slow");
			$('[name="cantidad_ilimitada"]').prop("disabled", false);
			$('[name="precio_tachado"]').prop("readonly", true);
			$('#dvContentDigital').hide("slow");
			$('[name="precio_tachado"]').closest("form-group").show("slow");
		}
		else if($(this).val() == "PD"){
			$(".dvPD").show("slow");
			$("#dvRutaU").show("slow");
			$("#dvRutaA").show("slow");
			$("#dvProducto").hide("slow");
			$("#dvSinVariacion").hide("slow");
			$("#dvPrecios").hide("slow");
			$("#dvPeso").hide("slow");
			$("#dvMultimedias").hide("slow");
			$("#dvCategorias").hide("slow");
			$("#dvDescargas").hide("slow");
			$("#dvListaSuscripcion").hide("slow");
			$("#dvPrecios").show("slow");
			$("#dvListaSuscripcion").show("slow");
			$("#dvDescargas").show("slow");
			$('[name="cantidad_ilimitada"]').prop("disabled", false);
			$('[name="precio_tachado"]').prop("readonly", true);
			$('#dvContentDigital').hide("slow");
			$('[name="precio_tachado"]').closest("form-group").hide("slow");
		}
		else{
			$("#dvRutaU").hide("slow");
			$("#dvRutaA").show("slow");
			$(".dvPD").show("slow");
			$("#dvProducto").hide("slow");
			$("#dvSinVariacion").hide("slow");
			$("#dvPrecios").hide("slow");
			$("#dvPeso").hide("slow");
			$("#dvMultimedias").hide("slow");
			$("#dvCategorias").hide("slow");
			$("#dvDescargas").hide("slow");
			$("#dvListaSuscripcion").hide("slow");
			$("#dvPrecios").show("slow");
			$("#dvListaSuscripcion").show("slow");
			$('[name="cantidad_ilimitada"]').prop("disabled", false);
			$('[name="cantidad_ilimitada"]').prop("checked", false);
			$('[name="precio_tachado"]').prop("readonly", true);
			$('#dvContentDigital').show("slow");
			$('[name="precio_tachado"]').closest(".form-group").hide("slow");
			$('#dvRutaCD').show("slow");
			$('[name="cantidad_ilimitada"]').trigger("click");
			<?php if(!$confTE): ?>
			var pages = '<?php echo $paginas; ?>';
			if(pages != ''){
				var paginas = JSON.parse(pages);
				var valido = false;
				$.each(paginas,function(i, pag){
					if(parseInt(pag.activo) == 0){
						valido = true;
					}
				});
				if(valido){
					paginasRequeridas(pages);
				}
			}
			<?php endif; ?>
		}
	}
});

$('[name="sin_variacion"]').click(function(e){
	if( $(this).val() == 1 ){
		//SI TIENE VARIACIONES
		$("#dvSinVariacion").hide("slow");
		$("#dvPrecios").show("slow");
		$("#dvPeso").show("slow");
		$('[name="cantidad"]').attr("min",1);
		//$("#dvCategorias").show("slow");
	}
	else{
		//NO TIENE VARIACIONES
		$("#dvPrecios").hide("slow");
		$("#dvPeso").hide("slow");
		//$("#dvCategorias").hide("slow");
		$("#dvSinVariacion").show("slow");
		$('[name="cantidad"]').removeAttr("min");
	}
});
$('[name="mas_imagenes"]').click(function(e){
	console.log( $(this).val() );
	if( $(this).val() == 1 ){
		//MAS IMAGENES
		$("#dvImagenesExtra").show("slow");
	}
	else{
		//SIN MAS IMAGENES
		$("#dvImagenesExtra").hide("slow");
	}
});
$('[name="videos_muestra"]').click(function(e){
	console.log( $(this).val() );
	if( $(this).val() == 1 ){
		//MAS IMAGENES
		$("#dvVideosExtra").show("slow");
	}
	else{
		//SIN MAS IMAGENES
		$("#dvVideosExtra").hide("slow");
	}
});
$("#slCamposPersonalizados").change(function(){
	if($(this).val() == ''){
		$("#btnSlCampo").prop("disabled", true);
	}
	else{
		$("#btnSlCampo").prop("disabled", false);
	}
});
$("#slCategorias").on("changed.bs.select", function(e){
	$.post(
		"<?php echo URL::route('SysWebGClientesCategoriasPadres'); ?>",
		{idC: $(this).val()},
		function(data){
			if(data.success){
				$("#slCategorias").selectpicker("val", data.idsC);
			}
		},
		"json"
	);
});
$("#etiquetas").on("changed.bs.select", function(e){
	$("#dvEtiquetas").html("");
	$.each(
		$(this).val(),
		function(key, value){
			$("#dvEtiquetas").append(' \
				<span class="label label-info" data-valor="'+$("#op"+value).html()+'"> \
					'+$("#op"+value).html()+' \
				</span> &nbsp; \
			');
		}
	);
});
$("#btnPSRelacionados").click(function(e){
	var mensaje = '<form id="frmPSRelacionados"> \
		<div class="row"> \
			<div class="col-xs-12"> \
				<div class="form-group"> \
					<label>Listado de productos y servicios a relacionar</label> \
					<select class="form-control" name="slProductosServicios" multiple data-live-search="true" data-selected-text-format="count"> \
						{%slOptions%} \
					</select> \
				</div> \
				<div class="form-group"> \
					<label>Listado de productos relacionados</label> \
					<div id="dvListadoPSR"></div> \
				</div> \
			</div> \
			<button class="btn btn-success btn-lg btn-block btnPSRelacionados" type="button">Configurar</button> \
		</div> \
	</form>';
	if( $('[name="psrelacionados"]').val() != "" ){
		var idsPSO = $('[name="psrelacionados"]').val().split(",");
	}
	else {
		var idsPSO = new Array();
	}
	var slOptions = "";
	$.each(productos, function(i, producto){
		var seleccionado = (idsPSO.indexOf(producto.id.toString()) == -1)?"":"selected";
		slOptions = slOptions+'<option id="op'+producto.id+'" value="'+producto.id+'" '+seleccionado+'>'+producto.nombre+'</option>';
	});
	mensaje = mensaje.replace(/{%slOptions%}/g, slOptions);
	BootstrapDialog.show({
		cssClass: "mdSegmentacionxEtiquetas color-head-modal",
		title: "Listado de productos relacionados",
		message: mensaje,
		draggable: true,
		closeByBackdrop: false,
		onshown: function(dialogRef){
			$("body").addClass("modal-open");
			var modalBody = dialogRef.getModalBody();
			modalBody.find('[name="slProductosServicios"]').selectpicker();
			modalBody.find('[name="slProductosServicios"]').on("changed.bs.select", function(e){
				$("#dvListadoPSR").html("");
				$.each(
					$(this).val(),
					function(key, value){
						var nombrePS = modalBody.find('[name="slProductosServicios"] #op'+value).html();
						$("#dvListadoPSR").append(' \
							<span class="label label-info" data-valor="'+nombrePS+'"> \
								'+nombrePS+' \
							</span> &nbsp; \
						');
					}
				);
			});
			if( modalBody.find('[name="slProductosServicios"]').val() != null ){
				modalBody.find('[name="slProductosServicios"]').trigger("changed.bs.select");
			}
			modalBody.find(".btnPSRelacionados").click(function(e){
				if( modalBody.find('[name="slProductosServicios"]').val() != null ){
					var idsPS = modalBody.find('[name="slProductosServicios"]').val().join();
					$('[name="psrelacionados"]').val( idsPS );
				}
				else{
					$('[name="psrelacionados"]').val("");
				}
				dialogRef.close();
			});
		},
		onhidden: function(dialogItself){
			$("body").removeClass("modal-open");
		}
	});
});
$("#btnPMas").click(function(){
	var mensaje = '<div class="row"> \
		<div class="col-xs-12"> \
			<div class="form-group">\
				<label style="display:block;">Información general</label>\
				<textarea class="form-control ckeditor" name="txtMensaje" id="txtMensaje" ></textarea> \
			</div> \
			<div class="form-group">\
				<label style="display:block;">Especificaciones</label>\
				<textarea class="form-control ckeditor" name="txtResumen" id="txtResumen"></textarea> \
			</div> \
		</div>\
	</div>';
	BootstrapDialog.show({
		title: "Más información",
		type: BootstrapDialog.TYPE_PRIMARY,
		size: BootstrapDialog.SIZE_WIDE,
		message: mensaje,
		draggable: true,
		cssClass: "Img modalCambiarImagenBGI archivos color-head-modal",
		onshow: function (dialog) {
			dialog.getModal().removeAttr("tabindex");
		},
		onshown: function(dialog){
			var ventana = dialog.getModalBody();
			CKEDITOR.config.disableObjectResizing = true;
			CKEDITOR.config.extraPlugins = "simplebutton";
			CKEDITOR.config.allowedContent = true;
			CKEDITOR.config.forcePasteAsPlainText = true;
			$("#txtMensaje").val($("#txtDes").val());
			$("#txtResumen").val($("#txtCaract").val());
			var ckEditor = CKEDITOR.replace(
				"txtMensaje",
				{
					toolbar: [
						{
							name: "document",
							items: [
								"Source"
							]
						},
						{
							name: "clipboard",
							items: [
								"Cut",
								"Copy",
								"Paste",
								"PasteText",
								"PasteFromWord",
								"-",
								"Undo",
								"Redo"
							]
						},
						{
							name: "editing",
							items: [
								"Scayt"
							]
						},

						{
							name: "basicstyles",
							items: [
								"Bold",
								"Italic",
								"Underline",
								"Strike",
								"-",
								"RemoveFormat"
							]
						},
						{
							name: "paragraph",
							items: [
								"NumberedList",
								"BulletedList",
								"-",
								"Outdent",
								"Indent",
								"-",
								"Blockquote"
							]
						},
						{
							name: "align",
							items: [
								"JustifyLeft",
								"JustifyCenter",
								"JustifyRight",
								"JustifyBlock"
							]
						},
						{
							name: "links",
							items: [
								"Link",
								"Unlink"
							]
						},
						{
							name: "insert",
							items: [
								"Image",
								"Table"
							]
						},
						{
							name: "styles",
							items: [
								"Styles",
								"Format",
								"Font",
								"FontSize"
							]
						},
						{
							name: "colors",
							items: [
								"TextColor",
								"BGColor"
							]
						},
						{
							name: "tools",
							items: [
								"simplebutton",
								"Maximize"
							]
						}
					]
				}
			);
			var ckEditor = CKEDITOR.replace(
				"txtResumen",
				{
					toolbar: [
						{
							name: "document",
							items: [
								"Source"
							]
						},
						{
							name: "clipboard",
							items: [
								"Cut",
								"Copy",
								"Paste",
								"PasteText",
								"PasteFromWord",
								"-",
								"Undo",
								"Redo"
							]
						},
						{
							name: "editing",
							items: [
								"Scayt"
							]
						},

						{
							name: "basicstyles",
							items: [
								"Bold",
								"Italic",
								"Underline",
								"Strike",
								"-",
								"RemoveFormat"
							]
						},
						{
							name: "paragraph",
							items: [
								"NumberedList",
								"BulletedList",
								"-",
								"Outdent",
								"Indent",
								"-",
								"Blockquote"
							]
						},
						{
							name: "align",
							items: [
								"JustifyLeft",
								"JustifyCenter",
								"JustifyRight",
								"JustifyBlock"
							]
						},
						{
							name: "links",
							items: [
								"Link",
								"Unlink"
							]
						},
						{
							name: "insert",
							items: [
								"Image",
								"Table"
							]
						},
						{
							name: "styles",
							items: [
								"Styles",
								"Format",
								"Font",
								"FontSize"
							]
						},
						{
							name: "colors",
							items: [
								"TextColor",
								"BGColor"
							]
						},
						{
							name: "tools",
							items: [
								"simplebutton",
								"Maximize"
							]
						}
					]
				}
			);
			CKEDITOR.on("dialogDefinition", function(ev){
				var dialogName = ev.data.name;
				var dialogDefinition = ev.data.definition;
				if( dialogName == "image" ){
					var viejoOnShow = dialogDefinition.onShow;
					var nuevoOnShow = function(){
						//CONFIGURO LA SELECCIÓN DE LA IMÁGEN DE LA BIBLIOTECA DE IMÁGENES --------------------------------------------------------------------------------------
						var rutaImagen = $(".cke_dialog").find(".cke_dialog_image_url .cke_dialog_ui_input_text");
						rutaImagen.prop("readonly", true);
						$(".cke_dialog").find(".btnBiblioteca").remove();
						$(".cke_dialog").find(".cke_dialog_image_url .cke_dialog_ui_button").closest(".cke_dialog_ui_hbox_last").append('<a style="margin-top: 14px; margin-left: auto; margin-right: auto; -moz-user-select: none;" href="javascript:void(0)" title="Buscar en biblioteca" hidefocus="true" class="cke_dialog_ui_button btnBiblioteca" role="button"> \
							<span class="cke_dialog_ui_button abierto">Buscar en biblioteca</span> \
						</a>');
						$(".cke_dialog").find(".btnBiblioteca").click(function(e){
							e.preventDefault();
							var boton = $(this);
							boton.addClass("abierto");
							var mensaje = '<div class="col-md-12"> \
								<div class="row"> \
									<div class="col-md-8"> \
										<label> Selecciona una imágen de las bibliotecas de imágenes </label> \
										<div style="height: 465px; overflow: auto;" id="Biblioteca"> \
											<select id="slBiblioteca" style="visibility: hidden;"></select> \
										</div> \
									</div> \
									<div class="col-md-4"> \
										<div class="row"> \
											<div class="col-md-12"> \
												<label> Ó Sube tu imágen (Esta se almacenará en tu biblioteca y podras utilizarla cuantas veces quieras) </label> \
												<form action="#" class="dropzone" id="flImagen"> \
													<div class="fallback"> \
														<input name="file" type="file"> \
													</div> \
												</form> \
											</div> \
											<div class="col-md-12" style="padding-top: 10px;"> \
												<div class="alert alert-warning" role="alert"> \
													<ul> \
														<li> Las imágenes no deben tener un tamaño mayor a 1MB </li> \
														<li> Solo aceptamos imágenes en formato JPG, PNG y GIF </li> \
													</ul> \
												</div> \
											</div> \
											<div class="col-md-12" style=""> \
												<div class="form-group"> \
													<label> Ó escriba la ruta de la imagen </label> \
													<input type="text" class="form-control" id="txtImagen"></input> \
												</div> \
												<div class="form-group"> \
													<button type="button" class="btn btn-primary btn-block btn-lg" id="btnCrearImagen"> Usar imágen </button> \
												</div> \
											</div> \
										</div> \
									</div> \
								</div> \
							</div>';
							BootstrapDialog.show({
								title: "Biblioteca de imágenes",
								type: BootstrapDialog.TYPE_DEFAULT,
								message: mensaje,
								draggable: true,
								cssClass: "ModalBiblioteca",
								onshown: function(dialogRef){
									$("#flImagen").dropzone({
										url: $("#hdnRutaImagenes").val(),
										maxFiles: 1,
										acceptedFiles: "image/jpeg,image/png,image/gif",
										maxFilesize: 1,
										success: function(file, response){
											if(response.success){
												var value = response.imagen;
												var img = new Image();
												img.src = value;
												img.onload = function(){
													if(img.height != 0){
														rutaImagen.val(value);
														rutaImagen.trigger("blur");
														$("#btnCrearImagen").html("Usar imágen").prop("disabled", false);
														dialogRef.close();
														$.isLoading("hide"); NProgress.done();
													}
													else{
														new PNotify({ title: "Error", text: "La imágen no pudo ser cargada, por favor vuelve a intentarlo", type: "error" });
														$("#btnCrearImagen").html("Usar imágen").prop("disabled", false);
														dialogRef.close();
														$.isLoading("hide"); NProgress.done();
													}
												}
												img.onerror = function(){
													new PNotify({ title: "Error", text: "La imágen no pudo ser cargada, por favor vuelve a intentarlo", type: "error" });
													$("#btnCrearImagen").html("Usar imágen").prop("disabled", false);
													dialogRef.close();
													$.isLoading("hide"); NProgress.done();
												};
											}
											else{
												dialogRef.close();
												new PNotify({ title: "Error", text: "Ha ocurrido un error, por favor notificalo a soporte!", type: "error" });
											}
										},
										init: function() {
											this.on("addedfile", function(file){
												var dropzone = this;
												if(this.files.length > 1){
													new PNotify({ title: "Error", text: "No puedes subir más de 1 archivo", type: "error" });
													$.each(this.files, function(i, file){
														dropzone.removeFile(file);
													});
												}
											});
											this.on("maxfilesexceeded", function(file){
												new PNotify({ title: "Error", text: "No puedes subir más de 1 archivo", type: "error" });
												$.each(this.files, function(i, file){
													dropzone.removeFile(file);
												});
											});
											this.on("error", function(file, message){
												console.log( message );
												var mensaje = message;
												var borrar = false;
												if( mensaje.indexOf("Max filesize:") !== -1 ){
													borrar = true;
													var texto = "El archivo no debe de tener un tamaño mayor a 1MB";
												}
												else if( mensaje.indexOf("You can't upload files of this type.") !== -1 ){
													borrar = true;
													var texto = "El formato del archivo que intentas cargar no es soportado";
												}
												if( borrar ){
													var dropzone = this;
													$.each(this.files, function(i, file){
														dropzone.removeFile(file);
													});
												}
												new PNotify({ title: "Error", text: texto, type: "error" });
											});
											this.on("processing", function(file){
												$.isLoading({ text: "Cargando..." }); NProgress.start();
												$("#btnCrearImagen").prop("disabled", true).html('<i class="fa fa-spinner fa-spin"></i> Procesando...');
											});
										}
									}).on("thumbnail", function(file, dataUri) {
										console.log(dataUri);
									});
									$.get(
										$("#rutabibliotecascliente").val(),
										function(data){
											if(data.success){
												$("#slBiblioteca").html("").append('<option value=""></option>');
												$.each(data.biblioteca, function(index, val){
													$("#slBiblioteca").append("<option data-img-src='"+val.ruta+"' value='"+val.id+"'>");
												});
												$("#slBiblioteca").imagepicker({hide_select: true, show_label: true});
												var i = 0;
												$(".image_picker_selector").find("[title]").each(function(){ $(this).tooltip(); });
											}
											else{
												$("#slBiblioteca").hide();
												$("#Biblioteca").append('<div id="dvWrBiblioteca" class="alert alert-warning" role="alert"> Aún no tienes ningúna imágen almacenada en tu biblioteca </div>');
											}
										},
										"json"
									);
									$("#btnCrearImagen").click(function(e){
										$.isLoading({ text: "Cargando..." }); NProgress.start();
										$("#btnCrearImagen").html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
										if( $("#txtImagen").val() == "" && $("#slBiblioteca").val() == ""){
											$.isLoading("hide"); NProgress.done();
											new PNotify({ title: "Error", text: "Debes seleccionar una imágen de la biblioteca, subir una imágen o ingresar la ruta de la imágen que deseas almacenar", type: "error" });
										}
										else{
											if( $("#txtImagen").val() != "" ){
												var value = $("#txtImagen").val();
											}
											else{
												var value = $("#slBiblioteca option:selected").attr("data-img-src");
											}
											var img = new Image();
											img.src = value;
											img.onload = function(){
												if(img.height != 0){
													rutaImagen.val(value);
													rutaImagen.trigger("blur");
													$("#btnCrearImagen").html("Usar imágen").prop("disabled", false);
													dialogRef.close();
													$.isLoading("hide"); NProgress.done();
												}
												else{
													new PNotify({ title: "Error", text: "La imágen no pudo ser cargada, por favor vuelve a intentarlo", type: "error" });
													$("#btnCrearImagen").html("Usar imágen").prop("disabled", false);
													dialogRef.close();
													$.isLoading("hide"); NProgress.done();
												}
											};
											img.onerror = function(){
												new PNotify({ title: "Error", text: "La imágen no pudo ser cargada, por favor vuelve a intentarlo", type: "error" });
												$("#btnCrearImagen").html("Usar imágen").prop("disabled", false);
												dialogRef.close();
												$.isLoading("hide"); NProgress.done();
											};
										}
									});
								},
							});
						});
						//-------------------------------------------------------------------------------------------------------------------------------------------------------
						//-------------------------------------------------------------------------------------------------------------------------------------------------------
						//ASIGNO EL 100% Y DESACTIVO LA EDICIÓN DEL CAMPO DEL ANCHO DE LA IMÁGEN ------------------------------------------------------
						$(".cke_dialog").find(".cke_dialog_ui_labeled_label:contains('Ancho')").parent().find(".cke_dialog_ui_input_text").val("100%");
						$(".cke_dialog").find(".cke_dialog_ui_labeled_label:contains('Alto')").parent().find(".cke_dialog_ui_input_text").val("100%");
						//-----------------------------------------------------------------------------------------------------------------------------
					};
					dialogDefinition.onHide = function(){
						editor = CKEDITOR.instances.mensaje;
						var valido = true;
						try {
							var sel = editor.getSelection();
						} catch (error) {
							valido = false;
						}
						if(valido){
							nodo = sel.getStartElement();
							var txtAltura = this.getContentElement( 'info', 'txtHeight' ).getValue();
							var txtAnchura = this.getContentElement( 'info', 'txtWidth' ).getValue();
							if(txtAltura != ""){
								nodo.setAttribute("height", txtAltura);
							}
							if(txtAnchura != ""){
								nodo.setAttribute("width", txtAnchura);
							}
						}
					};
					dialogDefinition.onShow = function(){
						viejoOnShow.call(this, arguments);
						nuevoOnShow.call(this, arguments);
					};
				}
			});
		},
		buttons: [{
			id: "btnGuardar",
			label: "Guardar",
			cssClass: "btn-primary btn-block btn-lg",
			action: function(dialogItself){
				var bodyModal = $(".modalCambiarImagenBGI");
				editor = CKEDITOR.instances.txtMensaje;
				var mensaje = editor.getData();
				editor2 = CKEDITOR.instances.txtResumen;
				var mensaje2 = editor2.getData();
				$("#txtDes").val(mensaje);
				$("#txtCaract").val(mensaje2);
				dialogItself.close();
			}
		}],
	});
})

$("#frmAgregar").submit(function(e){
	//$.isLoading({ text: "Cargando..." }); NProgress.start();
	//$("#btnAgregar").html('<i class="fa fa-spinner fa-spin"></i> Cargando').prop("disabled", true);
	e.preventDefault();
	$('[name="nombre"]').val($('[name="nombre"]').val().trim());
	$('[name="descripcion"]').val($('[name="descripcion"]').val().trim());
	var frmAgregar = new FormData(document.getElementById("frmAgregar"));
	$.ajax({
		type: "POST",
		url: "<?php echo URL::route('SysWebGClientesProductosAgregar', array()); ?>",
		data: frmAgregar,
		cache: false,
		contentType: false,
		processData: false,
		dataType: "json",
		success: function(data){
			//$.isLoading("hide"); NProgress.done();
			//$("#btnAgregar").html("Guardar").prop("disabled", false);
			if(data.success){
				new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
				setTimeout( function(){ window.location.href = "<?php echo URL::route('SysWebGClientesProductos'); ?>"; }, 3000 );
			}
			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(""); } });
			}
		},
		error: function(jqXHR, textStatus, errorThrown){
			new PNotify({ title: "Error", text: textStatus + " " + errorThrown, type: "error" });
		}
	});
});
<?php /*<?php echo $__env->make('GenTemplate.ventana-biblioteca-imagenes-jsor', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>*/ ?>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('BaseSistemaWeb', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>