function CtrlSetFirstTab(frmObj) {
	
	frmObj.focus();

}

function CtrlSelectResetEntries(frmObj, spaLen) {
	
	var i0 = 0;
	var i1 = 0;
	var SpaceLen = spaLen;
	var StrVar1 = "";
	
	for(i0 = frmObj.length; i0 > 0; i0--) {
		frmObj[i0] = null;
	}
	
	if(spaLen == null) {
		spaLen = 30;
	}
		
	for(var i1 = 1; i1 <= spaLen; i1++) {
		StrVar1 = StrVar1 + "-";
	}
	
	frmObj[1] = new Option("" + StrVar1 + "", "0");
	frmObj.selectedIndex = 0;
}

function CtrlSelectSetIndexPosition(frmObj, InxNum) {
	
	frmObj.selectedIndex = InxNum;

}

function CtrlSelectSetEntries(frmObj1, frmObj2, ArrayName, ArrayLength, FldIdx, spaLen) {
	
	var i0 = 0;
	var i1 = 2;
	var i2 = 0;
	var i3 = 0;
	var StrVar1 = "";
	
	for(i0 = frmObj2.length; i0 >= 1; i0--) {
		frmObj2[i0] = null;
	}
	
	for(var i1 = 0; i1 < ArrayLength; i1++) {
		if(ArrayName[i1][0] == frmObj1) {
			i2 = i2 + 1;
			frmObj2[i2] = new Option(ArrayName[i1][2], ArrayName[i1][1]);
		}
	}
	
	if(spaLen == null || spaLen == "") {
		spaLen = 30;
	}
	
	for(var i3 = 1; i3 <= spaLen; i3++) {
		StrVar1 = StrVar1 + "-";
	}
	
	frmObj2[(i2 + 1)] = new Option("" + StrVar1 + "", "0");

	if (FldIdx == 0 || FldIdx == "") {
		frmObj2.selectedIndex = 0;
	}
	else {
		if (frmObj2.length >= FldIdx) {
			frmObj2.selectedIndex = FldIdx;
		}
		else {
			frmObj2.selectedIndex = 0;
		}
	}

}

function CtrlInputResetValue(fldObj) {
	fldObj.value = "";
}

function CtrlInputSetValue(fldObj, fldVal) {
	
	fldObj.value = fldVal;

}

function CtrlSelectSetDays(frmObj, mm, yyyy) {

	var days = aDayOfDate(mm, yyyy);
	var i0;
	var i1;
	var oldInxLen = (isNaN(frmObj.length) == false) ? (parseInt(frmObj.length)) : null;
	
	if(frmObj.length > 0) {
		var oldInxVal = (frmObj.selectedIndex >= 0) ? parseInt(frmObj[frmObj.selectedIndex].value) : null;
	}
	else {
		var oldInxVal = null;
	}
	
	for(i0 = frmObj.length; i0 >= 0; i0--) {
		frmObj[i0] = null;
	}
	
	for(i1 = 1; i1 <= days; i1++) {
		frmObj[i1] = new Option(i1, i1);
	}
	
	frmObj[0] = null;
	
	if(oldInxVal == null) {
		frmObj.selectedIndex = 0;
	}
	else if(oldInxVal <= frmObj.length) {
		frmObj.selectedIndex = (oldInxVal - 1);
	}
	else if(oldInxVal > frmObj.length) {
		frmObj.selectedIndex =  (parseInt(frmObj.length) - 1);
	}

}

function CtrlSelectSetYears(frmObj, fromYear, toYear) {

	if(fromYear < 2000){
		fromYear = 1900 + fromYear
	}
	
	if(toYear < 2000) {
		toYear = 1900 + toYear
	}
	
	var i1;
	var i2 = 0;
	
	for(i0 = frmObj.length; i0 >= 0; i0--) {
		frmObj[i0] = null;
	}
	
	for(var i1 = fromYear; i1 <= toYear; i1++) {
			frmObj[i2] = new Option(i1, i1);
			i2 = i2 + 1;
	}
	
	frmObj.selectedIndex = 0;

}

function CtrlSelectSetMonths(frmObj) {
	
	var months = new Array("Jan", "Feb", "Mar", "Apr", "Mai", "Jun", 
	                       "Jul", "Aug", "Sep", "Oct", "Nov", "Dez");	
	var i1;

	while (frmObj.options.length > 0) {
		frmObj.options[0] = null
	}
	
	for(i1 = 0; i1 < months.length; i1++) {
		frmObj[i1] = new Option(months[i1], i1 + 1);
	}
	
	frmObj.selectedIndex = 0;
}

function CtrlSelectResetEntries0(frmObj, spaLen) {
	
	var i0 = 0;
	var i1 = 0;
	var SpaceLen = spaLen;
	var StrVar1 = "";
	
	while (frmObj.options.length > 0) {
		frmObj.options[0] = null
	}
	
	if(spaLen == null) {
		spaLen = 30;
	}
		
	for(var i1 = 1; i1 <= spaLen; i1++) {
		StrVar1 = StrVar1 + "-";
	}
	
	frmObj[0] = new Option("" + StrVar1 + "", "0");
	frmObj.selectedIndex = 0;
}

