$(document).ready(function(){
  // Abre formulario para email en listados
  // Click en email
  $(".cons").click(function() {
    var separo_id = $(this).attr("id");
    separo_id = separo_id.split("_",2);
    var id = separo_id[1];
    var ahora = new Date();
    $(this).colorbox({width:"265px", height:"400px", iframe:true, scrolling:false, href:"/includes/email.php?idpropiedad="+id});
  });
});
function cerrar_colorbox(){
  $.fn.colorbox.close();
}

// formulario
$(function() {
	$("#enviar_form_contacto").click(function() {
	var idpropiedad = $('#idpropiedad').val();
	var asunto = $('#asunto').val();
	var mensaje = $('#mensaje').val();
	var Nombre = $('#Nombre').val();
	var Email = $('#Email').val();
	var Direccion = $('#Direccion').val();
	var Telefono = $('#Telefono').val();
	var Consulta = $('#Consulta').val();
      
	if(Nombre==""){
		$('#Nombre').addClass('form_input_error');
		$('#Nombre').focus();
		return false;
	} else {
		$('input#Nombre').addClass('form_input_ok');
	}
      
	var Cadena=$('#Email').val();
	if (Cadena!="") {
		Punto = Cadena.substring(Cadena.lastIndexOf('.') + 1, Cadena.length)			// Cadena del .com
		Dominio = Cadena.substring(Cadena.lastIndexOf('@') + 1, Cadena.lastIndexOf('.')) 	// Dominio @lala.com
		Usuario = Cadena.substring(0, Cadena.lastIndexOf('@'))					// Cadena lalala@
		Reserv = "@/º\"\'+*{}\\<>?¿[]áéíóú#·¡!^*;,:"						// Letras Reservadas
		valido = true
		for (var Cont=0; Cont<Usuario.length; Cont++) {
			X = Usuario.substring(Cont,Cont+1)
			if (Reserv.indexOf(X)!=-1)
				valido = false
		}
    
		for (var Cont=0; Cont<Punto.length; Cont++) {
			X=Punto.substring(Cont,Cont+1)
			if (Reserv.indexOf(X)!=-1)
				valido = false
		}
                            
		for (var Cont=0; Cont<Dominio.length; Cont++) {
			X=Dominio.substring(Cont,Cont+1)
			if (Reserv.indexOf(X)!=-1)
				valido = false
		}
    
		if (Punto.length<2 || Dominio <1 || Cadena.lastIndexOf('.')<0 || Cadena.lastIndexOf('@')<0 || Usuario<1) {
			valido = false
		}
    	
		if (!valido) {
			$('#Email').addClass('form_input_error');
			$('#Email').focus();
			return false;
		} else {
			$('#Email').addClass('form_input_ok');
		}
	} else {
		$('#Email').addClass('form_input_error');
		$('#Email').focus();
		return false;
	}
	$('#Email').addClass('form_input_ok');
      
	if(Direccion==""){
		$('#Direccion').addClass('form_input_error');
		$('#Direccion').focus();
		return false;
	} else {
		$('input#Direccion').addClass('form_input_ok');
	}
      
	if(Telefono==""){
		$('#Telefono').addClass('form_input_error');
		$('#Telefono').focus();
		return false;
	} else {
		$('input#Telefono').addClass('form_input_ok');
	}
      
	if(Consulta==""){
		$('#Consulta').addClass('form_input_error');
		$('#Consulta').focus();
		return false;
	} else {
		$('#Consulta').addClass('form_input_ok');
	}
      
	// Envío por ajax
	var dataString = 'idpropiedad='+ idpropiedad + '&asunto='+ asunto + '&mensaje='+ mensaje + '&Nombre='+ Nombre + '&Email=' + Email + '&Direccion=' + Direccion + '&Telefono=' + Telefono + '&Consulta=' + Consulta;
     
	$.ajax({
		type: "POST",
		url: "/tools/envia_correo.php",
		data: dataString,
		success: function(msg){
			$('.conForm').empty();
			$('.conForm').append(mensaje);
		}
	});
	return false;
	});
});
