﻿//PLIK: jquery-functions.js
//OPIS: Instrukcje jQuery

$(document).ready(function()
{
//---
	$('div#output>p').hide();

	$("#button").mouseover(function() {
	
		$(this).css("background","url(img/button-bkg-1.png)");
	});
	
	$("#button").mouseout(function() {
		$(this).css("background","url(img/button-bkg.png)");
	});

	$('input#button').click(function() {
		var val = $('input#name').val() + '##' + $('input#email').val()  + '##' + $('input#who').val();
		var correct = /^[^@\s<&>]+@([-a-z0-9]+\.)+[a-z]{2,}$/i;
		
		var em = $('input#email').val();
		
		var val = val.replace("Ł", 'L');
		var val = val.replace("ę", 'e');
		var val = val.replace("ó", 'o');
		var val = val.replace("ć", 'c');		
		var val = val.replace("ą", 'a');	
		var val = val.replace("ż", 'z');
		var val = val.replace("Ż", 'Z');		
		var val = val.replace("Ć", 'C');		
		var val = val.replace("ń", 'n');	
		var val = val.replace("Ź", 'Z');
		var val = val.replace("ź", 'z');
		var val = val.replace("ł", 'l');
		var val = val.replace("ś", 's');		
		var val = val.replace("Ś", 'S');

		var result = correct.test(em);
			
			var vars = "vars=" + val;
			//alert(vars);
			
			
		if(result) {

			
			 $.ajax({
						   type: "POST",
						   url: "./inc/action.php",
						   data: vars,
						   success: function(result){
								if (result != 0) {
											//$('input#e-mail').val(val).fadeOut(500);
											
											var b = result;
											
											setTimeout(function() {
												$('div#output').html('<p><a href="./print.php?i=' + b + '" target="_blank">Oto link do Twojego kuponu!</a></p>').fadeIn(500);
											}, 500);
											
											$('input#button').attr('disabled', true);
								
								} else {
											
											
											//alert(result);
											
											setTimeout(function() {
												$('div#output').html('<p class="error">Nie ma takiej opcji. To już nałóg?</p>').fadeIn(500);
											}, 500);
											$('input#button').attr('disabled', true);
								} 
						   }
				 });
			
		} else {
				
				setTimeout(function() {
					$('div#output').html('<p class="error">Weź popraw ten e-mail, ok?</p>').fadeIn(500);
				}, 500);

		}
	
	});

//---
});