function mOvr(src){ 
	if (typeof(event) != 'undefined') {
		if (!src.contains(event.fromElement)){ 
			src.style.cursor = 'hand'; 
			src.bgColor = "#2f2fbe"; 
		}
	}
}

function mOut(src){ 
	if (typeof(event) != 'undefined') {
		if (!src.contains(event.toElement)){ 
			src.style.cursor = 'default';
			src.bgColor = "#1717a1"; 
		}
	}
}

function mClk(src){ 
	if (typeof(event) != 'undefined') {
		if(event.srcElement.tagName=='TD')
			src.children.tags('A')[0].click();
	}
}

function ReturnBack()
{
        var name = navigator.appName
        if (name == "Microsoft Internet Explorer")
                location.href = "javascript:history.back()";
        else
                location.href = "javascript:window.back()";
}
function getForm() {
	if (typeof(formname) == 'undefined')
		alert('Variable formname is nicht definiert!');
	else
		return eval('document.' + formname);
}
var forItemForFocus;
var focusTimer;	
function focusFormItem() {
	if (typeof(formname) != 'undefined') {
		var fItem = eval('document.' + formname + '.' + forItemForFocus);
		if(typeof(fItem) != 'undefined')
			fItem.focus();
	}
}
function focusFormItemStart(item4focus) {
	forItemForFocus = item4focus;
	focusTimer = self.setTimeout("focusFormItem()", 50);
}

function IsNumeric(strString) {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;
   if (strString.length == 0) return false;
   for (i = 0; i < strString.length && blnResult == true; i++) {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1) blnResult = false;
	}
   return blnResult;
}
/** löscht bei einen HTML-Link den Parameter href. übergeben wird die ID des Links 
 *  primär da um Doppelklicks beim Submit zu verhindern */
function deleteHTMLLink(id) {
	var obj = document.getElementById(id);
	if (obj) {
		if(obj.tagName == 'A') {
			obj.href='#';
		}
	}
}

