<?php
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
// brain  : Cristian Fernandez O.
// e-mail : cristian.fernandez@factobyte.cl
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
// requiere sesion : No
   //session_start();
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
// ruta a la raiz del sistema:
   $ruta_raiz = "";
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
// asociacion de archivos externos a la pagina:
   include("soul/inc_soul.php");
//***********************************************************************************************
//***********************************************************************************************

tagHead($ruta_raiz, "Help");
tagBody();

if (consultaModoMantencion() == 1){
	//sitio web en modo mantencion
	muestraMensajeModoMantencion();
}
else {
	//cabecera del sitio
	generaCabeceraPagina($ruta_raiz);
	?>

		<div id="contenidos-banner-contacto"></div>

		<div id="contenidos">
			<div id="contenidos-content">
				
				<h1>&iquest;AYUDA ? &iexcl;&nbsp;NOSOTROS TE LLAMAMOS&nbsp;!</h1>
				<hr class="linea_titulo">
				
				<?
				if (empty($_REQUEST["txt_nombre"])){
					//------------------------------------------
					// se desplega formulario
					//------------------------------------------

					if (!empty($_REQUEST["txt_codmensaje"])) {
						//mensaje de sistema
						switch ($_REQUEST["txt_codmensaje"]) {
					    case 1:
					    	//faltan datos requeridos
				        echo "<h6>&iexcl; DEBES INGRESAR TODOS LOS DATOS REQUERIDOS !</h6>";
				        break;

					    case 2:
					    	//error código captcha
				        echo "<h6>&iexcl; CÓDIGO DE SEGURIDAD ERRÓNEO. VUELVE A INTENTARLO !</h6>";
				        break;
						}
						echo "<br><br>";
					}
					
					?>
					<p class="contenidos-texto-centrado">Ingresa estos simples datos, y nos pondremos en contacto contigo a la brevedad para ayudarte con tus dudas y consultas</b></p>
					<br>
					<div id="contenidos-contacto-form">
						<form id="form" method="post">

						<input type="text" name="txt_nombre" maxlength="100" placeholder="Nombre completo (requerido)" required autofocus />
						<input type="tel" name="txt_fono" id="txt_fono" maxlength="12" pattern="[0-9]{8,12}" title="Solo se permiten números. Mínimo 8 dígitos" placeholder="Fono contacto (requerido)" required />

						<script src="https://www.google.com/recaptcha/api.js" async defer></script>
						<div class="g-recaptcha" data-sitekey="6Lfeh2IUAAAAAJICV0icK1wewN_kuLuacJ5f4kio" id="recaptcha-code"></div>
						<br>

						<button type="submit" class="boton_naranja" id="contacto-formulario-enviar">ENV&Iacute;AME &raquo;</button>
						
						</form>
					</div>
					<?
				}
				else {
					//------------------------------------------
					// se procesan datos recibidos
					//------------------------------------------
					$req_nombre = trim($_REQUEST["txt_nombre"]);
					$req_fono = trim($_REQUEST["txt_fono"]);
					
					if ((empty($req_nombre)) || (empty($req_fono))){
						//faltan datos requeridos
						?>
						<form method="post" name="form">
							<input type="hidden" name="txt_codmensaje" value="1">
						</form>
						<script>document.form.submit()</script>
						<?
					}
					else{
						$post_recaptcha = $_POST["g-recaptcha-response"];
						if (empty($post_recaptcha)){
							//error código captcha
							?>
							<form method="post" name="form">
								<input type="hidden" name="txt_codmensaje" value="2">
							</form>
							<script>document.form.submit()</script>
							<?
						}
						else{
							//se enviará correo
							$mnsj_cuerpo = generaCabeceraEmailSistema();
							$mnsj_cuerpo = "La siguiente persona solicita asistencia telefónica: ".$req_nombre."\n";
							$mnsj_cuerpo = "Nombre: ".$req_nombre."\n";
							$mnsj_cuerpo .= "Fono: ".$req_fono."\n\n";
							$mnsj_cuerpo .= generaFirmaEmailSistema();

							$mnsj_destinatario = "ventas@cymchiletours.cl";
							$mnsj_asunto = "[Asistencia] CyM Chile Tours";
							$mnsj_remitente .= "From: ".$req_nombre." <".$req_email.">";
		
							//se envía el email
							if (@mail($mnsj_destinatario, $mnsj_asunto, $mnsj_cuerpo, $mnsj_remitente)){
								//email enviado con éxito
								?>
								<h5>&iexcl; EL MENSAJE HA SIDO ENVIADO CON ÉXITO !</h5>
								<br>
								<p class="contenidos-texto-centrado">Desde ya agradecemos la confianza depositada en nosotros.</p>
								<p class="contenidos-texto-centrado">Te contactaremos a la brevedad posible.</p>
								<?
							}
							else{
								//problema al enviar el email
								?>
								<h6>&iexcl; HA OCURRIDO UN PROBLEMA AL ENVIAR EL MENSAJE !</h6>
								<br>
								<p class="contenidos-texto-centrado">Por favor, vuelve a intentarlo mas tarde.</p>
								<p class="contenidos-texto-centrado">Disculpa las molestias.</p>
								<?
							}
						}
					}
				}
				?>

				<div id="anula-float"></div>
			</div>
		</div>

<?
	//direccion y mapa
	generaDireccionMapa($ruta_raiz);

	//pie del sitio
	generaPiePagina($ruta_raiz);
}

tagFoot();
?>