﻿//Funktionen für Austausch der Navigationsbilder
$(document).ready(function() {

if ($("#languages") != null) {
        // language selection image rollovers
    $("#languages img").hover(
			function() {
			    this.src = this.src.replace("-link", "-hover");
			},

			function() {
			    this.src = this.src.replace("-hover", "-link");
			}
		);
    }
});

$(function() {
var txtTopSearchBox = $('#m_txtTopSearch');
    var code = null;
    if (typeof txtTopSearchBox != "undefined" && txtTopSearchBox != null) {
        txtTopSearchBox.keypress(function(e) {
            code = (e.keyCode ? e.keyCode : e.which);
            if (code == 13) {
                doSearchTop();
                // char 13 unterdrücken, damit kein Submit auf Page gemacht wird.
                e.preventDefault();
                // return false;
            }
        });
    }
});

function doSearchTop() {
    // Url der Search Seite suchen
    var strSearchUrl = $("[id$=m_search_url]").val();
    if (typeof strSearchUrl != "undefined") {
        if (strSearchUrl.substring(0, 1) != "/") {
            strSearchUrl = "/" + strSearchUrl;
        }

        var strSerachValue = $("#m_txtTopSearch").val();

        // Search Box mit Text aus der zweiten Suchbox füllen
        var txtSearchFieldForm = $("[id$=m_txtSearch]");
        if ((txtSearchFieldForm != null) && (txtSearchFieldForm.length > 0)) {
            txtSearchFieldForm.val(strSerachValue);
        }
        disableSearchButton();

        var strSerachUrlWithQuery = strSearchUrl;
        if ((strSerachValue != null) && (strSerachValue.length > 0)) {
            strSerachUrlWithQuery = strSerachUrlWithQuery + "?q=" + encodeURIComponent(strSerachValue);
        }
        window.location = strSerachUrlWithQuery;
    }
}

function disableSearchButton() {
    var btnSearchButton = $("[id$=m_btnSearch]");
    if ((btnSearchButton != null) && (btnSearchButton.length > 0)) {
        btnSearchButton.attr('disabled', 'disabled');
    }
    return true;
}
function doFormSearch(strSearchUrl) {
    var searchresultinput = $("#searchResultInput");
    if ((searchresultinput != null) && (searchresultinput.length > 0)) {
        var btnSearchButton = $("[id$=m_btnSearch]");
        if ((btnSearchButton != null) && (btnSearchButton.length > 0)) {
            btnSearchButton.attr('disabled', 'disabled');
        }
        var strSerachValue = $("[id$=m_txtSearch]").val();

        var strSerachOptnWord = "all=1";
        var cbMatchWord = $("[id$=m_cbMatchWord]");
        if ((cbMatchWord != null) && (cbMatchWord.length > 0)) {
            var cbChecked = cbMatchWord.is(':checked');
            if (cbChecked == false) {
                strSerachOptnWord = "all=0";
            }
        }
        var strSerachOr = "or=0";
        var rdoOr = $("[id$=m_rdoOr]");
        if ((rdoOr != null) && (rdoOr.length > 0)) {
            var rdoChecked = rdoOr.is(':checked');
            if (rdoChecked == true) {
                strSerachOr = "or=1";
            }
        }
        var strSerachActLng = "actLng=1";
        var cbActLng = $("[id$=m_cbSearchLangOnly]");
        if ((cbActLng != null) && (cbActLng.length > 0)) {
            var cbLngChecked = cbActLng.is(':checked');
            if (cbLngChecked == false) {
                strSerachActLng = "actLng=0";
            }
        }

        strSerachUrlWithQuery = strSearchUrl + "?" + strSerachOr + "&" + strSerachOptnWord + "&" + strSerachActLng + "&q=" + encodeURIComponent(strSerachValue);

        window.location = strSerachUrlWithQuery;
    }
    return false;
}