<!--
function bw_chk() {
  var ver=ver=navigator.appVersion;
  var agent=navigator.userAgent.toLowerCase();
  var dom=document.getElementById?1:0;
  var cnt=ver.indexOf('MSIE');
  var ie_dom=(ver.substr(cnt+5,1)>=5)?1:0;
  var ns6=(agent.indexOf("netscape6")>-1)?1:0;
  var result=(ie_dom)?'ie':((ns6)?'ns6':'none');
  return result;
}
function chState(elm,cssclass) {
  if(bw_chk()) {
    elm.className=cssclass;
	(bw_chk()=='ie')?elm.style.cursor='hand':elm.style.cursor='pointer';
}}
function menu_sw(sw_fm,mid) {
  var mid,sw_fm;
  sw_fm.elements[0].value=mid;
  sw_fm.submit();
}
function menu_cf(sw_fm,mid,msg) {
  var chk,msg,sw_fm,mid;
  chk=confirm(msg);
  if(chk==true) {
    menu_sw(sw_fm,mid);
}}
function cb_chk(fmsw,msg) {
  var tgt=document.fm_lst;
  var elm,chk,fmsw,msg;
  for(z=0;z<tgt.elements.length;z++) {
    elm=tgt.elements[z];
	if(elm.type=='checkbox' && elm.checked==true) {
	  chk=true;
	}}
  if(chk==true) {
	menu_cf(tgt,fmsw,msg);
  } else {
	  alert(
		'Hinweis:\n\n'+
		'Sie müssen mindestens einen Datensatz wählen.'
	  );
}}

function chkchar(elem,chars,msg) {
  for (var Pos = 0; Pos < elem.value.length; Pos++) {
	if (chars.indexOf(elem.value.charAt(Pos)) == -1){
	  msg += "\n\nIhre Eingabe enthält das Zeichen '";
      msg += elem.value.charAt(Pos);
      msg += "'. Sie dürfen nur diese Zeichen verwenden:\n";
      msg += chars;
      if (chars.indexOf(" ") == -1) {
	    msg += "\nLeerzeichen sind nicht erlaubt";
	  }
      else { msg += "\nund das Leerzeichen" }
      alert(msg);
      elem.select();
      return
    }
  }
  return true
}

function fieldcheck(elem,fchars) {
  if(chkchar(elem,fchars,'Unerlaubte Zeichen!\n')==true) {
    if(elem.value.length==0) { return true }
  }
}
function sltall(sw) {
  var tgt=document.fm_lst;
  var elm;
  for(z=0;z<tgt.elements.length;z++) {
    elm=tgt.elements[z];
	if(elm.type=='checkbox' && sw) {
	  elm.checked=true;
	} else if(elm.type=='checkbox' && !sw) {
	    elm.checked=false;
}}}
function sltall_obj(sw) {
  var tgt=document.fm_obj;
  var elm;
  for(z=0;z<tgt.elements.length;z++) {
    elm=tgt.elements[z];
	if(elm.type=='checkbox' && sw) {
	  elm.checked=true;
	} else if(elm.type=='checkbox' && !sw) {
	    elm.checked=false;
}}}
function mmasker1(Adresse,MailOptions,ShowText,SchluesselMethode) {
  if (SchluesselMethode == 1) {
	Veraenderung = -7;
	Schluessel = ("");
	for(i = 0; i <= Adresse.length-1; i++) {
	  Schluessel = Schluessel + String.fromCharCode(Adresse.charCodeAt(i) + Veraenderung);
	}}
  if (ShowText == "") { ShowText = (Schluessel); }
  document.write("<a href=" + Schluessel + MailOptions + ShowText + "</A>");
}
function mmasker2(Adresse,SchluesselMethode) {
  if (SchluesselMethode == 1) {
	Veraenderung = -7;
	Schluessel = ("");
	for(i = 0; i <= Adresse.length-1; i++) {
	  Schluessel = Schluessel + String.fromCharCode(Adresse.charCodeAt(i) + Veraenderung);
	}}
  document.write(Schluessel);
}
function activate() {
  var tgt=document.modify;
  if(tgt.catslt.options[0].selected) {
    tgt.grslt.options[0].selected=true;
    tgt.grslt.disabled=true;
  } else {
  	  tgt.grslt.disabled=false;
	}
  tgt.submit();
}
function vpdf(pdfdoc) {
  var sx=screen.availWidth;
  var sy=screen.availHeight-50;
  var vdoc=window.open(''+pdfdoc+'','pdfview','width='+sx+',height='+sy+',top=0,left=0,toolbar=yes,resizable=yes');
}
function vhlp(help) {
  var vdoc=window.open(''+help+'','hlpview','width=640,height=480,top=5,left=5,resizable=yes,scrollbars=yes');
}
function v_vmap(url) {
  var vmap=window.open(''+url+'','hlpview','width=720,height=550,top=5,left=5');
  vmap.focus();
}
function vpic(site) {
  var vimg=window.open(''+site+'','slshow','width=640,height=480,top=5,left=5,resizable=yes,scrollbars=yes');
}
function vfull(site) {
  var sx=screen.availWidth;
  var sy=screen.availHeight;
  var vdoc=window.open(''+site+'','details','width='+sx+',height='+sy+',top=0,left=0,toolbar=yes,resizable=yes,scrollbars=yes');
  vdoc.resizeTo(sx,sy);
}
function FensterOeffnen (Adresse) {
  Fenster1 = window.open(Adresse, "Zweitfenster","scrollbars=yes,width=700,height=500,left=100,top=100,");
  Fenster1.focus();
}
function OPFenster (Adresse){
  Fenster1 = window.open(Adresse, "Zweitfenster","scrollbars=yes,width=300,height=500,left=100,top=100,");
  Fenster1.focus();
 
}
/*
	Funktion mailchk() /3 Argumente:
	Prüft auf korrekte Schreibweise einer Email-Adresse

	Argumente:
	-> elm			=	(Erforderlich) Objekt-Pfad zum Eingabefeld des Formulars.
	-> frm			=	(Optional) 1 oder true für Submit aus Link o. Button.
	-> showMsg	=	(Optional) 1 oder true zur Anzeige einer Bestätigungsmeldung.
	
	Syntax: onsubmit
	-> onsubmit="return mailchk(this.textfeld)" 
	oder 
	-> onsubmit="return mailchk(this.textfeld,'',1)"

	Syntax: onClick
	-> onClick="mailchk(this.form.mailaddress,1)"
	oder
	-> onClick="mailchk(this.form.mailaddress,1,1)"
*/
function mailchk(elm,frm,showMsg) {
	var failMsg='Fehler bei der Eingabe\n\nDie Mailadresse ist nicht korrekt!';
	var okMsg='Ihre Bestellung wurde erfolgreich Übertragen.';
	var result = false;
	
	result = (elm.value.search('@') >= 1
		&& elm.value.lastIndexOf('.') > elm.value.search('@')
		&& (elm.value.lastIndexOf('.') >= elm.value.length-5
		&& elm.value.lastIndexOf('.') != elm.value.length-1));

	if(result==false) { alert(failMsg);elm.select(); }
	else if(showMsg) { alert(okMsg); }
	else if(frm) { elm.form.submit(); }
	
	return(result);
}

//-->

