jQuery(document).ready(function($) {

	$.datepicker.regional['it'] = {
		closeText: 'Chiudi',
		prevText: '&#x3c;Prec',
		nextText: 'Succ&#x3e;',
		currentText: 'Oggi',
		monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',
			'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
		monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu',
			'Lug','Ago','Set','Ott','Nov','Dic'],
		dayNames: ['Domenica','Luned&#236','Marted&#236','Mercoled&#236','Gioved&#236','Venerd&#236','Sabato'],
		dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],
		dayNamesMin: ['Do','Lu','Ma','Me','Gi','Ve','Sa'],
		weekHeader: 'Sm',
		dateFormat: 'dd/mm/yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['it']);

	$("#datanascita").datepicker({
		showOn: "button",
		buttonImage: "img/calendar.gif",
		buttonImageOnly: true,
		showAnim: 'blind'
	});

	// validate signup form on keyup and submit
	$("#register").validate({
		errorElement: "em",
		errorPlacement: function(error, element) {
			if(element.attr('type') == 'checkbox') {
				error.insertAfter( element.next() );
			}else if (element.attr('type') == 'text') {
				error.appendTo( element.parent().parent() );
			}

		},
		rules: {
			nome: "required",
			cognome: "required",
			indirizzo: "required",
			citta: "required",
			provincia: "required",
			cap: "required",
			telefono: "required",
			datanascita: "required",
			email: {
				required: true,
				email: true
			},
			terms: "required"
		},
		messages: {
			nome: "Scrivi il tuo nome",
			cognome: "Scrivi il tuo cognome",
			indirizzo: "Scrivi il tuo indirizzo",
			citta: "Scrivi la citt&agrave; dove vivi",
			provincia: "Seleziona una provincia",
			cap: "Inserisci il CAP",
			telefono: "Scrivi un tuo recapito telefonico",
			datanascita: "Inserisci la tua data di nascita",
			email: "Inserisci la tua email",
			terms: "&Egrave; obbligatorio accettare le condizioni",
		}
	});

	$('INPUT, SELECT').focusin(function() {
		$(this).parent().addClass('active');
	}).focusout(function() {
		$(this).parent().removeClass('active');
	});



});
