/**
 * suffusion.js - Contains all custom JavaScript functions required by Suffusion
 */

$j = jQuery.noConflict();

$j(document).ready(function() {

    //bjs nav bar highlighting
    markActiveLink();
   
     /* Magazine JS, for the headline section */
/*	$j('div.suf-mag-headlines div.suf-mag-headline-photo').hide();
	$j('div.suf-mag-headline-photo-first').show();
	$j('div.suf-mag-headline-block ul.mag-headlines li.suf-mag-headline-first a').addClass('tab-current');

	$j('div.suf-mag-headline-block ul.mag-headlines li a').hover(function(){
		var thisClass = this.className.substring(17, this.className.indexOf(" "));
		$j('div.suf-mag-headlines div.suf-mag-headline-photo').hide();
		$j('div.suf-mag-headline-block ul.mag-headlines li a').removeClass('tab-current');
        $j('div.suf-mag-headline-photo-' + thisClass).show();
		$j(this).addClass('tab-current');
	}   );
    */
    /* End Magazine JS */

    /* Tabbed Widgets */
    /*$j('div.tab-box div.sidebar-tab-content').hide();
    $j('div.sbtab-content-first').show();
    $j('div.tab-box ul.sidebar-tabs li.sbtab-first a').addClass('tab-current');

    $j('div.tab-box ul.sidebar-tabs li a').click(function(){
        var thisClass = this.className.substring(6, this.className.indexOf(" "));
        $j('div.tab-box div').hide();
        $j('div.sbtab-content-' + thisClass).show();
        $j('div.tab-box ul.sidebar-tabs li a').removeClass('tab-current');
        $j(this).addClass('tab-current');
    });
        */
    /* End Tabbed Widgets */

    /* JQuery-based fix for widgets that do not print "after_title" */
    $j('.dbx-handle').each(function() {
        $j(this).prependTo(this.parentNode.parentNode);
    });
    /* End JQuery-based fix */

    /*jQuery("#nav ul.sf-menu li").hover(
            function(){
                if (suf_nav_effect == 'fade') {
                    jQuery(this).find('ul:first').show(suf_nav_delay).fadeIn().css({visibility: "visible"}); 
                }
                else {
                    jQuery(this).find('ul:first').show(suf_nav_delay).css({visibility: "visible"}); 
                }
            },
            function(){
                jQuery(this).find('ul:first').css({visibility: "hidden"}); 
            }).bgIframe({opacity: 'show'});
*/
/*	jQuery("#nav-top ul.sf-menu li").hover(
	        function(){
	            if (suf_navt_effect == 'fade') {
	                jQuery(this).find('ul:first').show(suf_navt_delay).fadeIn().css({visibility: "visible"}); 
	            }
	            else {
	                jQuery(this).find('ul:first').show(suf_navt_delay).css({visibility: "visible"}); 
	            }
	        },
	        function(){
	            jQuery(this).find('ul:first').css({visibility: "hidden"}); 
	        }).bgIframe({opacity: 'show'});

	// Expand Panel
	$j("#top-bar-right-spanel-tab .open").click(function(){
		$j("#top-bar-right-spanel").slideDown("medium");
	});
	// Collapse Panel
	$j("#top-bar-right-spanel-tab .close").click(function(){
		$j("#top-bar-right-spanel").slideUp("medium");
	});
	// Switch buttons from "Log In | Register" to "Close Panel" on click
	$j("#top-bar-right-spanel-tab .toggle a").click(function () {
		$j("#top-bar-right-spanel-tab .toggle a").toggle();
	});
  */
});


function markActiveLink() {

    //Look through all the links in the sidebar
   $j("#nav li a").filter(function() {

      //Take the current URL and split it into chunks at each slash
      var currentURL = window.location.toString();//.split("/");

      //return true if the bit after the last slash is the current page name
      return $j(this).attr("href") == currentURL;

    //when the filter function is done, you're left with the links that match.
    }).addClass("highlighted");

   //Afterwards, look back through the links. If none of them were marked,
   //mark your default one.
   //if($("div#sidebar a").hasClass("active") == false) {
   //   $("div#sidebar h2:nth-child(2) a").addClass("active");
   //}
    }


