﻿	$(document).ready(function(){
    var jVal = {
      'email' : function() {
        $('#jform').append('<div id="emailInfo" class="info"></div>');
        var emailInfo = $('#emailInfo');
        var ele = $('#email');
        var pos = ele.offset();
        emailInfo.css({
          top: pos.top-3,
          left: pos.left+ele.width()+15
        });
        var patt = /^([a-z0-9\_\-]+)(\.[a-z0-9\_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/;
        if(!patt.test(ele.val())) {
          jVal.errors = true;
          emailInfo.removeClass('correct').addClass('error2').html('&larr; Formato incorrecta').show();
          ele.addClass('wrong');
          }
        else {
          emailInfo.removeClass('error').addClass('correct').html('&radic;').show();
          ele.removeClass('wrong');
          }
        },
      'email2' : function() {
        $('#jform').append('<div id="emailInfo" class="info"></div>');
        var emailInfo = $('#emailInfo');
        var ele = $('#email');
        var pos = ele.offset();
        emailInfo.css({
          top: pos.top-3,
          left: pos.left+ele.width()+15
        });
        $.ajax({
          type: "POST",
          url: "ins_amigo.php",
          async: false,
          data: "verif=email&email="+ele.val(),
          success: function(msg){
            //alert("Respuesta Email: " + msg );
            if(msg == 'error') {
              jVal.errors = true;
              emailInfo.removeClass('correct').addClass('error2').html('&larr; Direcci&oacute;n incorrecta').show();
              ele.addClass('wrong');
              }
            else if(msg == 'correct') {
              emailInfo.removeClass('error').addClass('correct').html('&radic;').show();
              ele.removeClass('wrong');
              }
            }
          });
        },
      'sendIt' : function (){
        //alert("Errores 1: "+jVal.errors);
        if(!jVal.errors) {
          jVal.email2();
          //alert("Errores 2: "+jVal.errors);
          if(!jVal.errors) {
            $.ajax({
              type: "POST",
              url: "ins_amigo.php",
              async: false,
              data: "verif=send&email="+$('#email').val(),
              success: function(msg){
                alert("Respuesta Envio: " + msg );
                if(msg == 'error') {
                  jVal.errors = true;
                  $('#answer').addClass('error2').html('Ocurrio un error. Intente de nuevo m&aacute;s tarde').show();
                  }
                else if(msg == 'correct') {
                  $(location).attr('href','emailamigo_gracias.htm');
                  }
                }
              });
            }
          }
        }
      };
    // ====================================================== //
    $('#send').click(function (){
      var obj = $.browser.webkit ? $('body') : $('html');
      obj.animate({ scrollTop: $('#jform').offset().top }, 750, function (){
        jVal.errors = false;
        jVal.email();
        jVal.sendIt();
        });
      return false;
      });
    });
