{% extends 'base.html.twig' %}
{% block inner_head %}
<div class="parallax inner-head" style="background-position: 50% 0px;">
<div class="container">
<div class="row">
<div class="col-md-12">
<i class="fa fa-users"></i>
<h4>Contáctanos</h4>
<ol class="breadcrumb">
<li><a href="{{ path('inicio') }}">Inicio</a></li>
<li class="active">Contactanos</li>
</ol>
</div>
</div>
</div>
</div>
{% endblock %}
{% block body %}
<div class="contain-wrapp padding-bottom-50">
<div class="container">
<div class="row">
<div class="col-md-8 col-sm-7">
<form method="POST" id="form_contacto">
<div class="clearfix"></div>
<div id="success"></div>
<div class="row wrap-form">
<div class="col-sm-6">
<div class="form-group">
<label for="form_contacto_nombres">Nombres</label>
<input type="text" name="form_contacto_nombres" id="form_contacto_nombres" class="form-control required" placeholder="Ingresa tu nombre">
<span id="form_contacto_nombres_error" class="help-block-obligatorio"></span>
</div>
<div class="form-group">
<label for="form_contacto_telefono">Télefono</label>
<input type="text" name="form_contacto_telefono" id="form_contacto_telefono" class="form-control required" placeholder="Ingresa un número de teléfono o celular">
<span id="form_contacto_telefono_error" class="help-block-obligatorio"></span>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="form_contacto_apellidos">Apellidos</label>
<input type="text" name="form_contacto_apellidos" id="form_contacto_apellidos" class="form-control required" placeholder="Ingresa tu apellido">
<span id="form_contacto_apellidos_error" class="help-block-obligatorio"></span>
</div>
<div class="form-group">
<label for="form_contacto_email">Email</label>
<input type="email" name="form_contacto_email" id="form_contacto_email" class="form-control required" placeholder="Ingresa tu E-mail">
<span id="form_contacto_email_error" class="help-block-obligatorio"></span>
</div>
</div>
<div class="form-group col-md-12">
<label for="form_contacto_mensaje">Tu mensaje</label>
<textarea name="form_contacto_mensaje" id="form_contacto_mensaje" class="form-control required" placeholder="Escribe algo para nosotros..." rows="9"></textarea>
<span id="form_contacto_mensaje_error" class="help-block-obligatorio"></span>
</div>
<div class="form-group col-md-12">
<a href="#" onclick="formEnviarContacto(); return false;" class="btn-e btn-e-primary">Enviar</a>
</div>
</div>
</form>
</div>
<div class="col-md-4 col-sm-5">
<div class="contact-detail">
<div class="contact-sparator"></div>
<ul class="list-unstyled">
<li>
<h6><i class="fa fa-phone fa-2x fa-primary"></i> Llámanos</h6>
<p>
+ 56 9 84791170
</p>
</li>
<li>
<h6><i class="fa fa-envelope fa-2x fa-primary"></i> Contáctanos</h6>
<p>contacto@bricappropiedades.cl</p>
<p>j.apiolaza@bricappropiedades.cl</p>
<p>g.briceno@bricappropiedades.cl</p>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
<script>
function formEnviarContacto(){
var path = Routing.generate("contactenos_enviar_correo");
var formulario = $("#form_contacto").serialize();
var validarFormulario = validarFormularioContacto();
// if(validarFormulario){
if(true){
$.ajax({
url: path,
type: 'POST',
data: formulario,
success: function (results) {
if(results == "success"){
var messageSuccess = "<h5>El correo ha sido enviado correctamente.</h5>";
var titulo = '<div class="text-center">';
titulo += '<i class="fa fa-check text-blue-gray" aria-hidden="true" style="font-size: 50px;"></i>';
titulo += '</div>';
bootbox.dialog({
closeButton: false,
title: titulo,
message: messageSuccess,
buttons: {
success: {
label: "<i class='fa fa-check' aria-hidden='true'></i> Aceptar",
className: "btn btn-e btn-sm btn-e-primary",
callback: function () {
window.onbeforeunload = null;
var path_show = "{{ path('contactenos') }}";
window.location.href = path_show;
}
}
}
});
}
},
error: function (e) {
console.log(e);
}
});
}
}
function validarFormularioContacto(){
var flag = true;
if($('#form_contacto_nombres').val() == ''){
$('#form_contacto_nombres').css("border-color", "red");
$('#form_contacto_nombres_error').show();
$('#form_contacto_nombres_error').text("Debe ingresar un nombre");
flag = false;
}else{
$('#form_contacto_nombres').css("border-color", "#acacac");
$('#form_contacto_nombres_error').hide();
}
if($('#form_contacto_telefono').val() == ''){
$('#form_contacto_telefono').css("border-color", "red");
$('#form_contacto_telefono_error').show();
$('#form_contacto_telefono_error').text("Debe ingresar un número de teléfono o celular");
flag = false;
}else{
$('#form_contacto_telefono').css("border-color", "#acacac");
$('#form_contacto_telefono_error').hide();
}
if($('#form_contacto_apellidos').val() == ''){
$('#form_contacto_apellidos').css("border-color", "red");
$('#form_contacto_apellidos_error').show();
$('#form_contacto_apellidos_error').text("Debe ingresar un mensaje");
flag = false;
}else{
$('#form_contacto_apellidos').css("border-color", "#acacac");
$('#form_contacto_apellidos_error').hide();
}
if($('#form_contacto_email').val() == ''){
$('#form_contacto_email').css("border-color", "red");
$('#form_contacto_email_error').show();
$('#form_contacto_email_error').text("Debe ingresar un email");
flag = false;
}else{
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(regex.test($('#form_contacto_email').val())){
$('#form_contacto_email').css("border-color", "#acacac");
$('#form_contacto_email_error').hide();
}else{
$('#form_contacto_email').css("border-color", "red");
$('#form_contacto_email_error').show();
$('#form_contacto_email_error').text("Debe ingresar un email valido");
flag = false;
}
}
if($('#form_contacto_mensaje').val() == ''){
$('#form_contacto_mensaje').css("border-color", "red");
$('#form_contacto_mensaje_error').show();
$('#form_contacto_mensaje_error').text("Debe ingresar un mensaje");
flag = false;
}else{
$('#form_contacto_mensaje').css("border-color", "#acacac");
$('#form_contacto_mensaje_error').hide();
}
return flag;
}
$(document).ready(function() {
$('#navbar-menu ul li').removeClass('active');
$('#navbar-menu ul li.li_contacto').addClass('active');
});
</script>
{% endblock %}