            var isSubnavVisible = false;
            var j = jQuery.noConflict();
            var nav_item_clicked = false;
            function show_subnav_panel(e){
            	nav_item_clicked = j(this).parent().attr('class');
            	j('#mainNav > li > a').removeClass('selected');
            	j(this).addClass('selected');
            	j('#sub-nav-container ul').hide();
                e.stopPropagation();
                e.cancelBubble = true;
                e.preventDefault();
                if (!isSubnavVisible) {
                     j('#sub-nav-container').animate({
                         left: '+=128'
                     });
                     isSubnavVisible = true;
                     j('#' + nav_item_clicked ).show();
                     j('#mainNav li a').unbind('click', show_subnav_panel).bind('click', prevent_click);
                }
            }
            
            function show_submenu(e){
            	e.stopPropagation();
                e.cancelBubble = true;
            	if (isSubnavVisible) {
            		j('#sub-nav-container ul').hide();
            		nav_item_clicked = j(this).parent().attr('class');
            		j('#mainNav > li > a').removeClass('selected');
            		j(this).addClass('selected');
            		j('#' + nav_item_clicked ).show();
            	} 
            }
            
            function hide_submenu(e){
            	$trigger = j(e.relatedTarget);
            	$trigger_parent_id = $trigger.parent().parent().attr('id');
                if (isSubnavVisible && $trigger_parent_id != 'mainNav') {
                	j('#mainNav > li > a').removeClass('selected');
                    j('#sub-nav-container').animate({
                        left: '-=128'
                    });
                    isSubnavVisible = false;
                    j('#mainNav li a').unbind('click', prevent_click).bind('click', show_subnav_panel);
                }
            }
            
            function close_submenu(e){
                if (isSubnavVisible) {
                	j('#mainNav > li > a').removeClass('selected');
                    j('#sub-nav-container').animate({
                        left: '-=128'
                    });
                    isSubnavVisible = false;
                    j('#mainNav li a').unbind('click', prevent_click).bind('click', show_subnav_panel);
                }
            }
            
            
            function prevent_click(e)
            {
            	e.preventDefault();
            }

			j(function () {
                j('#mainNav li a').bind('click', show_subnav_panel);
                j('#mainNav li a').hover(show_submenu, '');
                j('#logo-img').hover(close_submenu, '');
                j('#site-navig-container').hover(close_submenu,'');
                j('#sub-nav-container').hover('',hide_submenu);
            })

