$(document).ready(function(){ 
	$("#newsletter_form input[type=submit]").click(function(){
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		error = false;
		msg = "";
		
		if($("#newsletter_form input[name=name]").val() == $("#newsletter_form input[name=name]").attr('title')){
			msg += "<div>Παρακαλώ συμπληρώστε το ονοματεπώνυμό σας</div>";
			error = true;
		}
		if($("#newsletter_form input[name=email]").val() == $("#newsletter_form input[name=email]").attr('title')){
			msg += "<div>Παρακαλώ συμπληρώστε το email σας</div>";
			error = true;
		}else{
			if(reg.test($("#newsletter_form input[name=email]").val()) == false){
				msg += "<div>Παρακαλώ συμπληρώστε ένα έγκυρο email</div>";
				error = true;
			}
		}
		if(error == true){
			$.blockUI({ 
	            theme:     true, 
	            title:    "Error", 
	            message:  '<div>'+msg+'</div>',
	            timeout:   3000 
	        }); 
			$('.blockOverlay').click($.unblockUI); 
		}else{
			name = $("#newsletter_form input[name=name]").val();
			email = $("#newsletter_form input[name=email]").val();
			$.blockUI({ 
	            theme:     true, 
	            title:     "Please wait", 
	            message:  '<div style="text-align:center;"><img src="../images/loading_big.gif" alt="loading" /></div>',
	            timeout:   15000 
	        }); 
			$.post(base_url+"playnjump/newsletter",
				{name:name, email:email},	
				function (data){
					if(data == true){
						$.blockUI({ 
				            theme:     true, 
				            title:    'Newsletter', 
				            message:  '<div>Newsletter has been sent successfully!</div>',
				            timeout:   3000 
				        }); 
						$('.blockOverlay').click($.unblockUI); 
						$("#newsletter_form input[name=name]").val($("#newsletter_form input[name=name]").attr('title'));
						$("#newsletter_form input[name=email]").val($("#newsletter_form input[name=email]").attr('title'));
					}else{
						$.blockUI({ 
				            theme:     true, 
				            title:    'Newsletter', 
				            message:  '<div>Newsletter has not been sent. Please try again!</div>',
				            timeout:   3000 
				        });
						$('.blockOverlay').click($.unblockUI); 
						$("#newsletter_form input[name=name]").val($("#newsletter_form input[name=name]").attr('title'));
						$("#newsletter_form input[name=email]").val($("#newsletter_form input[name=email]").attr('title'));
					}
				}, "json"
			);
		}
		return false;
	});
});
