$().ready(function () {

 // ***************** plugin 'uniform'  - formattazione form *****************
    if ($.fn.uniform) {
     $("#formBox :input").uniform();
	 $("#ricerca input.cerca").uniform();
     $(".clearfix :input").uniform();
	};

     // ***************** autocomplete = off sui vari form *****************
     $("#contatti,#registrazione,#datiReq :text").attr("autocomplete", "off");
	
	
 // ### COLORBOX ###
 //Examples of how to assign the ColorBox event to elements
	
	 $("a[rel='zoomProdotto-L01']").colorbox({width:"400px",current: "colore {current} di {total}"});
	 $("a[rel='zoomProdotto-L02']").colorbox({width:"400px",current: "color {current} of {total}"});
	 $("a[rel='privacy']").colorbox({ width: "40%", height: "80%", iframe: true });
	 $(".privacy-contatti").colorbox({ width: "40%", height: "80%", iframe: true });
	 $("a[rel='company-info']").colorbox({ width: "30%", height: "25%", iframe: true });
	 $(".area-riservata").colorbox({ width: "37%", height: "35%", iframe: true });

 // ***************** plugin 'autocomplete'  - formattazione form *****************
     $("#registrazione input#Citta,#contatti input#Citta").autocomplete("/jquery/autocomplete/comuni.asp", {
            minChars: 2,
            delay: 50,
            max: 250,
            width: 240,
            mustMatch: true,
            extraParams: { reqC: 'ON' },

            formatItem: function (data, i, n, value) {
                var comuneCap = value.split("<-->")[1];
                var comuneNome = value.split("<-->")[2];
                return comuneCap + " - " + comuneNome;
            },
            formatResult: function (data, value) {
                var comuneCap = value.split("<-->")[1];
                var comuneNome = value.split("<-->")[2];
                //return comuneNome;  --> solo comune (prov)
                return comuneCap + " - " + comuneNome;
            }
        })
        $('input#Citta').result(function (event, item) {
            if (item) {
                $("#registrazione #comuneId, #contatti #comuneId").remove();
                var hiddenVal = item[0].split('<-->')[0];
                $("<input type='hidden' id='comuneId' name='comuneId' value='" + hiddenVal + "' />").appendTo("#registrazione, #contatti");
            }
        });



        $("#registrazione div#CittaBox, #contatti div#CittaBox").css("display", "block") 
        $("#registrazione div#CittaEsteraBox, #contatti div#CittaEsteraBox").css("display", "none") 
        $('#registrazione select#NazioneId').change(function () {
            var selectNazioniVal = $("#registrazione select#NazioneId").val()
            if ($("#registrazione select#NazioneId").val() == 106) {
                $("#registrazione div#CittaEsteraBox").css("display", "none");
                $("#registrazione div#CittaBox").fadeIn(1000);
            } else {
                $("#registrazione div#CittaBox").css("display", "none");
                $("#registrazione div#CittaEsteraBox").fadeIn(1000);
            }
			
        });
		$('#contatti select#NazioneId').change(function () {
            var selectNazioniVal = $("#contatti select#NazioneId").val()
            if ($("#contatti select#NazioneId").val() == 106) {
                $("#contatti div#CittaEsteraBox").css("display", "none");
                $("#contatti div#CittaBox").fadeIn(1000);
            } else {
                $("#contatti div#CittaBox").css("display", "none");
                $("#contatti div#CittaEsteraBox").fadeIn(1000);
            }
			
        });
		
		
		
	 

});
