jQuery.noConflict();
(function($) { 
  $(function() {
			 
 
			 
    // more code using $ as alias to jQuery
  
function checkRegexp(o,regexp) {

	if ( !(regexp.test( o ) ) ) {
		return false;
	} else {
		return true;
	}

}

var validEmail = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i;


jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ( $(window).height() - this.outerHeight() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.outerWidth() ) / 2+$(window).scrollLeft() + "px");
    return this;
}

$(document).ready(function() {

	$('#emailSignupForm').submit(function() { return false; });
	
	$('#emailSubmit').click(function() {
	
		var newEmail = $('#newEmail').val();
		var valid = checkRegexp(newEmail,validEmail);
		
		if (valid) {
			var data = 'newEmail=' + newEmail;
			$.ajax({
				type: 'POST',
				data: data,
				url:'../vvb-admin/addNewEmail.php',
				success: function(){
					$('.thanksPopup').center();
					$('.thanksPopup').css('z-index',2001);
					$('.thanksPopup').fadeIn('fast').delay(6000).fadeOut('fast');
					$('#newEmail').val('');
				}
			}); 
		} else {
			$('.errorPopup').center();
			$('.errorPopup').css('z-index',2001);
			$('.errorPopup').fadeIn('fast').delay(3300).fadeOut('fast');
		}
				
	});
});

});
})(jQuery);

