// IE4 Check
var ie4 = false;
if (document.all) {
	ie4 = true;
}

var agt = navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));

function fenster(url, fenstername, eigenschaften) {
	window.open(url, fenstername, eigenschaften);
}

function str_replace(search, replace, subject) {
	return subject.split(search).join(replace);
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) { // wenn die eingegebene Länge grüßer als erlaubt ist
		field.value = field.value.substring(0, maxlimit); // es wird keine weitere Eingabe mehr zugelassen
	} else {
		$('#'+countfield).html((maxlimit - field.value.length));
	}
}

function submitenter_header_login(e) {
	var keycode;
	if (window.event) {
		keycode = window.event.keyCode;
	} else if (e) {
		keycode = e.which;
	} else {
		return true;
	}
    
    if (keycode == 13) { // Enter
    	document.header_login.submit();
    	return false;
    } else {
    	return true;
    }
}

function ajax_ausgabe_jquery(url, ziel) {
	$.ajax({
		type: "GET",
		url: url,
		dataType: "xml",
		success: function(xml) {
			output = $(xml).find('output').text();
			$('#'+ziel).html(output);
			$('#'+ziel).show();
		}
	});
}

function validate_email(email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (reg.test(email) == false) {
		return false;
	} else {
		return true;
	}
}
