﻿
function highlightKeywords(keywords) {
    if (keywords != null && keywords.length > 0) {
        if (DivResizer.exists('searchdiv') == false) {
            var highlighter = new Highlighter({
                elements: '#contentscroll',
                className: 'highlight',
                autoUnhighlight: false
            });

            highlighter.highlight(keywords);
        }
    }
}

function changelinks() {
    // get all links and add 'barrierefrei'
    var arr = $$('#mastercontent a');

    for (var i = 0; i < arr.length; i++)
        if (arr[i].href.indexOf('barrierefrei') == -1) {
            if (arr[i].href.toLowerString().indexOf('schellenberg') == -1) {
                if (arr[i].href.indexOf('?') == -1) {
                    arr[i].href += "?type=barrierefrei";
                } else {
                    arr[i].href += "&type=barrierefrei";
                }
            }
        }
}

function fontchange(nr, absolutsize) {

    $(document.body).setStyle('font-size', $(document.body).getStyle('font-size').toInt() + nr);
    $(document.body).setStyle('line-height', $(document.body).getStyle('line-height').toInt() + nr);
    $('masterleft').setStyle('width', $('masterleft').getStyle('width').toInt() + (10 * nr));

    Cookie.write('font-size', $(document.body).getStyle('font-size').toInt() + "px");
    Cookie.write('line-height', $(document.body).getStyle('line-height').toInt() + "px");
    Cookie.write('colwidth', $('masterleft').getStyle('width').toInt() + "px");
}

function resetfont(fontsize, lineheight, width) {

    if (Cookie.read('font-size') != null && Cookie.read('font-size') != "" && Cookie.read('font-size') != "NaN")
        $(document.body).setStyle('font-size', Cookie.read('font-size'));

    if (Cookie.read('line-height') != null && Cookie.read('line-height') != "" && Cookie.read('line-height') != "NaN")
        $(document.body).setStyle('line-height', Cookie.read('line-height'));

    if (Cookie.read('width') != null && Cookie.read('width') != "" && Cookie.read('width') != "NaN")
        $('masterleft').setStyle('width', Cookie.read('colwidth'));
}
