function ito(input) {
    window.scrollTo(findPosX(input), findPosY(input));
}
function ifocus(input) {
    input.originalClassName = input.className;
    input.className="focus";
}
function iblur(input) {
    input.className=input.originalClassName;
}
function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    } else if (obj.y)
        curtop += obj.y;
    return curtop;
}
function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    } else if (obj.x)
        curleft += obj.x;
    return curleft;
}
function to(url) {
    var base = document.getElementsByTagName("base")[0].getAttribute("href");
    document.location.href=base + url;
}
function popup(url, name, attr) {
    var base = document.getElementsByTagName("base")[0].href;
    window.open(base + url, name, attr);
}
function query(formId) {
    document.getElementById(formId).query.focus();
}
function clean(formId) {
    document.getElementById(formId).query.value = "";
    document.getElementById(formId).filter.selectedIndex = 0;
    document.getElementById(formId).pages.selectedIndex = 0;
    document.getElementById(formId).submit();
}
function writeFlash(movie, params, bgColor, width, height) {
    // start flash movie
    flashStr = "";
    flashStr += '<object id="flashMovie" width="' + width + '" height="' + height + '"  ';
    flashStr += 'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  ';
    flashStr += 'codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">  ';
    flashStr += '<param name="allowScriptAccess" value="sameDomain"> ';
    flashStr += '<param name="movie" value="' + movie + '">  ';
    flashStr += '<param name="flashvars" value="' + params + '">  ';
    flashStr += '<param name="quality" value="high">  ';
    flashStr += '<param name="menu" value="true">  ';
    flashStr += '<param name="scale" value="noscale">  ';
    flashStr += '<param name="bgcolor" value="' + bgColor + '">  ';
    flashStr += '<embed src="' + movie + '"  ';
    flashStr += '  swLiveConnect=true ';
    flashStr += '  flashvars="' + params + '"  ';
    flashStr += '  name="flashMovie"  ';
    flashStr += '  quality="high"  ';
    flashStr += '  allowScriptAccess="sameDomain" ';
    flashStr += '  menu="true"  ';
    flashStr += '  type="application/x-shockwave-flash"  ';
    flashStr += '  width="' + width + '"  ';
    flashStr += '  height="' + height + '"  ';
    flashStr += '  bgcolor="' + bgColor + '"  ';
    //flashStr += '  align="left"  ';   // ! sonst bleibt bei firefox immer ein scrollbar
    flashStr += '  scale="noscale"  ';

    flashStr += '  pluginspage="https://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">  ';
    flashStr += '</embed>  ';
    flashStr += '</object>';
    document.write(flashStr);
}
