/**
 * selectmenu
 *
 * @author Štefan Simon
 * @url http://1design.sk
 */

(function($){
    $.fn.selectmenu = function( options ) {

            //default settings
            var defaults = {
                selectmenu_id: 'my-select-menu',
				css_id: 'select-menu'
            };


            return this.each(function(){
                // use default variables if options is empty
                if ( options ) {
                    $.extend( defaults, options );
                }

                // hide list menu
                $('#'+options.selectmenu_id).css('display','none');

                // show active item
				var active = $('#'+options.selectmenu_id+' .active a').text();

                // if active item is empty then activate first item
                if (!active){
                    active = $('#'+options.selectmenu_id+' li:first a').text();
                }

                $('#'+options.selectmenu_id).after('<div id="select-menu-main"><a>'+active+'</a></div>');

                // add list items to popup
                var items = $("#"+options.selectmenu_id+" a");
                var selectmenu_lists='';
                $(items).each(function(index) {
                    if (index >0) {
                        selectmenu_lists += '<li><a href="'+$(this).attr("href")+'">'+$(this).text()+'</a></li>';
                    }
                });

                $('#select-menu-main').after('<div id="select-menu-items"><ul>'+selectmenu_lists+'</ul></div>');

                // toogle list itmems
                $('#select-menu-main').click(function(){
                        if ($('#select-menu-items').is(':visible')){
                            $('#select-menu-items').slideUp();
                            /*repleace arrow*/
                            $('#select-menu-main').removeClass('reverse');
                        }else{
                            $('#select-menu-items').slideDown();
                            /*repleace arrow*/
                            $('#select-menu-main').addClass('reverse');
                        }
                });

                $('#select-menu-items').click(function(){
                    $('#select-menu-items').slideUp();
                    /*repleace arrow*/
                    $('#select-menu-main').removeClass('reverse');
                });

            });
        }

})(jQuery);




