function trim(s){
        while (s.substring(0,1) == ' '){
                s = s.substring(1,s.length);
        }
        while (s.substring(s.length-1,s.length) == ' ') {
                s = s.substring(0,s.length-1);
        }
        return s;
}
function init_cursor(){
        if (document.forms.length > 0) {
                var field = document.forms[0];
                for (i = 0; i < field.length; i++){
                        if ((field.elements[i].type == "text") || (field.elements[i].type == "password") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")){
                                document.forms[0].elements[i].focus();
                                break;
                        }
                }
        }
}

function chk_fo_login(){
        var passwort_test=trim(document.fo_login.fo_login_passwort.value);
        if(passwort_test == ""){
                alert("Bitte geben Sie das Passwort ein!");
                document.fo_login.fo_login_passwort.focus();
                return false;
        }
}
function chk_fo_mail(){
        var name_test=trim(fo_mail.fo_mail_name_absender.value);
        var email_test=trim(fo_mail.fo_mail_email_absender.value);
        var betreff_test=trim(fo_mail.fo_mail_betreff.value);
        var nachricht_test=trim(fo_mail.fo_mail_nachricht.value);

        // Namen prüfen
        if(name_test==""){
                alert("Bitte geben Sie Ihren Namen ein!");
                document.fo_mail.fo_mail_name_absender.focus();
                return false;
        }
        if(name_test.length<3){
                alert("Bitte geben Sie einen gültigen Namen ein!");
                document.fo_mail.fo_mail_name_absender.focus();
                return false;
        }

        // E-Mail Adresse überprüfen
        var email_valid1 = /^[^@]+@[^@.]+\.[^@]*\w\w$/
        var email_valid2 = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/
        if (!email_valid1.test(email_test)){
                alert("Bitte geben Sie eine gültige E-Mail Adresse ein!");
                document.fo_mail.fo_mail_email_absender.focus();
                return false
        }
        if (!email_valid2.test(email_test)){
                alert("Ungewöhnliche E-Mailadresse\n       Bitte überprüfen!");
                document.fo_mail.fo_mail_email_absender.focus();
                return false
        }
        // Betreff überprüfen
        if(betreff.test.length <2){
                alert("Bitte geben Sie Ihren Betreff ein!");
                document.fo_mail.fo_mail_betreff.focus();
                return false;
        }
        // Nachricht überprüfen
        if(nachricht_test.length<5){
                alert("Bitte geben Sie Ihre Nachricht ein!");
                document.fo_mail.fo_mail_nachricht.focus();
                return false;
        }
}

function leasingaufruf()
{;
window.open('http://www.grenkeleasing.com/cgi-bin/shop-index.pl?userid=028-01862','LEASING','width=600,height=650,resizable=no,scrollbars=no,toolbar=no,status=no,directories=no,menubar=no,location=no');
};
