jQuery.extend({
    integraHome: {
        m_getContact: function () {

            $.post('functions/Home.aspx',
        	{
        	    Tarea: 'getContact'
        	},
          	function (data) {
          	    $("#popUpContenido").html(data);
          	    $.ancoraDual.m_mostrarModal();
          	    $("#window").css({ 'width': '300px' });

          	});
        },
        m_sendContact: function () {


            var Nombre = $("#nombre").val();
            if (Nombre == "") {
                alert('Nombre es un dato obligatorio');
                $('#nombre').focus();
                return false;
            }


            var Email = $("#email").val();
            if (Email == "") {
                alert('Email es un dato obligatorio');
                $('#email').focus();
                return false;
            }


            if (!$.ancoraDual.m_isEmail(Email)) {
                alert('Email tiene un formato incorrecto');
                $('#email').focus();
                return false;
            }

            //            if (!$('#chbx_Acepto').attr('checked')) {
            //                alert('Para enviar el formulario es necesario marcar la casilla conforme ha leido la Politica de proteccion de datos personales. !!');
            //                return false;
            //            }

            $('.panel_footer').append("<img src='img/loading.gif'>");
            $.post($.ancoraDual.m_urlPost + 'Home.aspx',
        	{
        	    Tarea: 'sendContact',
        	    nombre: $("#nombre").val(),
        	    apellidos: $("#apellidos").val(),
        	    email: $("#email").val(),
        	    telefono: $("#telefono").val(),
        	    aceptoInfo: $('#chbx_AceptoInfo').attr('checked'),
        	    comentarios: $("#comentarios").val()
        	},
          	function (data) {
          	    alert("Mensaje enviado. Gracias!! ");
          	    $("#nombre").val("");
          	    $("#apellidos").val("");
          	    $("#email").val("");
          	    $("#telefono").val("");
          	    $("#comentarios").val("");
          	});
        },
        m_sendOferta: function (nOfertaId) {


            var Nombre = $("#nombre").val();
            if (Nombre == "") {
                alert('Nombre es un dato obligatorio');
                $('#nombre').focus();
                return false;
            }

            var Email = $("#email").val();
            if (Email == "") {
                alert('Email es un dato obligatorio');
                $('#email').focus();
                return false;
            }

            if (!$.ancoraDual.m_isEmail(Email)) {
                alert('Email tiene un formato incorrecto');
                $('#email').focus();
                return false;
            }

            var Nacimiento = $("#nacimiento").val();
            if (Nacimiento != "") {
                if ($.ancoraDual.m_existChar(Nacimiento)) {
                    alert('Nacimiento debe ser un numero');
                    $('#nacimiento').focus();
                    return false;
                }
            }

            if ($("#upload_CVitae").val() == "") {
                alert('Para enviar el formulario es necesario adjuntar el Curriculum Vitae');
                return false;
            }

            //            if (!$('#chbx_Acepto').attr('checked')) {
            //                alert('Para enviar el formulario es necesario marcar la casilla conforme ha leido la Politica de proteccion de datos personales');
            //                return false;
            //            }


            $("#popUpContenido").html("<img src='img/loading.gif'>");
            $.ancoraDual.m_mostrarModal();

            $.post($.ancoraDual.m_urlPost + 'Home.aspx',
        	{
        	    Tarea: 'sendCandidato',
        	    nOfertaId: nOfertaId,
        	    nombre: $("#nombre").val(),
        	    apellidos: $("#apellidos").val(),
        	    email: $("#email").val(),
        	    telefono: $("#telefono").val(),
        	    nacimiento: Nacimiento,
        	    comentarios: $("#comentarios").val()
        	},
          	function (data) {
          	    $.integraHome.m_sendCVitae(data, $('#chbx_AceptoDatos').attr('checked'), $('#chbx_AceptoInfo').attr('checked'));
          	});
        },
        m_sendCVitae: function (nCandidatoId, aceptaDatos, aceptaInfo) {
            // Documento
            $.ajaxFileUpload
		    (
			    {
			        url: $.ancoraDual.m_urlPost + 'Home.aspx?docVitae=true&aceptaDatos=' + aceptaDatos + '&aceptaInfo=' + aceptaInfo + '&nCandidatoId=' + nCandidatoId,
			        secureuri: false,
			        fileElementId: 'upload_CVitae',
			        dataType: 'json',
			        success: function (data, status) {
			            if (typeof (data.error) != 'undefined') {
			                if (data.error != '') {
			                    alert(data.error);
			                } else {
			                    alert(data.msg);
			                }
			            }
			        },
			        error: function (data, status, e) {
			            alert("Datos enviados. Gracias!! ");
			            $.ancoraDual.m_cerrarPopUpModal();
			        }
			    }
		    )
        },
        m_sendCesta: function () {


            var empresa = $("#empresa").val();
            if (empresa == "") {
                alert('Empresa es un dato obligatorio');
                $('#empresa').focus();
                return false;
            }

            var persona = $("#persona").val();
            if (persona == "") {
                alert('Persona de contacto es un dato obligatorio');
                $('#persona').focus();
                return false;
            }

            var Email = $("#email").val();
            if (Email == "") {
                alert('Email es un dato obligatorio');
                $('#email').focus();
                return false;
            }

            if (!$.ancoraDual.m_isEmail(Email)) {
                alert('Email tiene un formato incorrecto');
                $('#email').focus();
                return false;
            }

            var telefono = $("#telefono").val();
            if (telefono == "") {
                alert('Telefono de contacto es un dato obligatorio');
                $('#telefono').focus();
                return false;
            }

            $("#load").show();
            $.post($.ancoraDual.m_urlPost + 'Home.aspx',
        	{
        	    Tarea: 'sendCesta',
        	    empresa: empresa,
        	    persona: persona,
        	    email: Email,
        	    telefono: telefono,
        	    consulta: $("#consulta").val()
        	},
          	function (data) {
          	    location.href = "http://www.integracee.es/es/cestasdenavidad/gracias/";
          	});
        }
    }
});
