$(document).ready(function(){
	$("#form_reg").validate({
	   
	   rules: {
		   	username: {required:true, minlength:5, remote:"ajax.availability.php"},
		   	password: {required:true, minlength:6},
			password2: {equalTo:"#password"},
		   	nome: {required:true},
			cognome: {required:true},
			via: {required:true},
			localita: {required:true},
			provincia: {required:true},
			cap: {required:true},
			email: {required:true, email:true, remote:"ajax.availability.php"},
			telefono: {required:true},
			attivita: {required:true},
			attivita_altro: {required: function(element){ return $('#sottocat').is(':visible')}},
			t_nazionale: {required: function(element){ return $('#autotrasportatore').is(':visible')}},
			t_internazionale: {required: function(element){ return $('#autotrasportatore').is(':visible')}},
			veicoli: {required: function(element){ return $('#autotrasportatore').is(':visible')}},
			s_nazionale: {required: function(element){ return $('#spedizioniere').is(':visible')}},
			s_internazionale: {required: function(element){ return $('#spedizioniere').is(':visible')}}
	   },
	   messages: {
	   		username: {required:"Username Richiesto.", minlength:"Lo username deve essere pi&ugrave; lungo di 5 caratteri.", remote:"Username gi&agrave; registrato"},
			password: {required:"Inserire una password", minlength:"La password deve essere pi&ugrave; lunga di 6 caratteri."},
			password2: {equalTo:"Le password non coincidono"},
			nome: {required:"Nome Richiesto"},
			cognome: {required:"Cognome Richiesto"},
			via: {required:"Via Richiesto"},
			localita: {required:"Localit&agrave; Richiesto"},
			provincia: {required:"Provincia Richiesto"},
			cap: {required:"C.A.P. Richiesto"},			
			email: {required:"email richiesta", email:"E-mail non valida", remote:"Questa E-Mail risulta gi&agrave; registrata."},
			telefono: {required:"Telefono Richiesto"},
			attivita: {required:"Inserire la propria attivitą"},
			attivita_altro: {required:"Specificare la proprio attivitą"},
			t_nazionale: {required:"Specificare se si trasporta sul suolo nazionale"},	
			t_internazionale: {required:"Specificare se si fanno trasporti internazionali"},
			veicoli: {required:"Specificare il numero di veicoli"},
			s_nazionale: {required:"Specificare se si spedisce sul suolo nazionale"},	
			s_internazione: {required:"Specificare se si fanno spedizioni internazionali"}
		},
		success: function(label) { 
            label.html(" ").addClass("checked"); 
        } 
			
	});
});

function switchDiv(thediv) {
	$('#autotrasportatore').hide("fast");
	$('#spedizioniere').hide("fast");
	$('#produttore').hide("fast");
	$('#venditore').hide("fast");
	$('#attivita_altro').hide("fast");
	$('#'+thediv).show("slow");
}

function popitup(url) {
	newwindow=window.open(url,'name','height=150,width=550');
	if (window.focus) {newwindow.focus()}
	return false;
}
