var newsletterInstance = 0;
var mailInstance = 0;
  
  function fancyboxclose() {
    $.fancybox.close();
  }
  
  function testCaptcha(_form) {
  	if (_form.id == "mailForm") {
    	$('#mail_response').html('&nbsp;&nbsp;&nbsp;&nbsp;Verifying CAPTCHA image...');
    }
    else if (_form.id == "newsletterForm") {
    	$('#newsletter_response').html('&nbsp;&nbsp;&nbsp;&nbsp;Verifying CAPTCHA image...');
    }
    var dataString = $(_form).serialize();
    $.ajax({
      type        : "POST",
      url         : "plugins/recaptcha.asp?captcha=test",
      data        : dataString,
      success     : function(data) {
                      if (data==="") {
                        if (_form.id == "mailForm") {
					    	mailAJAX();
					    }
					    else if (_form.id == "newsletterForm") {
					    	newsletterAJAX();
					    }
                        return false;
                      }
                      else {
                       if (_form.id == "mailForm") {
					    	$('#mail_response').html('&nbsp;&nbsp;&nbsp;&nbsp;Sorry, the CAPTCHA is incorrect. Please refresh the CAPTCHA image and try again.');
					    }
					    else if (_form.id == "newsletterForm") {
					    	$('#newsletter_response').html('&nbsp;&nbsp;&nbsp;&nbsp;Sorry, the CAPTCHA is incorrect. Please refresh the CAPTCHA image and try again.');
					    }
                        return false;
                      }
                    }
    });
    return false;
  }
  
  function mailAJAX() {
    $('#mail_response').html('&nbsp;&nbsp;&nbsp;&nbsp;Sending...');    
    var dataString = $("#mailForm").serialize();
    $.ajax({
        type        : "POST",
        url         : "plugins/mail.asp",
        data        : dataString,
        success		: function(data) {
				          $('#mail_response').html('&nbsp;&nbsp;&nbsp;&nbsp;' + data);
				          if (data == 'OK') {
				             $('#mail_response').html('&nbsp;&nbsp;&nbsp;&nbsp;Thank you for your email. It was successfully received.');
				            setTimeout(fancyboxclose, 2000);
				          }
        				}
    });
  }
  
  function newsletterAJAX() {
  	$('#newsletter_response').html('&nbsp;&nbsp;&nbsp;&nbsp;Sending...');
    var dataString = $("#newsletterForm").serialize();
    $.ajax({
        type        : "POST",
        url         : "plugins/newsletter.asp",
        data        : dataString,
        success		: function(data) {
				          $('#newsletter_response').html('&nbsp;&nbsp;&nbsp;&nbsp;' + data);
				          if (data == 'OK') {
				             $('#newsletter_response').html('&nbsp;&nbsp;&nbsp;&nbsp;Thank you for your request. It was successfully received.');
				            setTimeout(fancyboxclose, 2000);
				          }
        				}
    });
  }
