
// #T06665 Schnellsuche Freenet
function loadIFrame(vIFrame) {

    if (vIFrame == null) return;

    var referrer = vIFrame.contentWindow.document.referrer;
    if (!referrer) return;

    if (vIFrame.contentWindow.location.toString().indexOf('suchergebnis') < 0 
        && this.location.search.length > 0 ) {
        var refquery = referrer.split("?")[1];
        referrer = "suchergebnis.aspx?" + refquery;
        vIFrame.src = referrer;
    }

}


function adjustIFrame(vIFrame) {

    if (vIFrame == null) return;

    var SaveHeight = vIFrame.height;
    //alert(SaveHeight);
    vIFrame.height = 100;
    var DocHeight = getDocHeight(vIFrame.contentWindow.document);
    vIFrame.height = SaveHeight;
    //alert(DocHeight);
    DocHeight += 35;
    if (vIFrame.style.height != eval(DocHeight) + 'px') {
        vIFrame.style.height = eval(DocHeight) + 'px';
    }
}

function getDocHeight(D) {
    /*
    alert(  'a:' + D.body.scrollHeight 
    + ' b:' + D.documentElement.scrollHeight
    + ' c:' + D.body.offsetHeight
    + ' d:' + D.documentElement.offsetHeight
    + ' e:' + D.body.clientHeight
    + ' f:' + D.documentElement.clientHeight
    );
    */
    return D.documentElement.scrollHeight; // best
    return Math.max(
      Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
      Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
      Math.max(D.body.clientHeight, D.documentElement.clientHeight)
   );
}
 
