function setSearchFormatting() {
    if ($("search_InputTitle")) {
        $("search_InputTitle").className = "hidden";
        $("fmSearch").className = $("fmSearch").className.replace("searchInput_Wide", "");
    }
}

function setSearchText() {
    if ($("nav_Search_Input")) {
        var searchField = $("nav_Search_Input");
        if (searchField.value == "") {
            searchField.value = "Suche";
        }
        Event.observe($("nav_Search_Input"), "click", emptytext);
        Event.observe($("nav_Search_Input"), "blur", emptytext);
    }
}

function emptytext() {
    var searchField = $("nav_Search_Input");
    if (searchField.value == "Suche") {
        searchField.value = "";
    } else if (searchField.value == "") {
        searchField.value = "Suche";
    }
}

function setPostcode() {
    if ($("postcode")) {
        var searchField = $("postcode");
        if (searchField.value == "") {
            searchField.value = "PLZ eingeben";
        }
        Event.observe($("postcode"), "click", emptyPostcode);
        Event.observe($("postcode"), "blur", emptyPostcode);
    }
}

function emptyPostcode() {
    var searchField = $("postcode");
    if (searchField.value == "PLZ eingeben") {
        searchField.value = "";
    } else if (searchField.value == "") {
        searchField.value = "PLZ eingeben";
    }
}

function emptyField() {
    if (this.value != "") {
        this.value = "";
    }
}

function findInputElements() {
    if ($("postalcode")) {
        Event.observe($("postalcode"), "click", emptyField);
    }
    if ($("txtPC")) {
        Event.observe($("txtPC"), "click", emptyField);
    }
    if ($("txtPC1")) {
        Event.observe($("txtPC1"), "click", emptyField);
    }
}

document.observe("dom:loaded", function () { setSearchFormatting(); setSearchText(); findInputElements(); setPostcode(); });
