/* disable selection
- - - - - - - - - - - - - - - - - - - - */
function disableSelection(target){
	if (typeof target.onselectstart!="undefined") //IE route
		target.onselectstart=function(){return false}
	else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
		target.style.MozUserSelect="none"
	else //All other route (ie: Opera)
		target.onmousedown=function(){return false}
	target.style.cursor = "default"
}


/* disable link "In costruzione"
------------------------------*/
function disableLinkInCostruzione() {
    var disableLink = "In_costruzione"
    $("#menu_scomparsa li a[href=" + disableLink + "]").parent().html("<span>" + $("#menu_scomparsa li a[href=" + disableLink + "]").html() + "</span>");
    $(".scrollable div div a[href=" + disableLink + "]").parent().html($(".scrollable div div a[href=" + disableLink + "]").html());
    $("#box_footer ul li ul li a[href=" + disableLink + "]").parent().html("<span>" + $("#box_footer ul li ul li a[href=" + disableLink + "]").html() + "</span>");
}

$(document).ready(function () {
    /*						   var ciccio = $('#etichetta').width();

    /* menu
    - - - - - - - - - - - - - - - - - - - - */
    $("#menu ul li a").hover(
  function () {
      $(this).next().show();
  },
  function () {
      $(this).next().hide();
  }
);

    $("#menu ul li ul").hover(
  function () {
      $(this).show();
      $(this).prev().addClass('attivo');
  },
  function () {
      $(this).hide();
      $(this).prev().removeClass('attivo');
  }
);



    /* Refresh immagini
    - - - - - - - - - - - - - - - - - - - - */
    /*
    var randomImages = ['slide_Bancone-Bar01', 'slide_Bancone-Bar02', 'slide_Bancone-Bar03'];
    var rndNum = Math.floor(Math.random() * randomImages.length);
    if ($('.col_sx').length) {
    if (!$("#bg-fade").size()) {
    $("body[class!=areariservata][class!=errore404]").css({ background: "url(/img/" + randomImages[rndNum] + ".jpg) #fff no-repeat top center" });
    }
    }
    */

    /* menu a comparsa
    - - - - - - - - - - - - - - - - - - - - */
    $('#btn_menu').click(function () {

        if ($.browser.msie) {
            if ($('#menu ul#menu_scomparsa').is(":hidden")) {
                $('#menu ul#menu_scomparsa').show();
                $('#wrap_menu').css("height", "205px");
                $('#btn_menu').removeClass('apri');
                $('#btn_menu').addClass('chiudi');
            } else {
                $('#menu ul#menu_scomparsa').hide();
                $('#wrap_menu').css("height", "55px");
                $('#btn_menu').removeClass('chiudi');
                $('#btn_menu').addClass('apri');

            }
        } else {

            if ($('#menu ul#menu_scomparsa').is(":hidden")) {
                $('#menu ul#menu_scomparsa').slideDown("slow");
                $('#wrap_menu').animate({ height: "205px" }, 800);
                $('#btn_menu').removeClass('apri');
                $('#btn_menu').addClass('chiudi');
            } else {
                $('#menu ul#menu_scomparsa').slideUp("slow");
                $('#wrap_menu').animate({ height: "55px" }, 800);
                $('#btn_menu').removeClass('chiudi');
                $('#btn_menu').addClass('apri');
            }
        } return false;
    });


    /* rimuovi link border
    - - - - - - - - - - - - - - - - - - - - */
    if (document.documentElement.attachEvent)
        document.documentElement.attachEvent('onmousedown', function () {
            event.srcElement.hideFocus = true
        });

    /* box promo
    - - - - - - - - - - - - - - - - - - - - */
    $('.close').click(function () {

        if ($.browser.msie) {
            $('#box_promo').hide();
        }
        else {
            $('#box_promo').fadeOut('slow');
        }
        return false;
    });

    /* box form (catalogo / contatto)
    - - - - - - - - - - - - - - - - - - - - */
    $("a.boxForm").click(function () {
        var form = $(this).parent().children("form").attr("id")
        var mustFill;
        var filterEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        $("#" + form + " input").each(function () {
            ($(this).prev().children("em").size() != 0) ? mustFill = true : mustFill = false;
            ($(this).val() == "" && mustFill) ? errorField = true : errorField = false;
            if (this.id == "email") {
                (!filterEmail.test($(this).val())) ?errorField = true : errorField = false;
            }
            (errorField) ? $(this).parent().addClass("bg_error") : $(this).parent().removeClass("bg_error");
        });
        if ($("#" + form + " .bg_error").size() == 0) { $("#" + form).submit() };
        return false;
    })



    /* rotate
    - - - - - - - - - - - - - - - - - - - - */
    var labelWidth = (($('#etichetta').width()) / 2) - 14;
    if ($.browser.msie) {
        //nada
    } else {
        $('#etichetta').css('margin-left', + -labelWidth);
    }


    /* disable selection
    - - - - - - - - - - - - - - - - - - - - */
    if ($("#background-scrol").size()) {
        disableSelection(document.getElementById("background-scrol"));
    }
    if ($("#browsable_mini").size()) {
        disableSelection(document.getElementById("browsable_mini"));
    }

    disableLinkInCostruzione();

});
