$(document).ready(function() {
    
    $('#artNov_fams a').bind('click', function() {
        if ($(this).attr('name')) {
            var aname = $(this).attr('name');
            var anameradice = aname.substring(0, aname.lastIndexOf('_') + 2);
            if (anameradice == 'artNov_famiglie_a') {
                hidetr(true, anameradice, aname, trid);
                var trid = $(this).attr('href');
                hidetr(false, anameradice, aname, trid);
                var html = $(this).html();
                if ($(trid).css('display') == 'none') {
                    //if ($(trid).is(':hidden')) {
                    if (aname == 'artNov_famiglie_aoems' || aname == 'artNov_famiglie_amarche') {
                        $(this).html(html.substring(0, html.lastIndexOf('+')) + '-');
                    }
                    $(trid).show();
                } else {
                    if (aname == 'artNov_famiglie_aoems' || aname == 'artNov_famiglie_amarche') {
                        $(this).html(html.substring(0, html.lastIndexOf('-')) + '+');
                    }
                    $(trid).hide();
                }
                return false;
            } else {
                return true;
            }
        }
    else {
        return true;
    }
    });

    if ($('.link_pref').length > 0) {
        $('.link_pref').fancybox({overlayShow: false,
            hideOnContentClick: false});
    }
    
    $('a.navnov').bind('click', function() {
        $('#pag').val($(this).attr('href'));
        $('#artNov_cerca #cercaform').click();
        return false;
    });
    
});

function hidetr(isall, anameradice, aname, trid) {
    var selector = isall ? '#artNov_fams a[name!="' + aname + '"]' : '#artNov_fams a[name="' + aname + '"]';
    var vaname = null;
    var vtrid = null;
    var ishidden = null;
    var html = null;
    $(selector).each(function() {
        if ($(this).attr('name')) {
            var radice = $(this).attr('name').substring(0, aname.lastIndexOf('_') + 2);
            if (radice == anameradice) {
                vaname = $(this).attr('name');
                vtrid = $(this).attr('href');
                ishidden = $(vtrid).css('display') == 'none';
                //ishidden = $(vtrid).is(':hidden');
                html = $(this).html();
                if (trid != undefined && vtrid != trid && !ishidden) {
                    if ((!isall && (aname == 'artNov_famiglie_aoems' || aname == 'artNov_famiglie_amarche')) ||
                        (isall && (vaname == 'artNov_famiglie_aoems' || vaname == 'artNov_famiglie_amarche'))) {
                        $(this).html(html.substring(0, html.lastIndexOf('-')) + '+');
                    }
                    $(vtrid).hide();
                }
                if (trid == undefined && !ishidden) {
                    if ((!isall && (aname == 'artNov_famiglie_aoems' || aname == 'artNov_famiglie_amarche')) ||
                        (isall && (vaname == 'artNov_famiglie_aoems' || vaname == 'artNov_famiglie_amarche'))) {
                        $(this).html(html.substring(0, html.lastIndexOf('-')) + '+');
                    }
                    $(vtrid).hide();
                }
            }
        }
    });
}
