// JavaScript Document
$.validator.setDefaults({
submitHandler: function() { 
form.submit();
}
});

$().ready(function() {

$("#signupForm").validate({
	rules: {
		nome: { 
			required: true,
			minlength: 3 
			},
		cognome: "required",
		nomescuola: "required",
		viascuola: "required",
		cittascuola: "required",
		provscuola: "required",
		email: {
			required: true,
			email: true
			},
		prof: "required",
		evento: "required",
		insegnantedi: "required",
		privacy: "required",
		agree: "required"
	},

	messages: {
		nome: {
			required: "Inserisci il tuo nome",
			minlength: "Inserisci almeno 3 caratteri"
			},
		cognome: "Inserisci il tuo cognome",
		nomescuola: "Inserisci il nome della tua scuola",
		viascuola: "Inserisci l'indirizzo della tua scuola",
		cittascuola: "Inserisci la citta' della tua scuola",
		provscuola: "Inserisci la provincia della tua scuola",
		email: "Inserisci un indirizzo email valido",
		prof: "Seleziona",
		evento: "Seleziona",
		insegnantedi: "Seleziona",
		privacy: "Seleziona",
		agree: "Please accept our policy"
	}
	
	});

});

jQuery().ready(function(){
// simple accordion
jQuery('#list1a').accordion();
jQuery('#PLDlista').accordion({
alwaysOpen: false,
autoheight: false
});

var accordions = jQuery('#PLDlista');

});

// apply inline-box only for mozilla
if( jQuery.browser.mozilla ) {
	// do when DOM is ready
	$( function() {
		// search form, hide it, search labels to modify, filter classes nocmx and error
		$( 'form.cmxform' ).hide().find( 'p>label:not(.nocmx):not(.error)' ).each( function() {
			var $this = $(this);
			var labelContent = $this.html();
			var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
			// create block element with width of label
			var labelSpan = $("<span>")
				.css("display", "block")
				.width(labelWidth)
				.html(labelContent);
			// change display to mozilla specific inline-box
			$this.css("display", "-moz-inline-box")
				// remove children
				.empty()
				// add span element
				.append(labelSpan);
		// show form again
		}).end().show();
	});
};