var EFFECT_DURATION = 400;

// Gibt auf einem Div den Hand Zeiger aus
function mpHand(oDiv) {
	oDiv.style.cursor = 'pointer';
}

// Gibt wieder den Default Zeigen aus
function mpDefault(oDiv) {
	oDiv.style.cursor = 'default';
}

// Tabellenzeile anzeigen/verstecken
function ToggleTableRow(nEleID) {
	var oRow = document.getElementById('ele' + nEleID);
	var oImg = document.getElementById('img' + nEleID);
	// Toggeln des Divs
	if (oRow.style.display == 'none') {
		Effect.Appear(oRow, { duration: EFFECT_DURATION/1000 });
		oImg.src = '/design/images/minus.gif';
	} else {
		Effect.Fade(oRow, { duration: EFFECT_DURATION/1000 });
		oImg.src = '/design/images/plus.gif';
	}
	setTimeout("SetNodeHeight('divMiddle')",EFFECT_DURATION * 1.5);
}

// Alle Elemente ausklappen
function ExpandAll() {
	for (var i = 0; i < aEleIDs.length; i++) {
		nEleID = aEleIDs[i];
		oRow = document.getElementById('ele' + nEleID);
		oImg = document.getElementById('img' + nEleID);
		// Toggeln des Divs
		Effect.Appear(oRow, { duration: EFFECT_DURATION/1000 });
		oImg.src = '/design/images/minus.gif';
	}
	setTimeout("SetNodeHeight('divMiddle')",EFFECT_DURATION * 1.5);
}

// Alle Elemente einklappen
function CollapseAll() {
	for (var i = 0; i < aEleIDs.length; i++) {
		nEleID = aEleIDs[i];
		oRow = document.getElementById('ele' + nEleID);
		oImg = document.getElementById('img' + nEleID);
		// Toggeln des Divs
		Effect.Fade(oRow, { duration: EFFECT_DURATION/1000 });
		oImg.src = '/design/images/plus.gif';
	}
	setTimeout("SetNodeHeight('divMiddle')",EFFECT_DURATION * 1.5);
}

// Tabs wechseln (Sections)
// Switcht einen Tab in Novartisregistern
function SwitchNpsTab(nId) {
	// Alle Tabs Inaktiv schalten / Alle Contents ausblenden
	// Aktiven Tab/ Aktiven Content einblenden
	for (var i = 0; i < aTabIDs.length; i++) {
		if (aTabIDs[i] == nId) {
			document.getElementById('tab' + aTabIDs[i]).className = 'cNpsNavActiveWhite';
			document.getElementById('sec' + aTabIDs[i]).style.display = 'inline';
		} else {
			document.getElementById('tab' + aTabIDs[i]).className = 'cNpsNavInActiveWhite';
			document.getElementById('sec' + aTabIDs[i]).style.display = 'none';
		}
	}
	setTimeout("SetNodeHeight('divMiddle')",EFFECT_DURATION * 1.5);
}
