/* =========================================================================

JavaScript Source File -- Created with SAPIEN Technologies PrimalScript 3.1

NAME: Marcel Marty
AUTHOR: IT-Services , Futurecom interactive AG
DATE  : 02.12.2008

COMMENT: JavaScript-Handler for Balgrist curiculum vitae

============================================================================ */

function closeAllCV() {
	trs = document.getElementsByTagName("tr");
	for(i=0; i<trs.length; i++) {
		if(trs[i].className == "cvBC") {
			trs[i].style.visibility = "hidden";
			trs[i].style.display = "none";
		} 
	}
	resetClass();
	resetAllOnClickHandler();
}

function closeCV(id) {
	resetClass();
	document.getElementById('cvBC_' + id).style.visibility='hidden'; 
	document.getElementById('cvBC_' + id).style.display='none'; 
	if(document.all) {
		document.getElementById('cvLink_' + id).setAttribute("onClick", function() { displayCV(id); }, false);
	}
	else
	{
		document.getElementById('cvLink_' + id).attributes["onclick"].value = "javascript:displayCV(" + id + ");";
	}
}

function resetClass() {
	alink = document.getElementsByTagName("a");
	for(i=0; i<alink.length; i++) {
		if(alink[i].className == "butLinkArrImgActive"){
			alink[i].className = "butLinkArrImg";
		} 
	}
}

function displayCV(id) {
	closeAllCV();
	document.getElementById('cvBC_' + id).style.visibility='visible'; 
	document.getElementById('cvBC_' + id).style.display=''; 
	document.getElementById('cvLink_' + id).className='butLinkArrImgActive';
	resetOnClickHandler(id);
}

function resetOnClickHandler(id) {
	if(document.all) {
		document.getElementById('cvLink_' + id).setAttribute("onClick", function() { closeCV(id); }, false);
	}
	else
	{
		document.getElementById('cvLink_' + id).attributes["onclick"].value = "javascript:closeCV(" + id + ");";
	}
}

function resetAllOnClickHandler() {
	alink = document.getElementsByTagName("a");
	for(i=0; i<alink.length; i++) { 
		// alert(this.id);	
	}
}