jQuery.noConflict();
jQuery().ready(function() {
    /**
     * Toggle Content-Details
     */
    jQuery(".trigger-process").click(function(){ 
        if (jQuery("#wrapper-process-details").is(":visible")) {
            jQuery(".trigger-process").toggleClass("active");
            jQuery("#wrapper-process-details").slideToggle("slow");
        }
        else {
            jQuery(".trigger-process").toggleClass("active");
            jQuery("#wrapper-process-details").slideToggle("slow");
        }
        return false;
    });
    
    jQuery(".trigger-process-anchor").click(function(){
       if(!jQuery(".trigger-process").hasClass('active')){
            jQuery("#wrapper-process-details").toggleClass("active");
            jQuery(".trigger-process").toggleClass("active");
            jQuery("#wrapper-process-details").slideToggle("slow");
             
       } 
       var parId = jQuery(this).parent().attr('id');
       jQuery('html,body').animate({scrollTop: jQuery("#"+parId+"-anchor").offset().top},'slow');
    });

    //Clear input field and restore default value on no-change
    jQuery('input[type=text]').each(function() {
        var default_value = this.value;
        jQuery(this).focus(function() {
            jQuery(".image").attr("src", "files/img/as/btn-search-active.png");
            if(this.value == default_value) {
                this.value = '';
                
            }
        });
        jQuery(this).blur(function() {
            if(this.value == '') {
                this.value = default_value;
            }
            if(this.value != default_value) {
                jQuery(".image").attr("src", "files/img/as/btn-search-active.png");
            }
            else {
                jQuery(".image").attr("src", "files/img/as/btn-search.png");    
            }
        });
    });
    
    var lang_active = jQuery('#langselect li.active');
    jQuery('#langselect > ul').prepend(lang_active);
    
    //hover function for language selection module
    jQuery('#langselect').hover(function() {
        clearTimeout(jQuery(this).data('timeoutId'));
        var timeOut1 = setTimeout(function(){
           var lang_items = jQuery('#langselect li');
            lang_items.each(function(){
                if(!(jQuery(this).hasClass('active'))){
                    jQuery(this).slideDown('fast'); 
                } 
            }); 
        }, 200);
        jQuery(this).data('timeoutId1', timeOut1); 
         
    },
    function(){
        clearTimeout(jQuery(this).data('timeoutId1'));
        var timeOut = setTimeout(function(){
            var lang_items = jQuery('#langselect li');
            lang_items.each(function(){
               if(!(jQuery(this).hasClass('active'))){ 
                  jQuery(this).slideUp('fast');
                  //lang_active.css('height', '24px');
               }
            });    
        }, 200);
        jQuery(this).data('timeoutId', timeOut); 
    }); 
          
});
