function checkDoubleCountYears(element){
	var year = element.value;
	var now = new Date();
	var currentYear = now.getYear();
	if(currentYear < 1000) currentYear+=1900;
	//Check if input year lies in the future
	if( year > currentYear ){
		$('ajax_person_count').innerHTML = '<div class="warning">Die Mitarbeiterzahl kann nicht f&uuml;r Jahre eingegeben werden, die in der Zukunft liegen!</div>';
		element.value = '';
		setTimeout("resetElementContent('ajax_person_count')",5000); // 5 seconds
		return;		
	}
	var elementId = element.id;
	var testElement = null;
	var testEltId = '';
	var rowNumber = 1;
	do {
		testEltId = 'person_count_'+rowNumber+'_year';
		testElement = $(testEltId);
		if(testElement && testEltId != elementId && testElement.value == year){
			$('ajax_person_count').innerHTML = '<div class="warning">Die Mitarbeiteranzahl f&uuml;r das Jahr '+year+' wurde schon eingegeben!</div>';
			element.value = '';
			setTimeout("resetElementContent('ajax_person_count')",5000); // 5 seconds
			return;
		}
		++rowNumber;
	} while (testElement);
}
function checkMaxEnergyEmpCount(rowNumber){
	var totalEmpCount = parseInt($F('person_count_'+rowNumber+'_jobs'));
	var energyCntField = $('person_count_'+rowNumber+'_members');
	var effCntField = $('person_count_'+rowNumber+'_efficiency');
	var energyEmpCount = parseInt($F(energyCntField));
	var effEmpCount = parseInt($F(effCntField));
	if( isNaN(totalEmpCount) ){
		totalEmpCount = 0;
	}
	if( isNaN(energyEmpCount) ){
		energyEmpCount = 0;
	}
	if( isNaN(effEmpCount) ){
		effEmpCount = 0;
	}
	if( effEmpCount + energyEmpCount > totalEmpCount ){
		$('ajax_person_count').innerHTML = '<div class="warning">Die eingegebene Anzahl der Mitarbeiter f&uuml;r erneuerbare<br />Energien und Energieeffizienz ist gr&ouml;&szlig;er, als die Gesamtanzahl der Mitarbeiter!</div>';
		if(effEmpCount > 0){
			var restCount = totalEmpCount - energyEmpCount;
			if( restCount < 0 ){
				restCount = 0;
				energyCntField.value = totalEmpCount;
			}
			effCntField.value = restCount;
		}
		else{
			energyCntField.value = totalEmpCount;
		}
		setTimeout("resetElementContent('ajax_person_count')",5000); // 5 seconds		
	}
}
