// Initiales Färbern des Datums
function initBirth() {
    var obj = $('bday');
    if ((obj.value == 'Tag') || (obj.value == '') ) {
        obj.setStyle('color', '#999');
    }
    var obj = $('bmonth');
    if ((obj.value == 'Monat') || (obj.value == '') ) {
        obj.setStyle('color', '#999');
    }
    var obj = $('byear');
    if ((obj.value == 'Jahr') || (obj.value == '') ) {
        obj.setStyle('color', '#999');
    }
}

// Initiales wegblenden der anderen Scores
function initScoreTexts() {
	showScore(0);
}

function validatePage1() {
	var errors = 0;

	for (var i = 1; i <= 8; i++) {
		var tmp1 = $('q' + i + '_1');
		var tmp2 = $('q' + i + '_2');
		if ((tmp1.checked == false) && (tmp2.checked == false)) {
			errors++;
			$('l' + i + '_1').setStyle('color', '#f00');
			$('l' + i + '_2').setStyle('color', '#f00');
		} else {
			$('l' + i + '_1').setStyle('color', '#333');
			$('l' + i + '_2').setStyle('color', '#333');
		}
	}

	if (errors > 0) {
		$('errors').setStyle('display', 'block');
		return false;
	}
	return true;

}

function validatePage2() {
	var errors = 0;

	for (var i = 9; i <= 16; i++) {
		var tmp1 = $('q' + i + '_1');
		var tmp2 = $('q' + i + '_2');
		if ((tmp1.checked == false) && (tmp2.checked == false)) {
			errors++;
			$('l' + i + '_1').setStyle('color', '#f00');
			$('l' + i + '_2').setStyle('color', '#f00');
		} else {
			$('l' + i + '_1').setStyle('color', '#333');
			$('l' + i + '_2').setStyle('color', '#333');
		}
	}

	if (errors > 0) {
		$('errors').setStyle('display', 'block');
		return false;
	}
	return true;

}

function checkBirthEnter(obj) {
	if ((obj.value == 'Tag') || (obj.value == 'Monat') || (obj.value == 'Jahr') || (obj.value == '') ) {
		obj.value = '';
		obj.setStyle('color', '#333');
	}
}

function checkBirthLeave(obj) {
	if (obj.value == '') {
		switch(obj.name) {
			case 'day': obj.value = 'Tag';
				break;
			case 'month': obj.value = 'Monat';
				break;
			case 'year': obj.value = 'Jahr';
				break;
		}
		obj.setStyle('color', '#999');
	}
}


function showScore(toShow) {
	for (var i = 0; i <= 9; i++) {
		var obj = $('scores_' + i);
		if (obj != null) {
			if (i == toShow) {
				obj.setStyle('display', 'block');
			} else {
				obj.setStyle('display', 'none');
			}
		}
	}
}

function showActive(toShow) {
	var obj = $('dsTable' + toShow);
	if (obj != null) {
		obj.setStyle('background-image', 'url(/fileadmin/templates/media/img/content/fragebogen/grafik-auswertung-inkontinenz_aktiv.gif)');
		switch (toShow) {
			case 1:	obj.setStyle('background-position', '-55px -30px');
				break;
			case 2:	obj.setStyle('background-position', '-137px -30px');
				break;
			case 3:	obj.setStyle('background-position', '-221px -30px');
				break;
			case 4:	obj.setStyle('background-position', '-55px -112px');
				break;
			case 5:	obj.setStyle('background-position', '-137px -112px');
				break;
			case 6:	obj.setStyle('background-position', '-221px -112px');
				break;
			case 7:	obj.setStyle('background-position', '-55px -195px');
				break;
			case 8:	obj.setStyle('background-position', '-137px -195px');
				break;
			case 9:	obj.setStyle('background-position', '-221px -195px');
				break;
		}
	}
}

function showInActive(toShow) {
	var obj = $('dsTable' + toShow);
	if (obj != null) {
		obj.setStyle('background-image', 'none');
	}
}
