
$(document).ready(function() {
      jQuery.validator.addMethod("decimalTwo", function(value, element) {
    	return this.optional(element) || /^(\d{1,3})(\,\d{2})$/.test(value);
		}, "Must be in US currency format 0.99");  
	jQuery.extend(jQuery.validator.messages, {
		required: "Questo campo e obbligatorio.",
		remote: "Riempire questo campo per continuare.",
		email: "Inserire un indirizzo email valido.",
		url: "Inserire un indirizzo URL valido.",
		date: "Inserire una data in formato mm-gg-aaaa.",
		dateDE: "Inserire una data in formato gg-mm-aaaa.",
		dateISO: "Inserire una data in formato aaaa-mm-gg.",
		number: "Inserire un numero valido.",
		digits: "Inserire (solo) un numero.",
		creditcard: "Inserire un numero di carta di credito valido.",
		equalTo: "Inserire lo stesso valore usato sopra.",
		decimalTwo: "Deve essere un numero con due cifre decimali (es. 200,99)",
		accept: "Usare un'estensione valida.",
		maxlength: jQuery.format("Inserire al massimo {0} caratteri."),
		minlength: jQuery.format("Inserire almeno {0} caratteri."),
		rangelength: jQuery.format("Inserire da {0} a {1} caratteri."),
		range: jQuery.format("Inserire un numero compreso tra {0} e {1}."),
		max: jQuery.format("Inserire un numero minore o uguale a {0}."),
		min: jQuery.format("Inserire un numero maggiore o uguale a {0}.")
	});

	$container = $("#slider ul").cycle({
		fx: 'fade',
		timeout: 4000,
		speed: 1500
	});

	$("#slider-menu li").each(function(i){
		$(this).hover(function() { 
            // cycle to the corresponding slide 
            $container.cycle(i); 
            return false; 
        }); 						   
	});
	$("#clienti-1").jCarouselLite({
		btnNext: "#nextBtn2",
		btnPrev: "#prevBtn2",
		auto: 5000,
		speed: 500,
		circular: true,
		visible: 7,
		scroll: 1
	});
	
	if ( $('#map').length > 0 ) {
	
		showmaps();
		
	}
	Cufon.replace(
	
		'#blocco-sx-standard h2,' 
		
	);
	
	$('a[rel=external]').click(function() {
		window.open($(this).attr('href'));
		return false;
	});
	
	
	$('#ricerca').defaultValue('cerca');
	
			
	$("a[rel='gallery']").colorbox();
	$("a[rel='video']").colorbox({iframe:true, innerWidth:425, innerHeight:344,current: ' '});

	$(".form-generico").each(function(i) { 
		$(this).validate();
	});
	
	
	$(".casechoose").each(function(i) { 
		$(this).change(function(){
			$(this).parent("p").parent("form").submit();						
		});
	});
	
	
	$(".datepicker").datepicker();
	

});
