/*
 * validating for party aktion vote form
 **/
jQuery(document).ready(function($) {

	var submitButton = $(".tx_maritschoolcontest_pi1-submit");
	var className = "tx_maritschoolcontest_pi1-submit-inactive";

	/* fade out submit button */
	submitButton.addClass(className);

	/* if a form field changes, validate fields */
	$("#tx_maritschoolcontest_pi1-school, #tx_maritschoolcontest_pi1-course").change(function(){
		if(validateForm($)==true) {
			submitButton.removeClass(className);
		} else {
			submitButton.addClass(className);
		}
	});

	/* if a form is submitted, validate fields */
	$(".tx-maritschoolcontest-pi1-form").submit(function(e) {
		if(validateForm($)==false) {
			e.preventDefault();
		}
	});

	/* change style on focus */
	$(".tx-maritschoolcontest-pi1-form select").focus(function(){
		$(this).parents(".tx-maritschoolcontest-pi1-form-row").addClass("tx-maritschoolcontest-pi1-focused");
	}).blur(function() {
		$(this).parents(".tx-maritschoolcontest-pi1-form-row").removeClass("tx-maritschoolcontest-pi1-focused");
	});

});

/* validate form fields */
function validateForm($) {
	valid = true;
	if($("#tx_maritschoolcontest_pi1-school").val()==0) {
		valid = false;
	} else if($("#tx_maritschoolcontest_pi1-course").val()==0) {
		valid = false;
	}
	return valid;
}
