var eek=(navigator.platform=="Win32")&&(navigator.appName.indexOf("Netscape")!=-1)&&(parseInt(navigator.appVersion)==4);
var win32=(navigator.platform=="Win32");
var ns4=(navigator.appName.indexOf("Netscape")!=-1)&&(parseInt(navigator.appVersion)==4);

function input(name, size, value,maxlength){
 var out='<input type="text" class="kontakt"';
 if (name) out+=' name="'+name+'"';
 if (size) out+=' size="'+size+'"';
 if (value) out+=' value="'+value+'"';
 if (maxlength) out+=' maxlength="'+maxlength+'"';
 out+='/>';
 document.write(out);
 return out;
}

function textarea(name, size, rows, value){
 var out='<textarea class="kontakt"';
 if (name) out+=' name="'+name+'"';
 if (size) out+=' cols="'+size+'"';
 if (rows) out+=' rows="'+rows+'"';
 out+='>';
 if (value) out+=value;
 out+='<'+'/textarea>';
 document.write(out);
 return out;
}

function dropdown(art, name){
 var out='<select size="1"';
 if (name) out+=' name="'+name+'"';
 out+=">";
if (art=='T'){
 out+='<option>1</option>';
 out+='<option>2</option>';
 out+='<option>3</option>';
 out+='<option>4</option>';
 out+='<option>5</option>';
 out+='<option>6</option>';
 out+='<option>7</option>';
 out+='<option>8</option>';
 out+='<option>9</option>';
 out+='<option>10</option>';
 out+='<option>11</option>';
 out+='<option>12</option>';
 out+='<option>13</option>';
 out+='<option>14</option>';
 out+='<option>15</option>';
 out+='<option>16</option>';
 out+='<option>17</option>';
 out+='<option>18</option>';
 out+='<option>19</option>';
 out+='<option>20</option>';
 out+='<option>21</option>';
 out+='<option>22</option>';
 out+='<option>23</option>';
 out+='<option>24</option>';
 out+='<option>25</option>';
 out+='<option>26</option>';
 out+='<option>27</option>';
 out+='<option>28</option>';
 out+='<option>29</option>';
 out+='<option>30</option>';
 out+='<option>31</option>';
} else { 
if (art=='M') {
 out+='<option>Januar</option>';
 out+='<option>Februar</option>';
 out+='<option>März</option>';
} else {
 out+='<option>Deutschland</option>';
 out+='<option>Schweiz</option>';
 out+='<option>Österreich</option>';
 out+='<option>Afghanistan</option>';
 out+='<option>Ägypten</option>';
 out+='<option>Albanien</option>';
 out+='<option>Algerien</option>';
 out+='<option>Amerikanische Jungferninseln</option>';
 out+='<option>Amerikanisch Samoa</option>';
 out+='<option>Andorra</option>';
 out+='<option>Angola</option>';
 out+='<option>Anguilla</option>';
 out+='<option>Antigua und Barbuda</option>';
 out+='<option>Äquatorial-Guinea</option>';
 out+='<option>Argentinien</option>';
 out+='<option>Armenien</option>';
 out+='<option>Aruba</option>';
 out+='<option>Aserbaidschan</option>';
 out+='<option>Äthiopien</option>';
 out+='<option>Australien</option>';
 out+='<option>Bahamas</option>';
 out+='<option>Bahrain</option>';
 out+='<option>Bangladesch</option>';
 out+='<option>Barbados</option>';
 out+='<option>Belgien</option>';
 out+='<option>Belize</option>';
 out+='<option>Benin</option>';
 out+='<option>Bermuda</option>';
 out+='<option>Bhutan</option>';
 out+='<option>Bolivien</option>';
 out+='<option>Bosnien und Herzegowina</option>';
 out+='<option>Botswana</option>';
 out+='<option>Brasilien</option>';
 out+='<option>Britische Jungferninseln</option>';
 out+='<option>Brunei Darussalam</option>';
 out+='<option>Bulgarien</option>';
 out+='<option>Burkina Faso</option>';
 out+='<option>Burma (Myanmar)</option>';
 out+='<option>Burundi</option>';
 out+='<option>Cayman-Inseln</option>';
 out+='<option>Chile</option>';
 out+='<option>China</option>';
 out+='<option>Cook-Inseln</option>';
 out+='<option>Costa Rica</option>';
 out+='<option>Dänemark</option>';
 out+='<option>Demokratische Republik Kongo</option>';
 out+='<option>Dominica</option>';
 out+='<option>Dominikanische Republik</option>';
 out+='<option>Dschibuti</option>';
 out+='<option>Ecuador</option>';
 out+='<option>Elfenbeinküste</option>';
 out+='<option>El Salvador</option>';
 out+='<option>Eritrea</option>';
 out+='<option>Estland</option>';
 out+='<option>Falklandinseln (Islas Malvinas)</option>';
 out+='<option>Fidschi-Inseln</option>';
 out+='<option>Finnland</option>';
 out+='<option>Frankreich</option>';
 out+='<option>Französisch-Guyana</option>';
 out+='<option>Französisch-Polynesien</option>';
 out+='<option>Gabun</option>';
 out+='<option>Gambia</option>';
 out+='<option>Georgien</option>';
 out+='<option>Ghana</option>';
 out+='<option>Gibraltar</option>';
 out+='<option>Grenada</option>';
 out+='<option>Griechenland</option>';
 out+='<option>Grönland</option>';
 out+='<option>Großbritannien</option>';
 out+='<option>Guadeloupe</option>';
 out+='<option>Guam</option>';
 out+='<option>Guatemala</option>';
 out+='<option>Guernsey</option>';
 out+='<option>Guinea</option>';
 out+='<option>Guinea-Bissau</option>';
 out+='<option>Guyana</option>';
 out+='<option>Haiti</option>';
 out+='<option>Honduras</option>';
 out+='<option>Hong Kong</option>';
 out+='<option>Indien</option>';
 out+='<option>Indonesien</option>';
 out+='<option>Irland</option>';
 out+='<option>Island</option>';
 out+='<option>Israel</option>';
 out+='<option>Italien</option>';
 out+='<option>Jamaika</option>';
 out+='<option>Jan Mayen</option>';
 out+='<option>Japan</option>';
 out+='<option>Jemen</option>';
 out+='<option>Jersey</option>';
 out+='<option>Jordanien</option>';
 out+='<option>Jugoslawien</option>';
 out+='<option>Kambodscha</option>';
 out+='<option>Kamerun</option>';
 out+='<option>Kanada</option>';
 out+='<option>Kapverdische Inseln</option>';
 out+='<option>Kasachstan</option>';
 out+='<option>Katar</option>';
 out+='<option>Kenia</option>';
 out+='<option>Kirgistan</option>';
 out+='<option>Kiribati</option>';
 out+='<option>Kolumbien</option>';
 out+='<option>Komoren</option>';
 out+='<option>Kongo Republik (Brazzaville)</option>';
 out+='<option>Kroatien</option>';
 out+='<option>Kuwait</option>';
 out+='<option>Laos</option>';
 out+='<option>Lettland</option>';
 out+='<option>Libanon</option>';
 out+='<option>Liechtenstein</option>';
 out+='<option>Litauen</option>';
 out+='<option>Luxemburg</option>';
 out+='<option>Macau</option>';
 out+='<option>Madagaskar</option>';
 out+='<option>Malawi</option>';
 out+='<option>Malaysia</option>';
 out+='<option>Malediven</option>';
 out+='<option>Mali</option>';
 out+='<option>Malta</option>';
 out+='<option>Marokko</option>';
 out+='<option>Marshall-Inseln</option>';
 out+='<option>Martinique</option>';
 out+='<option>Mauretanien</option>';
 out+='<option>Mauritius</option>';
 out+='<option>Mayotte</option>';
 out+='<option>Mazedonien</option>';
 out+='<option>Mexiko</option>';
 out+='<option>Micronesia</option>';
 out+='<option>Moldawien</option>';
 out+='<option>Monaco</option>';
 out+='<option>Mongolei</option>';
 out+='<option>Montserrat</option>';
 out+='<option>Mosambik</option>';
 out+='<option>Namibia</option>';
 out+='<option>Nauru</option>';
 out+='<option>Nepal</option>';
 out+='<option>Neukaledonien</option>';
 out+='<option>Neuseeland</option>';
 out+='<option>Niederlande</option>';
 out+='<option>Niederländische Antillen</option>';
 out+='<option>Nikaragua</option>';
 out+='<option>Niger</option>';
 out+='<option>Nigeria</option>';
 out+='<option>Niue</option>';
 out+='<option>Norwegen</option>';
 out+='<option>Oman</option>';
 out+='<option>Pakistan</option>';
 out+='<option>Palau</option>';
 out+='<option>Panama</option>';
 out+='<option>Papua-Neuguinea</option>';
 out+='<option>Paraguay</option>';
 out+='<option>Peru</option>';
 out+='<option>Philippinen</option>';
 out+='<option>Polen</option>';
 out+='<option>Portugal</option>';
 out+='<option>Puerto Rico</option>';
 out+='<option>Ruanda</option>';
 out+='<option>Rumänien</option>';
 out+='<option>Russische Föderation</option>';
 out+='<option>Saint Helena</option>';
 out+='<option>Saint Kitts-Nevis</option>';
 out+='<option>Saint Lucia</option>';
 out+='<option>Saint Pierre und Miquelon</option>';
 out+='<option>Saint Vincent und die Grenadinen</option>';
 out+='<option>Salomonen (Salomon-Inseln)</option>';
 out+='<option>Sambia</option>';
 out+='<option>San Marino</option>';
 out+='<option>Saudi Arabien</option>';
 out+='<option>Schweden</option>';
 out+='<option>Senegal</option>';
 out+='<option>Seychellen</option>';
 out+='<option>Sierra Leone</option>';
 out+='<option>Simbabwe</option>';
 out+='<option>Singapur</option>';
 out+='<option>Slowakei</option>';
 out+='<option>Slowenien</option>';
 out+='<option>Somalia</option>';
 out+='<option>Spanien</option>';
 out+='<option>Sri Lanka</option>';
 out+='<option>Südafrika</option>';
 out+='<option>Südkorea</option>';
 out+='<option>Surinam</option>';
 out+='<option>Svalbard (Spitzbergen)</option>';
 out+='<option>Swasiland</option>';
 out+='<option>Syrien</option>';
 out+='<option>Tadschikistan</option>';
 out+='<option>Tahiti</option>';
 out+='<option>Taiwan</option>';
 out+='<option>Tansania</option>';
 out+='<option>Thailand</option>';
 out+='<option>Togo</option>';
 out+='<option>Tonga</option>';
 out+='<option>Trinidad und Tobago</option>';
 out+='<option>Tschad</option>';
 out+='<option>Tschechische Republik</option>';
 out+='<option>Tunesien</option>';
 out+='<option>Türkei</option>';
 out+='<option>Turkmenistan</option>';
 out+='<option>Turks und Caicos-Inseln</option>';
 out+='<option>Tuvalu</option>';
 out+='<option>Uganda</option>';
 out+='<option>Ukraine</option>';
 out+='<option>Ungarn</option>';
 out+='<option>Uruguay</option>';
 out+='<option>Usbekistan</option>';
 out+='<option>Vanuatu</option>';
 out+='<option>Vatikanstadt (Heiliger Stuhl)</option>';
 out+='<option>Venezuela</option>';
 out+='<option>Vereinigte Arabische Emirate</option>';
 out+='<option>Vereinigte Staaten von Amerika</option>';
 out+='<option>Vietnam</option>';
 out+='<option>Wallis und Futuna-Inseln</option>';
 out+='<option>Weißrussland</option>';
 out+='<option>West-Sahara</option>';
 out+='<option>West-Samoa</option>';
 out+='<option>Zentralafrikanische Republik</option>';
 out+='<option>Zypern</option>';
} 
}
out+="</select>";
 document.write(out);
 return out;
}

