﻿// JScript-Datei
function filterBuecher(filterTxt) {
    document.getElementById('findTxt').value = 'Vorname Nachname';
    if(filterTxt == '') {
        frames['booksBrowser'].document.location.href = 'BitteWarten.htm';
        document.getElementById('btnScrollLeft').style.visibility = 'hidden';
        document.getElementById('btnScrollRight').style.visibility = 'hidden';
        window.setTimeout("frames['booksBrowser'].document.location.href = 'BuchBrowser.aspx';",1000);
        document.getElementById('bookNew').style.display = 'block';
        document.getElementById('bookNew').style.textAlign = 'center';
        document.getElementById('trZurueck').style.visibility = 'hidden';
    }
    else {
        frames['booksBrowser'].document.location.href = 'BitteWarten.htm';
        document.getElementById('btnScrollLeft').style.visibility = 'hidden';
        document.getElementById('btnScrollRight').style.visibility = 'hidden';
        window.setTimeout("frames['booksBrowser'].document.location.href = 'BuchBrowser.aspx?FilterName=" + replaceAll(replaceAll(filterTxt,'\'',''),'\\','') + "';",1000);
        document.getElementById('bookNew').style.display = 'none';
        document.getElementById('trZurueck').style.visibility = 'visible';
    }
}

/*
function filterBuecheBySearchModule(searchModule, filterParam) {
    if(filterParam == '') {
        frames['booksBrowser'].document.location.href = 'BitteWarten.htm';
        document.getElementById('btnScrollLeft').style.visibility = 'hidden';
        document.getElementById('btnScrollRight').style.visibility = 'hidden';
        window.setTimeout("frames['booksBrowser'].document.location.href = 'BuchBrowser.aspx';",1000);
        document.getElementById('bookNew').style.display = 'block';
        document.getElementById('bookNew').style.textAlign = 'center';
        document.getElementById('trZurueck').style.visibility = 'hidden';
        for(var i = 0; i < searchModes.length; i++)
            document.getElementById('divFlagSearchModule').style.visibility = 'hidden';
        document.getElementById('divNewBook').style.display = 'block';
        document.getElementById('divStartseite').style.display = 'none';
        document.getElementById('whatis').style.display = 'inline';
    }
    else {
        frames['booksBrowser'].document.location.href = 'BitteWarten.htm';
        document.getElementById('btnScrollLeft').style.visibility = 'hidden';
        document.getElementById('btnScrollRight').style.visibility = 'hidden';
        window.setTimeout("frames['booksBrowser'].document.location.href = 'BuchBrowser.aspx?SearchModule=" + replaceAll(replaceAll(searchModule,'\'',''),'\\','') + "&FilterValue=" + replaceAll(replaceAll(filterParam,'\'',''),'\\','') + "';",1000);
        var i = 0;
            for(i = 0; i < searchModes.length; i++)
                if(searchModes[i] == searchMode)
                    break;
        hideSearchModule(true);
        document.getElementById('divNewBook').style.display = 'none';
        document.getElementById('divStartseite').style.display = 'inline';
        document.getElementById('whatis').style.display = 'none';
        document.getElementById('divFlagSearchModule').style.visibility = 'visible';
        try {
            document.getElementById('nofiximg_imgSearchModuleFlag').src = searchModeFSPaths[i] + filterParam + '.png';
        }
        catch(ex) {}
        try {
            var imgSrc = searchModeFSPaths[i] + filterParam + '.png';
            document.getElementById('nofiximg_imgSearchModuleFlag').style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgSrc + '\', sizingMethod=\'scale\'';

        }
        catch(ex) {}
    }
}
*/

this.replaceAll = function(stack, needle, newNeedle) {
    while(stack.indexOf(needle) > -1)
        stack = stack.replace(needle, newNeedle);
    return stack;
}

function findTxt_keydown(e) {
    if(e.keyCode == 13) {
        filterBuecher(document.getElementById('findTxt').value);
        return false;
    }
    return true;
}

function loadBuecherAsync(filterName, filterGeb, filterGes) {
    var params = '';
    if(filterName != '')
        params += (params == '' ? '?' : '&') + 'FilterName=' + filterName;
    if(filterGeb != '')
        params += (params == '' ? '?' : '&') + 'FilterGeb=' + filterGeb;
    if(filterGes != '')
        params += (params == '' ? '?' : '&') + 'FilterGes=' + filterGes;
    if(params != '') {
        document.getElementById('bookNew').style.display = 'none';
        document.getElementById('trZurueck').style.visibility = 'visible';
    }
    window.setTimeout('frames[\'booksBrowser\'].document.location.href = \'BuchBrowser.aspx' + params + '\';',1);
}