
// -- form.js ------------------------------------------------------------
//   Javascript-Modul für Eingabefelder eines Formulars
// -----------------------------------------------------------------------
//
// Autor: Ing. Lukas Huber
//
// 10/2002 Script für www.oeglb.at

var isNav4 = 0;
var i_width = 400;
var i_size = 80;

if (navigator.appName.indexOf ("Netscape") != -1) { 
	if (parseInt (navigator.appVersion) <= 4) { isNav4 = 1; } 
}
function write_inputfield(i_type,i_name,i_minsize,i_length,i_width2) {
	var i_size2;
        var i_width = '400';
        if (i_width2 != '0') { i_width = i_width2; }
	if (i_minsize != '0') { i_size2 = i_minsize; } else { i_size2 = i_size; }
	sTag = "<input ";
	if (0 == isNav4 ) { sTag = sTag + "style='width:"+i_width+"px;' "; }
	sTag = sTag + "class='text' size='"+i_size2+"' type='"+i_type+"' name='"+i_name+"' maxlength='"+i_length+"'>";
	document.write(sTag);
}
function write_textarea(t_name,t_cols,t_rows,t_wrap,i_width) {
	sTag = "<textarea ";
	if (0 == isNav4) { sTag = sTag + "style='width:"+i_width+"px;' "; }
	sTag = sTag + "class='text' name='"+t_name+"' cols='"+t_cols+"' rows='"+t_rows+"' wrap='"+t_wrap+"'><\/textarea>";
	document.write(sTag);
}
function write_select(s_name,s_size,i_width) {
	sTag = "<select ";
	if (0 == isNav4) { sTag = sTag + "style='width:"+i_width+"px;' "; }
	sTag = sTag + "class='text' name='"+s_name+"' size='"+s_size+"'>";
	sTag = sTag + "<option selected>Österreich</option>";
	sTag = sTag + "<option>Deutschland</option>";
   sTag = sTag + "<option>Luxemburg</option>";
   sTag = sTag + "<option>Liechtenstein</option>";
	sTag = sTag + "<option>Schweiz</option>";
	sTag = sTag + "<option>Australia</option>";
   sTag = sTag + "<option>Argentinia</option";
   sTag = sTag + "<option>Belarus</option>";
	sTag = sTag + "<option>Belgium</option>";
   sTag = sTag + "<option>Bosnia and Herzegovina</option>";
	sTag = sTag + "<option>Brazil</option>";
   sTag = sTag + "<option>Bulgaria</option>";
	sTag = sTag + "<option>Canada</option>";
	sTag = sTag + "<option>China</option>";
   sTag = sTag + "<option>Croatia</option>";
	sTag = sTag + "<option>Czech Republic</option>";
	sTag = sTag + "<option>Denmark</option>";
	sTag = sTag + "<option>France</option>";
	sTag = sTag + "<option>Finland</option>";
	sTag = sTag + "<option>Italy</option>";
	sTag = sTag + "<option>Japan</option>";
	sTag = sTag + "<option>The Netherlands</option>";
	sTag = sTag + "<option>Norway</option>";
	sTag = sTag + "<option>Poland</option>";
   sTag = sTag + "<option>Portugal</option>";
   sTag = sTag + "<option>Romania</option>";
	sTag = sTag + "<option>Russian Federation</option>";
   sTag = sTag + "<option>Serbia</option>";
   sTag = sTag + "<option>Slovak Republic</option>";
	sTag = sTag + "<option>Republic of Slovenia</option>";
   sTag = sTag + "<option>Spain</option>";
	sTag = sTag + "<option>South Korea</option>";
	sTag = sTag + "<option>Sweden</option>";
	sTag = sTag + "<option>Taiwan</option>";
	sTag = sTag + "<option>United Kingdom</option>";
	sTag = sTag + "<option>United States</option>";
	sTag = sTag + "<option>Other Country</option>";
	sTag = sTag + "</select>";
	document.write(sTag);
}
function chkForm(formular,s) {
   var x_jahresabo;
   if (abo == formular) {
	   x_jahresabo = getRadioIndex(document.formular.jahresabo);
      if (x_jahresabo < 0) {
         alert("Bitte ein Jahresabo (ob Mitglied oder Nichtmitglied) wählen!");
         return false;
      }
      if (x_jahresabo == 0 && !checkString(document.formular.verein,false)) {
         alert("Sie haben ein Jahresabo für Mitglieder\ngewählt. Bitte den Vereinsnamen eingeben!");
         return false;
      }
   }
   if (!checkString(document.formular.vorname,false)) {
      alert("Bitte Ihren Vornamen eingeben!");
      document.formular.vorname.focus();
      return false;
   }
   if (!checkString(document.formular.zuname,false)) {
      alert("Bitte Ihren Nachnamen eingeben!");
      document.formular.zuname.focus();
      return false;
   }
   if (!checkString(document.formular.adr,false)) {
      alert("Bitte Ihre Adresse eingeben!");
      document.formular.adr.focus();
      return false;
   }
   if (!checkString(document.formular.plz,false)) {
      alert("Bitte Ihre Postleitzahl eingeben!");
      document.formular.plz.focus();
      return false;
   }
   if (!checkString(document.formular.fax,true)) {
      document.formular.fax.focus();
		return false;
   }
   if (!checkString(document.formular.ort,false)) {
      alert("Bitte Ihren Ort eingeben!");
      document.formular.ort.focus();
      return false;
   }
   if (!checkString(document.formular.land,true)) {
   	document.formular.land.focus();
   	return false;
   }
   if (!checkEmail(document.formular.mailadr,false)) {
      document.formular.mailadr.focus();
      return false;
   }
	s.value = "Vielen Dank!";
   return true;
}
