/**
 * @author Mihai
 */
var speakers = new Array();

function hideSpeakerDetails(){
	document.getElementById('speaker_details').style.display = 'none';
}

function showSpeakerDetails(index, sender){
	document.getElementById('details_text').innerHTML = speakers[index];
	document.getElementById('speaker_details').style.display = 'block';
	if (index % 12 <= 5) {
		document.getElementById('detail_arrow_left').style.display = 'block';
		document.getElementById('detail_arrow_right').style.display = 'none';
		document.getElementById('speaker_details').style.top = getY(sender) + 'px';
		document.getElementById('speaker_details').style.left = parseInt(getX(sender) + 42) + 'px';
	}
	else {
		document.getElementById('detail_arrow_right').style.display = 'block';
		document.getElementById('detail_arrow_left').style.display = 'none';
		document.getElementById('speaker_details').style.top = getY(sender) + 'px';
		document.getElementById('speaker_details').style.left = parseInt(getX(sender) - 162) + 'px';
	}
}

function getX(oElement){
	var iReturnValue = 0;
	while (oElement != null) {
		iReturnValue += oElement.offsetLeft;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

function getY(oElement){
	var iReturnValue = 0;
	while (oElement != null) {
		iReturnValue += oElement.offsetTop;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}