function autoInput(name, size, value,maxlength){
    return input(name,eek?size*0.58:size, value,maxlength);
}

function autoTextarea(name, size, rows, value){
    return textarea(name, eek?size*0.58:size, rows, value)
}

function autoDropdown(art, name){
    return dropdown(art, name)
}

function resetta() {
    document.forms[0].reset();
    void(0);
    }

function formstatus() {
    name_on = new Image();
    name_on.src = "../img/intext_kontakt_name_eek.gif";
    email_on = new Image();
    email_on.src = "../img/intext_kontakt_email_eek.gif";
    }

function en_formstatus() {
    name_on = new Image();
    name_on.src = "../img/intext_contact_name_eek.gif";
    email_on = new Image();
    email_on.src = "../img/intext_contact_email_eek.gif";
    }


/* Validation */

regex_mail=/.+?@(\w+|\w+\-\w+)(\.\w+)+$/i;
max_message=4096;
max_phone=0;
max_name=512;
list_item=navigator.appName.indexOf('Netscape')!=-1?'- ':'\u00D7 ';

function alert_off() {
    document['namer'].src = "../img/intext_kontakt_name.gif";
    document['name'].src = "../img/intext_kontakt_nachname.gif";
    document['prename'].src = "../img/intext_kontakt_vorname.gif";
    document['street'].src = "../img/intext_kontakt_strasse.gif";
    document['zip'].src = "../img/intext_kontakt_plz.gif";
    document['city'].src = "../img/intext_kontakt_ort.gif";
    document['emailer'].src = "../img/intext_kontakt_email.gif";
    document.forms['mailform'].elements['message'].style.border = "1px solid #000";
    }

