$(document).ready( function() {


	$(".getOverlay").overlay({
	
		// custom top position
		top: 40,
	
		// some mask tweaks suitable for facebox-looking dialogs
		mask: {
	
			// you might also consider a "transparent" color for the mask
			color: '#fff',
	
			// load mask a little faster
			loadSpeed: 200,
	
			// very transparent
			opacity: 0.5
		},
	
		// disable this for modal dialog-type of overlays
		closeOnClick: false,
	
		// load it immediately after the construction
		//load: true,
		
		onBeforeLoad: function() {
	
			// grab wrapper element inside content
			var wrap = this.getOverlay().find(".contentWrap");
		
			// load the page specified in the trigger
			wrap.load('index.php?menu=petleForm');
		},
		
		onLoad: function() {
		
			var wrap = this.getOverlay().find(".contentWrap");
			wrap.css("background","none");
		}
	
	});
	
	$.listen("click", "#form-send", function() {
		if(!$(this).hasClass('locked'))
		{
			$(this).addClass('locked');
			$(".error").html("");
			var empty = false;
			var emailErr = false;
			var agreeErr = false;
			$(".text").each(function() {
				if($(this).val() == '')
					empty = true;
			});
			
			var flag = 0
			$(".need").each(function() {
				if($(this).attr("checked") == true)
					flag = 1;
			});
			if(flag == 0)
				empty = true;
			
			var flag = 0
			$(".school").each(function() {
				if($(this).attr("checked") == true)
					flag = 1;
			});
			if(flag == 0)
				empty = true;
				
			if($(".checkbox").attr("checked") == false)
				agreeErr = true;
			
			if(!validate($(".email").val()))
				emailErr = true;
				
			if(agreeErr == true)
				$(".error").append('<p>Musisz zaakceptować warunki konkursu</p>');
				
			if(emailErr == true)
				$(".error").append('<p>Nieprawidłowy format e-maila</p>');	
				
			if(empty == true)
				$(".error").append('<p>Uzupełnij wszystkie pola</p>');	
				
			if(empty == false && emailErr == false && agreeErr == false)
				getFormResponse();
			else				
				$("#form-send").removeClass("locked");
		}
			
		return false;		
		
	});

});

function getFormResponse() {

			var content_show = 'name='+$('.name').val()+'&email='+$('.email').val()+'&need='+$("input[name='need']:checked").val()+'&school='+$("input[name='school']:checked").val()+'&other_school='+$("input[name='other_school']").val();
			$.ajax({  
				type: "post",
				url: "index.php?menu=petleForm",
				data: content_show, 
				cache: false, 
				beforeSend: function(){
				},
				success: function(){
					$(".contentWrap").html('<h3>Dziękujemy za wypełnienie ankiety</h3>');		
				},
				error: function() {
					$(".error").html('Wystąpiły problemy z połączeniem, spróbuj ponownie.');
				},
				complete: function() {
				$("#form-send").removeClass("locked");
				}
			}); 

}
