$(document).ready(function(){
$("[name=QuickSubmit]").click(function(){
	if($("[name=email]").val()=='' || !isValidEmailAddress($("[name=email]").val()))
		$("[name=email]").addClass("Qerror");
	else
		$("[name=email]").removeClass("Qerror");
		
	if($("[name=Qlogin]").val()=='' || $("[name=Qlogin]").val().length<3)
		$("[name=Qlogin]").addClass("Qerror");
	else
		$("[name=Qlogin]").removeClass("Qerror");
	if($("[name=password]").val()=='' || $("[name=password]").val().length<3)
		$("[name=password]").addClass("Qerror");
	else
		$("[name=password]").removeClass("Qerror");
	
	if($("[name=Qzab]").val()=='' || $("[name=Qzab]").val()!='2')
		$("[name=Qzab]").addClass("Qerror");
	else
		$("[name=Qzab]").removeClass("Qerror");
	
	if($('input[name="agree"]:checked', '#QuickRegister').val()==0 && !$("p").hasClass("Qappend"))
			$("#accept_rej").append("<p class='Qappend'>Nie zaakceptowałeś regulaminu</p>");
	if($('input[name="agree"]:checked', '#QuickRegister').val()==1)
			$(".Qappend").remove();
	

	if(!$("#QuickRegister :input").hasClass("Qerror") && $('input[name="agree"]:checked', '#QuickRegister').val()==1){
	$.ajax({
				type: "POST",
				url: "../scripts/Quickregister.php",
				data: $("#QuickRegister").serialize(),
				cache: false,
				success: function(html)
				{
					var odpowiedz = html.split("|");
					if(odpowiedz[0]==0)
						{
							var errors = odpowiedz[1].split(",");
							for(var i=0;i<errors.length;i++)
								$("[name="+errors[i]+"]").addClass("Qerror");
							$("#Qerror").html(odpowiedz[2]);
							$("#Qerror").show();
							$("#Qtitle").hide();
						}else{
						$("#QuickRegister").fadeOut(500);
						$("#Qerror").html(odpowiedz[1]);
						$("#Qerror").show();
					}
				}, error:function (xhr, ajaxOptions, thrownError){
                    alert(xhr.status);
                    alert(thrownError);
                }    
				
			});
		}
	return false;
});

$("[name=email_newsletter]").blur(  
 function () {
if($("#alertnewsletter").css("display")!="none")
	setTimeout(function(){ $("#alertnewsletter").fadeOut() },5000);
 	});

$("[name=newsletter]").click(  
function () {
	var email=$("[name=email_newsletter]").val();
	var tryb=$("[name=tryb]").val();
	if(email=='' || !isValidEmailAddress(email))
		$("[name=email_newsletter]").css({"border":"2px solid #9F1A1F","background-color":"#65252E"});
	$.ajax({
		type: "POST",
		url: "/scripts/newsletter.php",
		data: ({em : email,tryb: tryb}),
		cache: false,
		success: function(html)
		{
			var wynik =html.split("|");
			if(wynik[0]==1)
			{
				$("#alertnewsletter").html(wynik[1]);
				$("#alertnewsletter").fadeIn(400);
			}else{
				$("#alertnewsletter").html(wynik[1]);
				$("#alertnewsletter").fadeIn(400);
			}
		}
	});
});
$("#newsletter_change").toggle(
  function () {
	$("#newsletter_change").text("Zapisz się do newslettera");
	$("[name=newsletter]").val("Wypisz się");
	$("[name=tryb]").val(0);
	$("#newsletter_change").css("font-weight","bold");
  },
  function () {
  $("#newsletter_change").text("Wypisz się z newslettera");
  $("[name=newsletter]").val("Zapisz się");
  $("[name=tryb]").val(1);
  $("#newsletter_change").css("font-weight","normal");
});


});
function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}
