//Per reinserire l'input-comuni-multiplo cercare in questo file la stringa input-comuni-multiplo

$(document).ready(function() {
    $("a#apriPopupLogin").live('click', function(event) { //apertura pop-up
        event.preventDefault();
        var popID = $(this).attr('rel'); //Get Popup Name
        var popURL = $(this).attr('href'); //Get Popup href to define size
        //Pull Query & Variables from href URL
        var query= popURL.split('?');
        var dim= query[1].split('&');
        var popWidth = dim[0].split('=')[1]; //Gets the first query string value

        //Fade in the Popup and add close button
        $('#' + popID).fadeIn().css({'width': Number( popWidth )}).prepend('<a href="#" class="close"><img src="/images/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

        //Define margin for center alignment (vertical   horizontal) - we add 80px to the height/width to accomodate for the padding  and border width defined in the css
        var popMargTop = ($('#' + popID).height() + 80) / 2;
        var popMargLeft = ($('#' + popID).width() + 80) / 2;

        //Apply Margin to Popup
        $('#' + popID).css({
            'margin-top' : -popMargTop,
            'margin-left' : -popMargLeft
        });

        //Fade in Background
        $('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
        $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer - .css({'filter' : 'alpha(opacity=80)'}) is used to fix the IE Bug on fading transparencies
    });

    $("a#apriPopupLogin_abbonamenti").live('click', function(event) { //apertura pop-up
        event.preventDefault();
        $("form#login").attr("action","/login/2")
        var popID = $(this).attr('rel'); //Get Popup Name
        var popURL = $(this).attr('href'); //Get Popup href to define size
        //Pull Query & Variables from href URL
        var query= popURL.split('?');
        var dim= query[1].split('&');
        var popWidth = dim[0].split('=')[1]; //Gets the first query string value

        //Fade in the Popup and add close button
        $('#' + popID).fadeIn().css({'width': Number( popWidth )}).prepend('<a href="#" class="close"><img src="/images/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

        //Define margin for center alignment (vertical   horizontal) - we add 80px to the height/width to accomodate for the padding  and border width defined in the css
        var popMargTop = ($('#' + popID).height() + 80) / 2;
        var popMargLeft = ($('#' + popID).width() + 80) / 2;

        //Apply Margin to Popup
        $('#' + popID).css({
            'margin-top' : -popMargTop,
            'margin-left' : -popMargLeft
        });

        //Fade in Background
        $('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
        $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer - .css({'filter' : 'alpha(opacity=80)'}) is used to fix the IE Bug on fading transparencies
    });

    $("a#apriPopupInfo").live('click', function(event) { //apertura pop-up
        event.preventDefault();
        var popID = $(this).attr('rel'); //Get Popup Name
        var popURL = $(this).attr('href'); //Get Popup href to define size
        //Pull Query & Variables from href URL
        var query= popURL.split('?');
        var dim= query[1].split('&');
        var popWidth = dim[0].split('=')[1]; //Gets the first query string value

        //Fade in the Popup and add close button
        $('#' + popID).fadeIn().css({'width': Number( popWidth )}).prepend('<a href="#" class="close"><img src="/images/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

        //Define margin for center alignment (vertical   horizontal) - we add 80px to the height/width to accomodate for the padding  and border width defined in the css
        var popMargTop = ($('#' + popID).height() + 80) / 2;
        var popMargLeft = ($('#' + popID).width() + 80) / 2;

        //Apply Margin to Popup
        $('#' + popID).css({
            'margin-top' : -popMargTop,
            'margin-left' : -popMargLeft
        });

        //Fade in Background
        $('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
        $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer - .css({'filter' : 'alpha(opacity=80)'}) is used to fix the IE Bug on fading transparencies
    });

    $("a#apriPopup").live('click', function(event) { //apertura pop-up
        $('input#flagTipo').attr('value','1');
        $('img#main').attr('src', 'images/italia.gif');
        $('img#main').attr('usemap','#italia');
        $('img#main').show();
        $('div#popupContent').html('');
        //$(this).attr('multiple','true');
        event.preventDefault();
        var popID = $(this).attr('rel'); //Get Popup Name
        var popURL = $(this).attr('href'); //Get Popup href to define size
        //Pull Query & Variables from href URL
        var query= popURL.split('?');
        var dim= query[1].split('&');
        var popWidth = dim[0].split('=')[1]; //Gets the first query string value

        //Fade in the Popup and add close button
        $('#' + popID).fadeIn().css({'width': Number( popWidth )}).prepend('<a href="#" class="close"><img src="/images/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

        //Define margin for center alignment (vertical   horizontal) - we add 80px to the height/width to accomodate for the padding  and border width defined in the css
        var popMargTop = ($('#' + popID).height() + 80) / 2;
        var popMargLeft = ($('#' + popID).width() + 80) / 2;

        //Apply Margin to Popup
        $('#' + popID).css({
            'margin-top' : -popMargTop,
            'margin-left' : -popMargLeft
        });

        //Fade in Background
        $('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
        $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer - .css({'filter' : 'alpha(opacity=80)'}) is used to fix the IE Bug on fading transparencies
            
    });


    $('.regio').live('click',function(event){ //click su una regione
        var nome= $(this).attr('alt');
        $('img#main').attr('src', 'images/r'+nome+'.gif');
        $('img#main').attr('usemap','#r'+nome);
        $('img#main').attr('style','margin-left: -20px;');
        $('div#popupContent').html("<input id='indietroProv' type='button' value='Indietro' />");
        return false;
    });

    $('.prov').live('click',function(event){ //click su una provincia
        var nome =$(this).attr('prov');
        var box=2-$('input#flagTipo').attr('value');
        var presenti='';
        for(var i=0; i < $("div#box"+box+" div.box_interno input:checked").length;i++){
            if(i==0) presenti=$("div#box"+box+" div.box_interno input:checked").val();
            else presenti=presenti+"_"+$("div#box"+box+" div.box_interno input:checked")[i].value;
        }
        $.ajax({
            type: "POST",
            url: "/comuni",
            data: {dato: nome, attivi: presenti},
            success: function(data, msg){
                $('img#main').hide();
                $('div#popupContent').html(data);
                $('form#popupForm div#box3').show();
            }
        });
        return false;
    });

    $('input#indietroComune').live('click',function(event){ //click su pulsante indietro in visualizzazione comuni
        $('div#popupContent').html("<input id='indietroProv' type='button' value='Indietro' />");
        $('img#main').show();
    });

    $('input#indietroProv').live('click',function(event){ //click su pulsante indietro in visualizzazione provincie
        $('img#main').attr('src', 'images/italia.gif');
        $('img#main').attr('usemap','#italia');
        $('img#main').attr('style','margin-left: 0px;');
        $('div#popupContent').html("");
    });

    $('input#avantiComune').live('click',function(event){ //click 'avantiComune'
        if($('input#flagTipo').attr('value')==1){
            var box="";
            var str="input#cb";
            var id="box1";
        }else{
            var box="1";
            var str="input#dc";
            var id="box2";
        }
        event.preventDefault();
        var listaID=$("input#comune"+box).val();
        listaID=listaID.split("_");
        var listaNOMI=$("input#selettore"+box).val();
        if(listaNOMI=='es. Roma') listaNOMI='';
        listaNOMI=listaNOMI.split(", ");

        for(var i=0; i < $("form#popupForm div.box_interno input").length;i++){
            
            if($("form#popupForm div.box_interno input")[i].checked){
                //comune selezionato sul popup
                $(str+$("form#popupForm div.box_interno input")[i].value).attr('checked','true');
                highlight_div($(str+$("form#popupForm div.box_interno input")[i].value)[0]);

                var flag=0;
                for(var j=0; j<listaID.length;j++){
                    if(listaID[j]==$("form#popupForm div.box_interno input")[i].value) flag=1;
                }
                if(flag==0){
                    //aggiungi un comune all'input nascostocomune e all'input selettore
                    listaNOMI[listaNOMI.length]=$("form#popupForm div.box_interno input")[i].title;
                    listaID[listaID.length]=$("form#popupForm div.box_interno input")[i].value;
                }
            }else{
                //comune non selezionato sul popup
                $(str+$("form#popupForm div.box_interno input")[i].value).attr('checked','');
                highlight_div($(str+$("form#popupForm div.box_interno input")[i].value)[0]);

                flag=-1;
                for(var j=0; j<listaID.length;j++){
                    if(listaID[j]==$("form#popupForm div.box_interno input")[i].value) flag=j;

                }
                if(flag > -1){
                    //tolgo un comune all'input nascostocomune e all'input selettore
                    listaNOMI[flag]='';
                    listaID[flag]='';
                }
            }
            var res1= new Array;
            var res2= new Array();
            for(j=0; j< listaID.length;j++){
                if(listaID[j] != ''){
                    res1[res1.length]=listaID[j];
                    res2[res2.length]=listaNOMI[j];
                }
            }
        }
        listaID=res1.join('_');
        $("input#comune"+box).val(listaID); //.slice(2,listaID.length-1)'
        listaNOMI=res2.join(', ');
        $("input#selettore"+box).val(listaNOMI);//.slice(1,listaNOMI.length-1)
        
        //$('div#'+id).show();
        $('a.close, #fade').click();
        $("input#selettore").change();
    });
    
    $("input#selettore").keypress(function(event){ //37->40 frecce, 13='invio', 188=','
        var query=$("input#selettore").val();
        var stringa_nuova = new Array;
        if(query.length<1) return;
        //alert(query[query.length-1]);
        if(query.length>0) if(event.keyCode==8) if(query[query.length-1]==","){
            //debbo cancellare un comune
            var str_array = query.split(",");
            query = str_array[str_array.length-2]
            id_comune = 0;
            $.ajax({
                type: "POST",
                url: "/idcomune",
                data: {nome_comune: query},
                success: function(data, msg){
                    if(data!="" && data !="0" && data != null){
                        id_comune = data;
                    }
                    if(id_comune == "0" || id_comune == 0){
                        //alert("Errore1");
                        //comune non riconosciuto: cancello l'ultimo inserimento nell'input-selettore e lascio inalterato l'input-comune'
                        stringa = $("input#selettore").val();
                        stringa_array = stringa.split(",");
                        strres="";
                        for(var k=0; k<=stringa_array.length-3; k++) strres = strres + stringa_array[k] +", ";
                        $("input#selettore").val(strres);
                    }else{
                        //alert("cancellato");
                        //comune riconosciuto: lascio inalterato l'input-selettore ma tolgo il nuovo id all'input-comune'
                        stringa = $("input#comune").val();
                        stringa_array = stringa.split("_");
                        jj = 0;
                        for(var e=0; e<stringa_array.length-1; e++){
                            if(stringa_array[e]!=data) stringa_nuova[jj++] = stringa_array[e];
                        }
                        $("input#comune").val(stringa_nuova.join("_"));
                    }
                },
                error:function (xhr, ajaxOptions, thrownError){
                    //comune non riconosciuto: cancello l'ultimo inserimento nell'input-selettore e lascio inalterato l'input-comune'
                    stringa = $("input#selettore").val();
                    stringa_array = stringa.split(",");
                    strres="";
                    for(var k=0; k<=stringa_array.length-3; k++) strres = strres + stringa_array[k] +", ";
                    $("input#selettore").val(strres);
                }
            });
            $("div#suggeritore").hide();
        }
    });

    $("input#selettore").keyup(function(event){ //37->40 frecce, 13='invio', 188=','
        var query=$("input#selettore").val();
        //alert(event.keyCode);
        if(query.length<1) return;
        //decommentare le prossime righe per input-comuni-multiplo
        //var str_array = query.split(",");
        //query = str_array[str_array.length-1]
        //fine decommentare
        if((event.keyCode<65 || event.keyCode>90 ) &&event.keyCode!=8 &&event.keyCode!=32  &&event.keyCode!=222 &&event.keyCode!=0  &&event.keyCode!=222 &&event.keyCode!=188 ) return;
        //togliere && false dalla prossima condizione per input-comuni-multiplo
        if(event.keyCode == 188 && false){
            query = str_array[str_array.length-2];
            id_comune = 0;
            $.ajax({
                type: "POST",
                url: "/idcomune",
                data: {nome_comune: query},
                success: function(data, msg){
                    if(data!="" && data !="0" && data != null){
                        id_comune = data;
                    }
                    if(id_comune == "0" || id_comune == 0){
                        alert("Il comune che hai inserito non è corretto o non ci sono autonoleggi per questo comune!");
                        //comune non riconosciuto: cancello l'ultimo inserimento nell'input-selettore e lascio inalterato l'input-comune'
                        stringa = $("input#selettore").val();
                        stringa_array = stringa.split(",");
                        strres="";
                        for(var k=0; k<=stringa_array.length-3; k++) strres = strres + stringa_array[k] +", ";
                        $("input#selettore").val(strres);
                    }else {
                        //comune riconosciuto: lascio inalterato l'input-selettore e aggiungo il nuovo id all'input-comune'
                        stringa = $("input#comune").val();
                        if(stringa.indexOf("_")>0){
                            stringa_array = stringa.split("_");
                            stringa_array[stringa_array.length] = id_comune;
                            $("input#comune").val(stringa_array.join("_"));
                        }else{
                            $("input#comune").val(id_comune);
                        }
                        
                    }
                },
                error:function (xhr, ajaxOptions, thrownError){
                    alert("Il comune che hai inserito non è corretto o non ci sono autonoleggi per questo comune!");
                    //comune non riconosciuto: cancello l'ultimo inserimento nell'input-selettore e lascio inalterato l'input-comune'
                    stringa = $("input#selettore").val();
                    stringa_array = stringa.split(",");
                    strres="";
                    for(var k=0; k<=stringa_array.length-3; k++) strres = strres + stringa_array[k] +", ";
                    $("input#selettore").val(strres);
                }
            });
            $("div#suggeritore").hide();
        }else{
            var strAttivi = $("input#comune").val();
            if(trim(query)=="") return;
            $.ajax({
                type: "POST",
                url: "/suggerimenti",
                data: {attivi: strAttivi, dato: query},
                success: function(data, msg){
                    if(data!=''){
                        $('div#suggeritore').html(data);
                        $("div#suggeritore").css("height","");
                        $("div#suggeritore").show();
                    }else $("div#suggeritore").hide();
                }
            });
        }
    });


    $("td#tdFreccia").live('click', function(){
        var strAttivi = $("input#comune").val();
        var query=$("input#selettore").val();
        if($("div#suggeritore").css('display')=='none') {
            contenuto = $("input#selettore").val();
            contenuto = contenuto.split(",");
            if(trim(contenuto[contenuto.length-1])=="" || contenuto[contenuto.length-1]=="es. Roma"){
                if(contenuto[contenuto.length-1]=="es.Roma") $("input#selettore").val('');
               $.ajax({
                type: "POST",
                url: "/suggerimenti",
                data: {attivi: strAttivi, dato: query, option: 1},
                success: function(data, msg){
                    if(data!=''){
                        $('div#suggeritore').html(data);
                        $("div#suggeritore").css("height","180px");
                    }else $("div#suggeritore").hide();
                }
            });
            }
            $("div#suggeritore").show();
        }
        else $("div#suggeritore").hide();
    });

    $('input#selettore').live('click',function(){
        if($(this).val() == 'es. Roma'){
            $(this).val("");
        }else{
        if($(this).val()=='') $("td#tdFreccia").click();}
    });


    $('.firstrow').live('mouseleave',function(){ 
        $("div#box1").hide();
        $("div#box2").hide();
        
        if($("input#selettore").val()=="") $("input#selettore").val("es. Roma");

    });

    $('input.input_box').live('click',function(){
        var content=$("input#selettore").val();
        var comune =$(this).attr('comune');
        if($(this).attr('checked')){

            if(content=="") $("input#selettore").val(comune);
            else $("input#selettore").val(content+", "+comune);
        }else{
            var arr=content.split(', ');
            content='';
            for(var i=0; i<arr.length; i++){
                if(arr[i]!=comune){
                    if(content=='') content=arr[i];
                    else content=content+', '+arr[i];
                }
            }
            $("input#selettore").val(content);
        }
    });

    


    $("#datepicker1").datepicker();
    $("#datepicker2").datepicker();
    $('#datepicker2').datepicker($.datepicker.regional['it']);
    $('#datepicker1').datepicker($.datepicker.regional['it']);
    $('#datepicker1').datepicker( "option", "minDate", '0d 0m 0w' );
    $('#datepicker2').datepicker( "option", "minDate", '0d 0m 0w' );

    $('input#datepicker1').change(function() {
        $('#datepicker2').datepicker( "option", "minDate", $('#datepicker1').attr('value') );

    });

    //Close Popups and Fade Layer
    $('a.close, #fade').live('click', function() { //When clicking on the close or fade layer...
        $('#fade , .popup_block').fadeOut(function() {
            $('#fade, a.close').remove();  //fade them both out
        });
        return false;
    });
   //Close Popups and Fade Layer
    $('a.closex').live('click', function() { //When clicking on the close or fade layer...
        $('#fade , .popup_block').fadeOut(function() {
            $('#fade, a.closex').remove();  //fade them both out
        });
        return false;
    });

    $("input#flagRitorno").live('click', function(event) {
        /*alert($('tr.tr_ritorno').css('display'));*/
        if($('tr.tr_ritorno').css('display')=='table-row') {
            $('tr.tr_ritorno').hide();
            //$('td#mainFormcontainer').attr('background','/grafica/index_03.jpg');
        }
        else {
            $('tr.tr_ritorno').show();
           // $('td#mainFormcontainer').attr('background','');
        }
    });

    $("a#apriPopup1").live('click',function(event){
       $('input#flagTipo').attr('value','0');
       $('img#main').attr('src', 'images/italia.gif');
        $('img#main').attr('usemap','#italia');
        $('img#main').show();
        $('div#popupContent').html('');
        //$(this).attr('multiple','true');
        event.preventDefault();
        var popID = $(this).attr('rel'); //Get Popup Name
        var popURL = $(this).attr('href'); //Get Popup href to define size
        //Pull Query & Variables from href URL
        var query= popURL.split('?');
        var dim= query[1].split('&');
        var popWidth = dim[0].split('=')[1]; //Gets the first query string value

        //Fade in the Popup and add close button
        $('#' + popID).fadeIn().css({'width': Number( popWidth )}).prepend('<a href="#" class="close"><img src="/images/close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

        //Define margin for center alignment (vertical   horizontal) - we add 80px to the height/width to accomodate for the padding  and border width defined in the css
        var popMargTop = ($('#' + popID).height() + 80) / 2;
        var popMargLeft = ($('#' + popID).width() + 80) / 2;

        //Apply Margin to Popup
        $('#' + popID).css({
            'margin-top' : -popMargTop,
            'margin-left' : -popMargLeft
        });

        //Fade in Background
        $('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
        $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer - .css({'filter' : 'alpha(opacity=80)'}) is used to fix the IE Bug on fading transparencies

    });

    /*$('button#cercaVeicolo').live('click',function(event){
        event.preventDefault();
        if($("input#comune").val()=='') {
            var query = $("input#selettore").val();
            if(query==""){
                alert("Devi selezionare almeno un comune!");
                return false;
            }else{
                $.ajax({
                    type: "POST",
                    url: "/idcomune",
                    data: {nome_comune: query},
                    success: function(data, msg){
                        if(data!="" && data !="0" && data != null){
                            id_comune = data;
                        }
                        if(id_comune == "0" || id_comune == 0){
                            alert("Il comune che hai inserito non è corretto o non ci sono autonoleggi per questo comune!");
                            //comune non riconosciuto: cancello l'ultimo inserimento nell'input-selettore e lascio inalterato l'input-comune'
                            //$("input#selettore").val("");
                        }else {
                            //comune riconosciuto: lascio inalterato l'input-selettore e aggiungo il nuovo id all'input-comune'
                            $("input#comune").val("id_comune");
                        }
                    },
                    error:function (xhr, ajaxOptions, thrownError){
                        return false;
                    }
                });
            }
        }
        $('select#comune').attr('disabled','');
        $('select#comune1').attr('disabled','');
        $('form#mainForm').submit();
    });*/

    $('select, input.calendar').live('click',function(event){
        $("div#suggeritore").hide();
    });

    $('form#mainForm').live('submit',function(event){
        var comuni = $("input#comune").val();
        var query = $("input#selettore").val();
        if(comuni=='') {
            if(query==""){
                alert("Devi selezionare almeno un comune!");
                return false;
            }else{
                if(query == "es. Roma"){
                    $("input#selettore").css("color","red");
                    return false;
                }
                $.ajax({
                    type: "POST",
                    url: "/idcomune",
                    data: {nome_comune: query},
                    success: function(data, msg){
                        if(data!="" && data !="0" && data != null){
                            id_comune = data;
                        }
                        if(id_comune == "0" || id_comune == 0){
                            alert("Il comune che hai inserito non è corretto o non ci sono autonoleggi per questo comune!");
                            //comune non riconosciuto: cancello l'ultimo inserimento nell'input-selettore e lascio inalterato l'input-comune'
                            //$("input#selettore").val("");
                            return false;
                        }else {
                            //comune riconosciuto: lascio inalterato l'input-selettore e aggiungo il nuovo id all'input-comune'
                            $("input#comune").val(id_comune);
                        }
                    },
                    error:function (xhr, ajaxOptions, thrownError){
                        return false;
                    }
                });
            }
        }
    });

    $('button#cercaNoleggio').live('click',function(){
        $('form#mainForm').attr('action','/cerca_noleggio');
        $('select#comune').attr('disabled','');
        $('select#comune1').attr('disabled','');
        $('form#mainForm').submit();
    });

    $("div#box1 div.box_interno label input").live('change',function(){
        for(var i=0; i<$("div#box1 div.box_interno label input:checked").length;i++){
            if(i==0) var str=$("div#box1 div.box_interno label input:checked")[0].value;
            else str=str+"_"+$("div#box1 div.box_interno label input:checked")[i].value;
        }
        $("input#comune").attr('value',str);

    });

    $("div#box2 div.box_interno label input").live('change',function(){
        for(var i=0; i<$("div#box2 div.box_interno label input:checked").length;i++){
            if(i==0) var str=$("div#box2 div.box_interno label input:checked")[0].value;
            else str=str+"_"+$("div#box2 div.box_interno label input:checked")[i].value;
        }
        $("input#comune1").attr('value',str);
        
    });

    

    $("div.box_interno b").live('click',function(event){
        var indice=$(this).attr('indice');
        for(var i=0; i<$("input.prov"+indice+$(this).attr('prov')).length;i++){
            $("input.prov"+indice+$(this).attr('prov'))[i].click();
        }/*
        if($(this).attr('flag')==1){
            $("input.prov"+indice+$(this).attr('prov')).attr('checked','');
            $(this).attr('flag','0');
        }else{
            $("input.prov"+indice+$(this).attr('prov')).attr('checked','true');
            $(this).attr('flag','1');
        }*/
    });

    $("area.Areg").live('mousemove',function(event){

        var id=$(this).attr('areg');
        $("img#main").attr('src','/grafica/mappa'+id+'.png');
    });

    $("area.Areg").live('mouseout',function(event){
        //alert('');
        $("img#main").attr('src','/grafica/mappa.png');
    });

    $("table#suggeritore tr td").live('click', function(event){
        //click su un comune dalla lista

        $("input#selettore").focus();
        //aggiorno l'input-nomi
        var stringa = $("input#selettore").val();
        //decommentare le prossime righe per input-comuni-multiplo
        ///var stringa_array = stringa.split(",");
        //stringa_array[stringa_array.length-1] = $(this).attr('title');
        //$("input#selettore").val(stringa_array.join(",")+", ");
        //fine decommentare
        
        //eliminare la prox riga per input-comuni-comultiplo
        $("input#selettore").val($(this).attr('title'));
        
        //aggiorno l'input-id
        stringa = $("input#comune").val();
        //togliere '|| true' dalla prox condizione per input-comuni-multiplo
        if(stringa  == '' || true){
            $("input#comune").val($(this).attr('value'));
        }else{
            stringa_array = stringa.split("_");
            stringa_array[stringa_array.length] = $(this).attr('value');
            $("input#comune").val(stringa_array.join("_"));
        }
        $("div#suggeritore").hide();
        //$("input#selettore")
        //$("input#selettore").focus();
        //var r=$("input#selettore").createTextRange();
        //r.moveEnd("character", 1)
    });

    $("input#invia").live("click", function(event){
        $("textarea#privacy").attr('disabled','');
    });
    
    $("form#contatti2_form").live("submit", function(event){
        if($("input#visible").attr("checked")=="false"){
            alert("Occorre leggere ed accettare il regolamento!");
            return false;
        }
    });
    
});

function controllaIscrizione(){
    var email=$("input#newsletteremail").val();
    var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	if (!espressione.test(email))
	{
            alert("L'email è in un formato non valido");
            return false;
	}
   return true;
}
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

