var cavena = cavena || {};

cavena = {
    init: function () {
        $('input:radio').checkBox({ addLabel: true, replaceInput: true });
        cavena.showAndHideSearch.init();
        cavena.selectAll.init();
        $('input').nInputDefault();
        cavena.print.init();
        cavena.toolTip.init();
        cavena.lightbox.init();
        cavena.selectReplace.init();
        cavena.search.init();
        cavena.language.init();
        //cavena.menu.init();
    },
    toolTip: {
        init: function () {

            $('#footer .section ul.share li a img').each(function () {

                $(this).unbind('mouseover');
                $(this).bind('mouseover', function (e) {
                    e.preventDefault();
                    if ($.support.opacity) {
                        $(this).parent().parent().children('div').animate({ opacity: "show", top: "0" }, 400);
                    }
                    else {
                        $(this).parent().parent().children('div').show();
                    }

                });
                $(this).unbind('mouseout');
                $(this).bind('mouseout', function (e) {
                    e.preventDefault();
                    if ($.support.opacity) {
                        $(this).parent().parent().children('div').animate({ opacity: "hide", top: "0" }, 400);
                    }
                    else {
                        $(this).parent().parent().children('div').hide();
                    }
                });
            });

        }


    },
    focus: {
        init: function () {
            $('input:text').focus($(this).addClass('focus')).blur($(this).removeClass('focus'));
        }
    },
    search: {


        init: function () {
            $('#status').show();
            $('#searchChoice').addClass('searchChoice');

            $('#status a').bind('click', function (e) {
                e.preventDefault();
                $("#searchChoice").toggle();


            });


        }

    },
    menu: {
        init: function () {

            $('ul#nav li ').hover(function () {


                $('ul#nav').addClass('borders');
                $(this).addClass('navActive');

            }, function () {
                $(this).removeClass('navActive');
                $('ul#nav').removeClass('borders');
            });

        }

    },
    lightbox: {
        init: function () {
            $('.lightbox').colorbox();
            $('.article-related a[rel="cboxelement"]').colorbox({ close: "" });
        }
    },
    showAndHideSearch: {
        init: function () {
            $('a.showAdvSearch').bind('click', function (e) {
                e.preventDefault();
                $('#search-content').slideToggle(200);
                $(this).toggleClass('active');
            });
        }
    },
    selectAll: {
        init: function () {
            $('.checkAll').bind('click', function (e) {
                e.preventDefault();
                $("input[name=search]").attr('checked', true);
                $('.ui-checkbox').addClass('ui-checkbox-state-checked');
            });
            $('.uncheckAll').bind('click', function (e) {
                e.preventDefault();
                $("input[name=search]").attr('checked', false);
                $('.ui-checkbox').removeClass('ui-checkbox-state-checked');
            });

        }
    },
    print: {
        init: function () {
            $(".print").bind('click', function (e) {
                e.preventDefault();
                window.print();
            });
        }
    },
    selectReplace: {
        init: function () {
            $('select#advSelect').selectmenu({
                style: 'dropdown',
                width: 197,
                transferClasses: true

            });
        }
    },
    language: {
        init: function () {
            $("#language").click(function () {
                $("#language ul").toggle();
            });
            $(".lang-title").click(function () {
                $("#language ul").toggle();
            });
        }
    }




}


$(document).ready(function() {
cavena.init(); 
   
});
