(function($) {

	/**********************************************************/
	$(function() {

		$('#block_newsletter_email').blur(function(){

			$(this).removeClass('focus').removeClass('error');
			if( $(this).val() != '' && checkEmail( $(this).val() ) ){
				$(this).addClass('focus');
			}else if( $(this).val() != newsletter_input_label && $(this).val() != '' && !checkEmail( $(this).val() ) ){
				$(this).addClass('error');
			}else if( $(this).val() != newsletter_input_label && $(this).val() == '' ){
				$(this).val(newsletter_input_label);
			}

		}).focus(function(){

			$(this).addClass('focus');
			if( $(this).val() == newsletter_input_label ){
				$(this).val('');
			}

		}).trigger('blur');

		$('#block_newsletter_submit').click(function(){

			var error = false;
			var el = $('#block_newsletter_email');
			var value = $(el).val();

			$(el).removeClass('error');
			if( value == '' ){
				$(el).addClass('error');
				error = true;
			}else if( value == newsletter_input_label ){
				$(el).addClass('error');
				error = true;
			}else if( value != '' && !checkEmail( value ) ){
				$(el).addClass('error');
				error = true;
			}

			if( error == true ){
				return false;
			}

			$.post("/lib/insert_email_newsletter.php", { "email": value },function(data){

				$('#popup_thanks_email').fadeIn();
				$(el).val( newsletter_input_label );
				$(el).removeClass('focus');

			}, "json");

		});

		$('#popup_thanks_email a').click(function(){
			$('#popup_thanks_email').fadeOut();
		});

	});
	/**********************************************************/

})(jQuery);


