<!--
	function setfield (Select,No,FieldText,FieldValue) {
  	Select[No].text=FieldText;
  	Select[No].value=FieldValue;
  }
		
	function chel(){
		
		//var a=document.forms[0].SearchType;
  	//var b=document.forms[0].mode.options;
  	var a=document.rechner.elements['input[kreditbetrag]'];
  	var b=document.rechner.elements['input[laufzeit]'].options;
  	var i=a.selectedIndex;
 		var c=b.selectedIndex;
		
		if(a.value < 500){
			alert("Fehler: Der Mindestbetrag ist 500 Euro!")
			//a.focus();
			
			document.rechner.elements['input[kreditbetrag]'].focus();
			document.rechner.elements['input[kreditbetrag]'].select()
		}
		if(a.value > 50000){
			alert("Fehler: Der maximale Kreditbetrag beträgt 50.000 Euro!")
			document.rechner.elements['input[kreditbetrag]'].focus();
			document.rechner.elements['input[kreditbetrag]'].select()
		}
		
		if(a.value >= 500 && a.value < 2500) {
    	b.length = 1;
    	setfield(b,"0","12","12")
    }
    else if(a.value >= 2500 && a.value <=50000){
    	b.length = 7;
    	setfield(b,"0","12","12")
    	setfield(b,"1","24","24")
    	setfield(b,"2","36","36")
    	setfield(b,"3","48","48")
    	setfield(b,"4","60","60")
    	setfield(b,"5","72","72")
    	setfield(b,"6","84","84")
    }
		
		b[c].selected = true
		
}

 function chsend(){
 		var a=document.rechner.elements['input[kreditbetrag]'];
  	var b=document.rechner.elements['input[laufzeit]'].options;
  			
 	if(a.value == ""){
			alert("Fehler: Der Mindestbetrag ist 500 Euro!")
			a.focus();
			//history.back();
		}
 	if(a.value < 500){
			alert("Fehler: Der Mindestbetrag ist 500 Euro!")
			a.focus();
			history.back();
		}
		if(a.value > 50000){
			alert("Fehler: Der maximale Kreditbetrag beträgt 50.000 Euro!")
			//history.back();
		}
 	chkDate();
 }
 
function chkAlter(){
	var a=document.rechner.elements['input[kreditbetrag]'];
}
 
 function autoComplete (field, select, property, forcematch) {
	var found = false;
	for (var i = 0; i < select.options.length; i++) {
	if (select.options[i][property].toUpperCase().indexOf(field.value.toUpperCase()) == 0) {
		found=true; break;
		}
	}
	if (found) { select.selectedIndex = i; }
	else { select.selectedIndex = -1; }
	if (field.createTextRange) {
		if (forcematch && !found) {
			field.value=field.value.substring(0,field.value.length-1); 
			return;
			}
		var cursorKeys ="8;46;37;38;39;40;33;34;35;36;45;";
		if (cursorKeys.indexOf(event.keyCode+";") == -1) {
			var r1 = field.createTextRange();
			var oldValue = r1.text;
			var newValue = found ? select.options[i][property] : oldValue;
			if (newValue != field.value) {
				field.value = newValue;
				var rNew = field.createTextRange();
				rNew.moveStart('character', oldValue.length) ;
				rNew.select();
				}
			}
		}
}

function isValidDate(dateStr) {
// Checks for the following valid date formats:
// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
// Also separates date into month, day, and year variables

var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;

// To require a 4 digit year entry, use this line instead:
// var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;

var matchArray = dateStr.match(datePat); // is the format ok?

if (matchArray == null) {
		alert("Ungültiges Datum.")
		return false;
}
month = matchArray[1]; // parse date into variables
day = matchArray[3];
year = matchArray[4];

if (month < 1 || month > 12) { // check month range
		alert("Ungültiger Monat");
		return false;
}
if (day < 1 || day > 31) {
		alert("Tag muss zwischen 1 und 31 sein.");
		return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		alert("Monat "+month+" hat keine 31 Tage!")
		return false
}
if (month == 2) { // check for february 29th
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if(day>29 || (day==29 && !isleap)) {
				alert("Februar " + year + " hat nicht " + day + " Tage!");
				return false;
   	}
}
return true;  // date is valid
}

function chkDate(){
	var day = document.rechner.elements['input[geb_tag]'].value;
	var month = document.rechner.elements['input[geb_monat]'].value;
	var year = document.rechner.elements['input[geb_jahr]'].value;
	isValidDate(month+'/'+day+'/19'+year);
}

 
//-->
