function checkit()
    {
    var allright=true;
    var right=true;
    var fn="";
    fn.fontcolor("red");
    var i=0;
    while (i<7)
        {
        if(document.fm.elements[i].name!="Inst")
            { 
            right = (document.fm.elements[i].value.length>1);
            if(right && (document.fm.elements[i].name=="PLZ"))
                {
                document.fm.elements[i].value = document.fm.elements[i].value.replace(/\s/g,"");
                right = (document.fm.elements[i].value.search(/\D+/) == -1);
                }
            }
            /*document.fm.Kommentar.value=document.fm.Kommentar.value+document.fm.elements[i].name+":"+right+"\n";*/
        if(!right)
            {
            fn=fn+"  >>"+document.fm.elements[i].name+":"+right+"\n";
            allright=false;
            }
        i++;
        }
    if(document.fm.Best.checked)
        {
        right = (document.fm.Email.value.indexOf("@") != -1) && (document.fm.Email.value.indexOf(".") != -1);
        if(!right)
            {
            fn=fn+"Please uncheck 'Receive by Email' or enter a valid Emailadress!\n ";
            allright=false;
            }
        }
    if(allright)
        {
        var checker=window.open("checker.py",sendit(),"width=400,height=380");
        checker.focus();
        }
    else{
        alert('Es fehlen Pflichtangaben!\nBitte sehen Sie die Angaben noch einmal durch.\nInformation is incomplete.\nPlease look it over!\n'+fn);
        }
    }  
    
function sendit()
    {
    var n = document.fm.length;
    var tx = "";
    for(var i=0; i<n-2; i++)
        {
        tx = tx + sonderzeichen(document.fm.elements[i].value) + ":";
        tx = tx + sonderzeichen(document.fm.elements[i].name) + ";";
        }
    return tx
    }

function sonderzeichen(v)
    {
    if(v!="")
        {
        v = v.replace(/[^ \-\.A-Za-z0-9:;@]/g,"_");
        v = v.replace(/  /g," ");
        };
    return v;
    }

function alleLoeschen()
    {
    var n = document.fm.length;
    for(var i=0; i<n; i++)
        {
        if(document.fm.elements[i].type=="text" || document.fm.elements[i].type=="hidden")
            {
            document.fm.elements[i].value="";
            /*document.fm.txt.value = document.fm.sendtxt.value + n;*/
            };
        };
    }