﻿function SetFilterPosition() {
    var myHeight = 0;
    var docEl = document.documentElement;
    var docBody = document.body;
    if (typeof (window.innerWidth) == 'number')
        myHeight = window.innerHeight;
    else if (docEl && (docEl.clientWidth || docEl.clientHeight))
        myHeight = docEl.clientHeight;
    else if (docBody && (docBody.clientWidth || docBody.clientHeight))
        myHeight = docBody.clientHeight;
    var scrOfX = 0, scrOfY = 0;
    if (typeof (window.pageYOffset) == 'number') {
        scrOfY = window.pageYOffset;
        scrOfX = window.pageXOffset;
    }
    else if (docBody && (docBody.scrollLeft || docBody.scrollTop)) {
        scrOfY = docBody.scrollTop;
        scrOfX = docBody.scrollLeft;
    }
    else if (docEl && (docEl.scrollLeft || docEl.scrollTop)) {
        scrOfY = docEl.scrollTop;
        scrOfX = docEl.scrollLeft;
    }
    var f = $('found');
    var filter = $('scFilter');
    var cancel = $('cancel');
    if ((filter.offsetHeight + 212 + f.offsetHeight + 20) > myHeight) {
        if ((scrOfY + myHeight) > (filter.offsetHeight + 212 + f.offsetHeight + 20)) {
            f.style.position = 'static';
            cancel.style.position = 'absolute';
            cancel.style.top = '';
        }
        else {
            cancel.style.position = f.style.position = 'fixed';
            cancel.style.zIndex = f.style.zIndex = '100';
            f.style.top = (myHeight - (f.offsetHeight)) + 'px';
            cancel.style.top = (myHeight - (f.offsetHeight)) + 'px';
        }
    }
    else {
        f.style.position = 'static';
        cancel.style.position = 'absolute';
        cancel.style.top = '';
    }
    if (document.getElementById('notepad'))
        document.getElementById('notepad').style.top = (myHeight - (document.getElementById('notepad').offsetHeight + 8)) + 'px';
}
