// Tadawulfx scripts

//
// tada_leftnav plugin for left menu
//
// optShow parameter (string)
//   all -- show all items 
//   first -- show first item only  
jQuery.fn.tada_leftnav = function(optShow) {
 // toggle handler
 function tada_toggle() {
  jQuery(this).children(".ui-icon").toggleClass("ui-icon-triangle-1-s");        
  jQuery(this).next("div").slideToggle("fast");
 }

 return this.each(function(){
  jQuery(this)
   .addClass("ui-accordion ui-widget ui-helper-reset")
   .children("h3")
     .addClass("ui-accordion-header ui-helper-reset")
     .append('<span class="ui-icon"></span>')
     .click(tada_toggle)
   .next("div")
     .addClass("ui-accordion-content ui-helper-reset ui-widget-content")
     .hide();
  
  // visibility trigger 
  try {
    jQuery.fx.off = true;  
    switch(optShow) {
     case "all": 
       jQuery(this).children("h3").click();
       break;
     case "first":
       jQuery(this).children("h3:first").click();
       break;
	 case "second":
       jQuery(this).children("h3[id='header_21']").click();
       break;
	 case "third":
       jQuery(this).children("h3[id='header_22']").click();
       break;  
	 case "fouth":
       jQuery(this).children("h3[id='header_23']").click();
       break;  
    }
  }
  finally {
    jQuery.fx.off = false;  
  }
 });
};


$(function(){
    var hoverIn = function(){$(this).addClass("hovered")};
    var hoverOut = function(){$(this).removeClass("hovered")};
    $("#langBar").hover(hoverIn, hoverOut); 
    
    // menu script
    // filter function
    var funcFilter = function() {
     return $("li", this).length;
    }
    // mark expandalbe items
    $(".sub2menu").parent("li").children("a").addClass("expandable");
    
    // hover event handler
    $("#topMenu li").filter(funcFilter).hover(hoverIn, hoverOut);
   })

