function getObj(name) {
    if (document.getElementById) {
        if (document.getElementById(name))
            return document.getElementById(name);
    } else if (document.all) {
        if (document.all[name])
            return document.all[name];
    } else if (document.layers) {
        if (document.layers[name])
            return document.layers[name];
    }
}

function on_load(){
    if(getObj('plz')){
        document.search_form.plz.focus();
    }
}
function getPosition(element){
    /* der Aufruf dieser Funktion ermittelt die absoluten Koordinaten
des Objekts element */
    var elem=element,tagname="",x=0,y=0;

    /* solange elem ein Objekt ist und die Eigenschaft offsetTop enthaelt
wird diese Schleife fuer das Element und all seine Offset-Eltern ausgefuehrt */
    while ((typeof(elem)=="object")&&(typeof(elem.tagName)!="undefined"))
    {
        y+=elem.offsetTop;     /* Offset des jeweiligen Elements addieren */
        x+=elem.offsetLeft;    /* Offset des jeweiligen Elements addieren */
        tagname=elem.tagName.toUpperCase(); /* tag-Name ermitteln, Grossbuchstaben */

        /* wenn beim Body-tag angekommen elem fuer Abbruch auf 0 setzen */
        if (tagname=="BODY")
            elem=0;

        /* wenn elem ein Objekt ist und offsetParent enthaelt
Offset-Elternelement ermitteln */
        if (typeof(elem)=="object")
            if (typeof(elem.offsetParent)=="object")
                elem=elem.offsetParent;
    }

    /* Objekt mit x und y zurueckgeben */
    position=new Object();
    position.x=x;
    position.y=y;
    return position;
}

function mOver(elem,show){
    a=getPosition(getObj(elem));
    inf_w = getObj(show);
    //alert("Position "+elem+": ("+a.x+","+a.y+")");
    inf_w.style.top = a.y + 'px';
    inf_w.style.left = (a.x+120) + 'px';
    inf_w.style.display = 'block';
}

function order(){
    document.location.href = orderUrl;
}
