function CheckInput() {

    // Variablen auslesen
    var fromcity = escape(document.routenplaner.fromcity.value)
    if (fromcity == 'Ort') {fromcity='';}
    var fromstreet = escape(document.routenplaner.fromstreet.value)
    if (fromstreet == 'Stra%DFe') {fromstreet='';}
    var fromplz = escape(document.routenplaner.fromplz.value)
    if (fromplz == 'PLZ') {fromplz='';}
    var tocity = escape(document.routenplaner.tocity.value)
    if (tocity == 'Ort') {tocity='';}
    var tostreet = escape(document.routenplaner.tostreet.value)
    if (tostreet == 'Stra%DFe') {tostreet='';}
    var toplz = escape(document.routenplaner.toplz.value)
    if (toplz == 'PLZ') {toplz='';}

    var fromcountry = document.routenplaner.fromcountry[document.routenplaner.fromcountry.selectedIndex].value
    var planer = ""
    var planer = document.routenplaner.planer.value

    // Pflicht-Eingaben prüfen
    if (fromplz == '' && fromcity =='')
    {
        document.routenplaner.fromplz.focus();
        alert ("Sie müssen für den Start entweder PLZ oder Ort ausfüllen!");
        return false;
    }
    else {
        if (toplz == '' && tocity =='')
        {
            document.routenplaner.toplz.focus();
            alert ("Sie müssen für das Ziel entweder PLZ oder Ort ausfüllen!");
            return false;
        }
    }
    if (fromcountry == '---')
    {
        document.routenplaner.fromcountry.focus();
        alert ("Bitte wählen Sie ein Land aus!");
        return false;
    }

    // Wir zählen mit ;-)
    if (planer != "")
    {
        IVWImage     = new Image();
        IVWImage.src = "http://img.web.de/ivw/SP/channel/routenplaner/partner/"+planer.toLowerCase()+"?ts="+ new Date().getTime()
    }

    // Redirecten zum entsprechenden Routenplaner...
    var url = "http://"
    switch (planer) {
        case "Map24":
        {
            switch (fromcountry) {
                case "BEL":
                    fromcountry="BE";
                    break;
                case "DNK":
                    fromcountry="DK";
                    break;
                case "DEU":
                    fromcountry="DE";
                    break;
                case "FRA":
                    fromcountry="FR";
                    break;
                case "GBR":
                    fromcountry="GB";
                    break;
                case "ITA":
                    fromcountry="IT";
                    break;
                case "LIE":
                    fromcountry="LI";
                    break;
                case "LUX":
                    fromcountry="LU";
                    break;
                case "NLD":
                    fromcountry="NL";
                    break;
                case "NOR":
                    fromcountry="NO";
                    break;
                case "AUT":
                    fromcountry="AU";
                    break;
                case "PRT":
                    fromcountry="PT";
                    break;
                case "CHE":
                    fromcountry="CH";
                    break;
                case "ESP":
                    fromcountry="ES";
                    break;
                case "SWE":
                    fromcountry="SW";
                    break;
                case "EST":
                    fromcountry="EE";
                    break;
                case "LVA":
                    fromcountry="LV";
                    break;
                case "LTU":
                    fromcountry="LT";
                    break;
                case "POL":
                    fromcountry="PL";
                    break;
                case "CZE":
                    fromcountry="CZ";
                    break;
                case "SVK":
                    fromcountry="SK";
                    break;
                case "SVN":
                    fromcountry="SI";
                    break;
                case "HUN":
                    fromcountry="HU";
                    break;
                case "MLT":
                    fromcountry="MT";
                    break;
                case "CYP":
                    fromcountry="CY";
                    break;
                case "TUR":
                    fromcountry="TR";
                    break;
                case "FIN":
                    fromcountry="FI";
                    break;
                case "GRC":
                    fromcountry="GR";
                    break;
                case "IRL":
                    fromcountry="IE";
                    break;
                case "ROM":
                    fromcountry="RO";
                    break;
                case "BGR":
                    fromcountry="BG";
                    break;
                default:
                    fromcountry="";
                    break;
            }

            url = url+"link2.map24.com/?newroute=1"
            url = url+"&sstreet="+fromstreet+"&szip="+fromplz+"&scity="+fromcity+"&scountry="+fromcountry+"&dstreet="+tostreet+"&dzip="+toplz+"&dcity="+tocity+"&dcountry=CH"
            url = url+"&mid=LINK2&lid=a36ca77b"

            window.open(url,"Map24")
            break;
        }
        
    }
    return false;
}