function en_alert_off() {
    document['namer'].src = "../img/intext_contact_name.gif";
    document['emailer'].src = "../img/intext_contact_email.gif";
    document.forms['mailform'].elements['message'].style.border = "1px solid #000";
    }

function en_validate(){
    var str='';
    var f=document.forms['mailform'];
    var e;
    var foc=0;
    var lenom=0;
    var lemail=0;
    var lemessage=0;
    if (f){
        e=f.elements['name'];
        if (e) {
            if (e.value.length==0){
                lenom=1;
                str+=list_item+'Name missing\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['reply'];
        if (e){
            if ((regex_mail&&!regex_mail.test(e.value))){
                lemail=1;
                str+=list_item+'invalid E-Mail\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['message'];
        if (e) {
            if (e.value.length==0){
                lemessage=1;
                str+=list_item+'Content missing\t\n';
                if (!foc) foc=e;
                }
            }
        if (str.length) {
            if (lenom==1) { document['namer'].src = "../img/intext_contact_name_eek.gif";}
            if (lesurnom==1) { document['names'].src = "../img/intext_contact_name_eek.gif";}
            if (leprenom==1) { document['namep'].src = "../img/intext_contact_name_eek.gif";}
            if (lezip==1) { document['zip'].src = "../img/intext_contact_name_eek.gif";}
            if (lestreet==1) { document['street'].src = "../img/intext_contact_name_eek.gif";}
            if (lecity==1) { document['city'].src = "../img/intext_contact_name_eek.gif";}
            if (lenumber==1) { document['number'].src = "../img/intext_contact_name_eek.gif";}
            if (lemail==1) { document['emailer'].src = "../img/intext_contact_email_eek.gif";}
            if (lemessage==1) { document.forms['mailform'].elements['message'].style.border = "1px solid #DF0A32";}
            if (foc.focus) foc.focus();
            return false;
            }
        }
    return true;
    }

function validate(){
    var str='';
    var f=document.forms['mailform'];
    var e;
    var foc=0;
    var lenom=0;
    var leprenom=0;
    var lesurnom=0;
    var lecity=0;
    var lestreet=0;
    var lenumber=0;
    var lezip=0;
    var lemail=0;
    var lemessage=0;
    var leland=0;
    var leanzahl=0;
    if (f){
        e=f.elements['name'];
        if (e) {
            if (e.value.length==0){
                lenom=1;
                str+=list_item+'Name fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['vorname'];
        if (e) {
            if (e.value.length==0){
                leprenom=1;
                str+=list_item+'Vorname fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['nachname'];
        if (e) {
            if (e.value.length==0){
                lesurnom=1;
                str+=list_item+'Nachname fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['strasse'];
        if (e) {
            if (e.value.length==0){
                lestreet=1;
                str+=list_item+'Strasse fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['hausnr'];
        if (e) {
            if (e.value.length==0){
                lenumber=1;
                str+=list_item+'Hausnr fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['plz'];
        if (e) {
            if (e.value.length==0){
                lezip=1;
                str+=list_item+'PLZ fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['ort'];
        if (e) {
            if (e.value.length==0){
                lecity=1;
                str+=list_item+'Ort fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['reply'];
        if (e){
            if ((regex_mail&&!regex_mail.test(e.value))){
                lemail=1;
                str+=list_item+'E-Mail unzulässig\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['message'];
        if (e) {
            if (e.value.length==0){
                lemessage=1;
                str+=list_item+'Inhalt fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['land'];
        if (e) {
            if (e.value.length==0){
                leland=1;
                str+=list_item+'Land fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        e=f.elements['anzahl'];
        if (e) {
            if (e.value.length==0){
                leland=1;
                str+=list_item+'Anzahl fehlt\t\n';
                if (!foc) foc=e;
                }
            }
        if (str.length) {
            if (lenom==1) { document['namer'].src = "../img/intext_kontakt_name_eek.gif";}
            if (leprenom==1) { document['namer'].src = "../img/intext_kontakt_vorname_eek.gif";}
            if (lesurnom==1) { document['namer'].src = "../img/intext_kontakt_nachname_eek.gif";}
            if (lestreet==1) { document['namer'].src = "../img/intext_kontakt_strasse_eek.gif";}
            if (lenumber==1) { document['namer'].src = "../img/intext_kontakt_hausnr_eek.gif";}
            if (lezip==1) { document['namer'].src = "../img/intext_kontakt_plz_eek.gif";}
            if (lecity==1) { document['namer'].src = "../img/intext_kontakt_ort_eek.gif";}
            if (lemail==1) { document['emailer'].src = "../img/intext_kontakt_email_eek.gif";}
            if (leland==1) { document['land'].src = "../img/intext_kontakt_land_eek.gif";}
            if (leanzahl==1) { document['anzahl'].src = "../img/intext_kontakt_anzahl_eek.gif";}
            if (lemessage==1) { document.forms['mailform'].elements['message'].style.border = "1px solid #DF0A32";}
            if (foc.focus) foc.focus();
            return false;
            }
        }
    return true;
    }

