function toggleQSDetails(id) { if ($('#loesungen_'+id).css("display") == "none") { $('#loesungen_'+id).slideDown(500, function(){ $('#trvarit_qs_button_'+id).attr("src","/homepage/images/quicksearch/buttons/de_zuklappen.gif"); }); } else { $('#loesungen_'+id).slideUp(500, function(){ $('#trvarit_qs_button_'+id).attr("src","/homepage/images/quicksearch/buttons/de_aufklappen.gif"); }); } } $(document).ready( function() { setHoverButtons(); }); function setHoverButtons() { $("tr.qs_details_row").hover( function () { $(this).addClass("hover"); }, function () { $(this).removeClass("hover"); }); $(".trovarit_quicksearch_steckbrief_button, .trovarit_qs_info").hover( function () { $(this).attr("src", $(this).attr("src").replace(/.gif/g,"_hover.gif")); }, function () { $(this).attr("src", $(this).attr("src").replace(/_hover.gif/g,".gif")); }); } function quicksearchAjaxFilter(url, modRewrite) { blockScreen(); $.post( "/homepage/ajax/ajax_quicksearch.php", { ajax_type: "GET_FILTER_RESULT", filter: $('input#trovarit_qs_input_filter').val(), url: url, modRewrite: modRewrite }, function(html) { $('#trv_quicksearch_container').html(html); setHoverButtons(); if ($('input#trovarit_qs_input_filter').val() != "") { $('.trovarit_search_text').highlight($('input#trovarit_qs_input_filter').val()); } initTooltip(); unblockScreen(); } ); } function quicksearchAjaxFilterReset(url, modRewrite) { $('input#trovarit_qs_input_filter').val(""); quicksearchAjaxFilter(url, modRewrite); } function quicksearchFilter() { blockScreen(); setTimeout(callQuicksearchFilter, 150); } function callQuicksearchFilter() { var filterText = $('input#trovarit_qs_input_filter').val(); $('.trovarit_search_text').removeHighlight(); if (filterText.length == 0) { $(".trovarit_quicksearch_list_container").show(); $('.trovarit_quicksearch_list_teaser').show(); } else { $(".trovarit_quicksearch_list_container").each( function (column) { var searchText = ""; $(".trovarit_search_text",this).each(function() { searchText += $(this).text()+" "; }); if (searchText.toLowerCase().indexOf(filterText.toLowerCase()) >= 0) { $(this).show(); } else { $(this).hide(); } }); $('.trovarit_search_text').highlight(filterText); $('.trovarit_quicksearch_list_teaser:not(:first)').hide(); } count = $(".trovarit_quicksearch_list_container:visible").length; $('#trovarit_qs_result_count').text(count); $('#trovarit_qs_system_count').text($(".trovarit_quicksearch_list_container:visible .trovarit_system_count").length); if (count == 0) { $('.trovarit_qs_result').addClass('trovarit_qs_result_red'); } else { $('.trovarit_qs_result').removeClass('trovarit_qs_result_red'); } unblockScreen(); } function quicksearchFilterReset() { $('input#trovarit_qs_input_filter').val(""); quicksearchFilter(); } function toggleReferenzInfo(id) { if ($('#trovarit_qs_ref_'+id).css("display") != "none") { $('#trovarit_qs_ref_'+id).hide(); $('#trovarit_qs_open_ref_'+id).attr({ src: 'http://www.it-matchmaker.com/core/images/icons/plus.gif'}); } else { $('#trovarit_qs_ref_'+id).show(); $('#trovarit_qs_open_ref_'+id).attr({ src: 'http://www.it-matchmaker.com/core/images/icons/minus.gif'}); } } function expandCollpasReferenzInfos(type) { if (type == 1) { $('tr[id^="trovarit_qs_ref"]:hidden').show() $('img[id^="trovarit_qs_open_ref_"]').attr({ src: 'http://www.it-matchmaker.com/core/images/icons/minus.gif'}); } else { $('tr[id^="trovarit_qs_ref"]:visible').hide() $('img[id^="trovarit_qs_open_ref_"]').attr({ src: 'http://www.it-matchmaker.com/core/images/icons/plus.gif'}); } } function expandHighlightedReferenzInfos() { $('tr[id^="trovarit_qs_ref"]:hidden').find("span[class='highlight']").each(function (i) { var element = $(this).parent().parent().parent(); if($(element).is(":hidden")) { $(element).prev().find("img").click(); } }); } function scrollToFirstHighlight(selectTab) { if (selectTab != null && selectTab < 3) { var target = $("#trovarit_qs_vertical_select-"+selectTab).find("span[class='highlight']:first"); } else { var target = $("span[class='highlight']:first"); } if (target.length) { var top = target.offset().top; $('html,body').animate({scrollTop: top-200}, 500); } } function switchHighlightedTab(selectTab) { if (selectTab != null && selectTab < 3) { $('#trovarit_qs_steckbrief_tabs').tabs('select',selectTab); return false; } else { $('div[id^="trovarit_qs_vertical_select"]').each(function(tab) { if ($("span[class='highlight']:first",this).length) { $('#trovarit_qs_steckbrief_tabs').tabs('select',tab); return false; } }); } } function getAnalyseTeaser() { blockScreen(); $.post( "/homepage/ajax/ajax.php", { type: "GET_ANALYSE_TEASER" }, function(html) { unblockScreen(); $("#trovarit_qs_vertical_select-3").html(html); } ); } function getSteckbriefReferenzen(itemID,systemID, articleID) { blockScreen(); $.post( "/homepage/ajax/ajax.php", { type: "GET_STECKBRIEF_REFERENZEN", itemID: itemID, systemID: systemID, articleID: articleID }, function(html) { unblockScreen(); $("#trovarit_qs_vertical_select-2").html(html); } ); }