$(document).ready(function() {
	
	$('#subscribeForm').submit(function() {
		var $fieldset = $('fieldset',this);
		var $div = $(this).parent('div'); //div z forma
		var subscribe = $('#subscribe').val(); //input
		var mailReg = /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i;
		if (!mailReg.test(subscribe)) {
			$div.append($('<div class="komunikat">Wpisz poprawny E-mail</div>'));
			setTimeout(function() {$('#subscribeForm').parent().find('.komunikat').fadeOut(function() {$(this).remove()})}, 3000);
			return false;
		}
		$fieldset.append('<span id="loadingSubscribe" class="loadingSubscribe">Czekaj...</span>')
		$.ajax({
			url: '/scripts/php_functions/subskrypcja_f.php',
			data : {
				subscript : subscribe
			},
			type:'POST',
			success: function(msg) {
				$div.children('.komunikat').remove();
				$('#loadingSubscribe').remove();
					if (msg!=null && msg!='') {
						if (msg == '+') {
							$komunikat = $('<div class="komunikat">Dodano subskrypcję</div>').hide();
							$div.append($komunikat);
							$komunikat.fadeIn('medium', function() {
								setTimeout(function() {$('#subscribeForm').parent().find('div.komunikat').fadeOut(function() {$(this).remove()})}, 3000);
							});
							
						}
						if (msg == '-') {
							$komunikat = $('<div class="komunikat">Usunięto subskrypcję</div>');
							$komunikat.hide();
							$div.append($komunikat);
							$komunikat.fadeIn('medium', function() {
								setTimeout(function() {$('#subscribeForm').parent().find('div.komunikat').fadeOut(function() {$(this).remove()})}, 3000);
							});
						}

					}   							   						
			},
			complete:function(){
				$('#loadingSearch',$fieldset).remove();
			}
		});
		return false;
	});
});
