/**
 * tash-2010
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2011 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @author     Benjamin Hofmann <hofmann@infomax-it.de>
 * @since      21.09.2011
 * @version    $$Id: navi.js 2493 2011-09-21 07:27:00Z hofmann $$
 */

var naviTeaserRelation = "";
function executeNaviTeaserHide(){
  jQuery('#naviTeaser').fadeOut('fast');
  naviTeaserRelation = "";
}

jQuery(document).ready(function() {
  jQuery("ul#naviTop li:last").css('background-image', 'none');
  jQuery('ul#naviTop li').mouseenter(function () {
    jQuery(this).prev().css('background-image', 'none');
  });
  jQuery('ul#naviTop li').mouseleave(function () {
    jQuery(this).prev().css('background-image', 'url(img/objects/separator_navi.gif)');
  });
    
  jQuery("#naviTop li").children("a[rel='hasTeaser']").bind("mouseenter",function(){
    if(naviTeaserRelation != "")window.clearTimeout(naviTeaserHide);
    if(naviTeaserRelation != jQuery(this).attr("rev")){
      naviTeaserRelation = jQuery(this).attr("rev");
      jQuery("#naviTeaser").fadeOut("fast", function(){
        jQuery("#naviTeaser .body").children(".teaser").hide();
        jQuery("#naviTeaser .body").children("." + naviTeaserRelation).show();
        jQuery("#naviTeaser").fadeIn("slow");
      });
    }
  });
  
  jQuery("#naviTeaser").bind("mouseenter",function(){
    window.clearTimeout(naviTeaserHide);
  });
  jQuery("#naviTeaser").bind("mouseleave",function(){
    naviTeaserHide = window.setTimeout("executeNaviTeaserHide()", 500);
  });
  jQuery("#naviTop li").children("a[rel='hasTeaser']").bind("mouseleave",function(){
    naviTeaserHide = window.setTimeout("executeNaviTeaserHide()", 500);
  });
});
