// JavaScript Document
//define:
var sfondsDetailsActiveFonds = 0;

function fondsDetailsS(offsetTop, fondsID) {

	sfondsDetailsActiveFonds = fondsID;

	getAndSetAndShowFondsContent(fondsID);
	
	if(!offsetTop) offsetTop = fondsGetCenterV();
	$("#fondsdetails-div").css("top", offsetTop + "px");
	
	pageTracker._trackEvent("fondsdetails", "show", infGetPageName());

};

//Hide:
function fondsDetailsH() {
  //fondsSwitchTransparency(myID, 0);
  $("#fondsdetails-div").css("display", "none");
  pageTracker._trackEvent("fondsdetails", "close", infGetPageName());
};

//Get Content for Fonds to show:
function getAndSetAndShowFondsContent(fondsID) {
	
	var contentDiv = document.getElementById("fondsdetails-content-container");
	
	if(aFondsContents[fondsID]!=undefined){
		//get from Plerlod:
		sFondsContent = aFondsContents[fondsID];
		//sFondsName = fondsDetailsExtractFondsData(sFondsContent, "fondsName");
		contentDiv.innerHTML = sFondsContent;
		$("#fondsdetails-div").css("display", "block");
	}else{
		//get new:
	}
	
	
}


function fondsDetailsExtractFondsData(sFondsContent, sWhichData) {
	
	if(sWhichData=="fondsName") {
		sDelimiterLeft = "<td valign=\"top\" colspan=\"3\" class=\"boldglossar\" style=\"padding-top:20px;\">";
		sDelimiterRight = "</td>";
		
		//Parse Results:
		var sResult = sFondsContent.split(sDelimiterLeft)[1];
		var sResult = sResult.split(sDelimiterRight)[0];
		
		return sResult;
	}
}


//Get Position for Infolayer:
function fondsGetCenterV() {
	
	//height of fondswindow:
	var divHeight = $("#fondsdetails-div").height();
	//height of window:
	var winHeight = $(window).height();
	//scroll of window:
	var winScroll = $(window).scrollTop();
	
	//compute vertical center position:
	var divPos = winScroll + ((winHeight-divHeight)/2);
	
	//dont go above top-page-line:
	if(divPos<9) divPos = 9;
	
	//Show Top at top:
	if(winScroll>divPos) divPos = winScroll
	
	return divPos;
};