// JavaScript Document

<!--
$(document).ready(function() { 
    var optionsCdfForm = { 
//        beforeSubmit:  showJqueryRequest,  // pre-submit callback 
		url: rootDomain + 'ajax/cdf.php',
		target:'#cdf'   // target element(s) to be updated with server response 
    }; 
	$('#cdfForm').resetForm();

	$('#question1 li').shuffle();
	$('#question2 li').shuffle();
	$('#question3 li').shuffle();
	$('#question4 li').shuffle();
	$('#question5 li').shuffle();
	$('#question6 li').shuffle();


	$("#cdfForm").validate({
		rules: {
			q1: "required",
			q2: "required",
			q3: "required",
			q4: "required",
			q5: "required",
			q6: "required",
			agree: "required",
			adres: {
				required: true,
				email: true
			}			
		},
		debug: true,
		messages: {
			q1: "Odpowiedz na pierwsze pytanie!",
			q2: "Odpowiedz na drugie pytanie!",
			q3: "Odpowiedz na trzecie pytanie!",
			q4: "Odpowiedz na czwarte pytanie!",
			q5: "Odpowiedz na piąte pytanie!",
			q6: "Odpowiedz na szóste pytanie!",
			agree: "Wyraź zgodę na przetwarzanie adresu e-mail!",
			adres: {
				required: "Podaj poprawny adres email",
				email: "Podaj poprawny adres email"
			}
		},
		errorPlacement: function(error, element) {
			if (element.attr("name") == "q1") {
				error.insertAfter("#question1");	
			} else if (element.attr("name") == "q2") {
				error.insertAfter("#question2");	
			} else if (element.attr("name") == "q3") {
				error.insertAfter("#question3");	
			} else if (element.attr("name") == "q4") {
				error.insertAfter("#question4");	
			} else if (element.attr("name") == "q5") {
				error.insertAfter("#question5");	
			} else if (element.attr("name") == "q6") {
				error.insertAfter("#question6");	
			} else {
				error.insertAfter(element.parent("p"));
			}
		},
		errorClass: "formError",
		errorElement: "p",
		highlight: function(element, errorClass) {
			$(element).fadeOut("fast", function() {
				$(element).fadeIn("fast");
			});
		},		
		submitHandler: function() {
			$('#cdfForm').ajaxSubmit(optionsCdfForm); 
		}
	});


}); 

//-->

