jQuery().ready(function() {
    jQuery("#slider").scrollable({ mousewheel: false, circular: true });    
    jQuery("#teaser-slides").scrollable({ mousewheel: false, circular: true }).navigator();    
    
    /**
     * Toggle Content-Details
     */
    jQuery(".inithide").hide();
    
    /**
     * Define Show/Hide Messages
     * 
     * @type String
     */
    var txtAnzeigen = "Details anzeigen";
    var txtAusblenden = "Details ausblenden";

    jQuery("#content.produkte .mod_article p.details a").click(function(){ 
        if (jQuery(this).parents().next("#content.produkte .mod_article.content").is(":visible")) {
            jQuery(this).html(txtAnzeigen);
            jQuery(this).parents().next("#content.produkte .mod_article.content").toggle("slow");
        }
        else {
            jQuery(this).html(txtAusblenden);
            jQuery(this).parents().next("#content.produkte .mod_article.content").toggle("slow");
        }
    });
   
   /**
    * Arguments FadeIn/Out
    */
   jQuery("#argumente img").hide();
   jQuery("#slider img").hover(function (){
        var tmp = jQuery(this).attr("src");
        var sLength = (tmp.length);
        tmp = tmp.substr(0,sLength-4);
        tmp = tmp + "-details.jpg";
        jQuery("#argumente").css("z-index","200");
        jQuery("#argumente img").attr("src", tmp).show();
    });
    
    jQuery("#slider img").mouseout(function (){
        var tmp = jQuery("#argumente img").attr("src");
        jQuery("#argumente img").attr("src",tmp).hide();
        jQuery("#argumente").css("z-index","0");
    });   
    
    /**
     * Termine und Event tabs handling
     */
    jQuery(function() {
        jQuery("ul.tabs").tabs("> .panes");
    });             
    
    jQuery(".wrapper.news ul li").click(function() {
        jQuery(".wrapper.news li").removeClass("current");
        jQuery(this).addClass("current");
        return false;
    });

    jQuery(".wrapper.termine ul.tabs li").click(function() {
        jQuery(".wrapper.termine li").removeClass("current");
        jQuery(this).addClass("current");
        return false;
    });
    
    /**
     * Support downloads
     */
    jQuery('.ce_downloads p').hover(function() {
        jQuery(this).addClass("showsize");
        },function() {
            jQuery(this).removeClass("showsize");                  
    });
});
