<!-- Browser Fenster öffnen -->

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


<!-- generelles Script -->


function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

<!-- Funktion alles markieren -->

var copytoclip=1

function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&&copytoclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Script markieren und in die Zwischenablage kopieren"
setTimeout("window.status=''",1800)
}
}


<!-- Validierung mit Focusierung -->

var js11=true;

function check_address() {
        
		 if (document.anschrift.anliegen.options[0].selected == true){
			alert("Bitte wählen Sie Ihr Anliegen aus!");
			 document.anschrift.anliegen.focus();
			return false;
			}
		
		
		if (document.anschrift.name.value==document.anschrift.name.defaultValue) {
                alert("Bitte geben Sie Ihren Namen ein!");
                document.anschrift.name.select();
                document.anschrift.name.focus();
                return false;
        		}
           if (document.anschrift.vorname.value==document.anschrift.vorname.defaultValue) {
                alert("Bitte geben Sie Ihren Vornamen ein!");
                document.anschrift.vorname.select();
                document.anschrift.vorname.focus();
                return false;
        		}
				      
			
		if (document.anschrift.strasse.value==document.anschrift.strasse.defaultValue) {
                alert("Bitte geben Sie Ihre Strasse ein!");
                document.anschrift.strasse.select();
                document.anschrift.strasse.focus();
                return false;
        		}
				
		    if (document.anschrift.plz.value==document.anschrift.plz.defaultValue) {
                alert("Bitte geben Sie Ihre Postleitzahl an!");
                document.anschrift.plz.select();
                document.anschrift.plz.focus();
                return false;
        		}
		  if (document.anschrift.ort.value==document.anschrift.ort.defaultValue) {
                alert("Bitte geben Sie Ihren Ort ein!");
                document.anschrift.ort.select();
                document.anschrift.ort.focus();
                return false;
        		}
		 if (document.anschrift.telefon.value==document.anschrift.telefon.defaultValue) {
                alert("Bitte geben Sie Ihre Telefonnummer ein!");
                document.anschrift.telefon.select();
                document.anschrift.telefon.focus();
                return false;
        		}			
		   
		   
		if (document.anschrift.eMail.value==document.anschrift.eMail.defaultValue) {
                alert('\nBitte geben Sie eine E-Mail Adresse an!');
                document.anschrift.eMail.select();
                document.anschrift.eMail.focus();
                return false;
        		}
        
		if (document.anschrift.eMail.value.indexOf('@',0)==-1 || document.anschrift.eMail.value.indexOf('.',0)==-1) {
                alert('\nBitte geben Sie eine gültige E-Mail Adresse an!')
                document.anschrift.eMail.select();
                document.anschrift.eMail.focus();
                return false;
        		}
				
		}


<!-- Feldbegrenzung -->
	
	var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}


function displaylimit(theform,thelimit){
var limit_text='Noch <b><span id="'+theform.toString()+'">'+thelimit+'</span></b> Buchstaben zu tippen!'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}

<!-- Mindestanzahl -->

 function min(str)
  {
    if(str.length < 6)
     {
       alert("Sie müssen mindestens 6 Zeichen in das Textfeld eingeben!");
     }
  }




<!-- Einverständnis erklären -->
var checkobj

function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){  //hunt down submit button
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}

<!-- CAP überprüfen -->
function checkCapsLock( e ) {
	var myKeyCode=0;
	var myShiftKey=false;
	var myMsg='Die Cap Taste ist gedrückt.\n\nUm mögliche Falscheingaben zu vermeiden,\nschalten Sie diese erst ab und fahren dann mit Ihrer Eingabe fort.';

	// Internet Explorer 4+
	if ( document.all ) {
		myKeyCode=e.keyCode;
		myShiftKey=e.shiftKey;

	// Netscape 4
	} else if ( document.layers ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;

	// Netscape 6
	} else if ( document.getElementById ) {
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;

	}

	// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
	if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
		alert( myMsg );

	// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
	} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
		alert( myMsg );

	}
}


<!-- Mehere Selectboxen auswählen -->
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return "alle deaktivieren"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "alle aktivieren"; }
}

