var addthis_config = {username: 'healthworldch' };

$(function() {

	$("#HelpButton").click(
		function(event) {
			$("#DIV_ID").load("content/kal_help.php",
				function() {
					showPopUp($("#DIV_ID"));
					showVorhang();
				}
			);
		}
	);
	
	$("#DIV_ID").delegate("#ID_OF_CLOSE_BUTTON", "click",
		function(event) {
			closePopup($("#DIV_ID"));
			return false;
		}
	);

	$("#CALENDARTABLE_ID").delegate("a", "click",
		function(event) {
			loadPopUp(event.target);
			return false;
		}
	);

	$("#sideBox").delegate("a", "click",
		function(event) {
			loadPopUp(event.target);
			return false;
		}
	);

	
	$("#DIV_ID").delegate("#btnPic", "click",
		function(event) {
			if($(event.target).attr("src") == "img/grey_arr_down.gif") {
				$("#Text").css("display", "block");	
				$(event.target).attr("src", "img/grey_arr_up.gif");
			}else if($(event.target).attr("src") == "img/grey_arr_up.gif") {
				$("#Text").css("display", "none");	
				$(event.target).attr("src", "img/grey_arr_down.gif");
			}
		}
	);
	
	addthis.init();	
	
});

function loadPopUp(eTarget) {
	var link = getLink(eTarget);

	$("#DIV_ID").load(link.attr("href") + " #detailTable",
		function() {
			showPopUp($("#DIV_ID"));
			showVorhang();
		}
	);
}

function showPopUp(popup) {
	var x = ($(window).width() / 2) - (popup.width() / 2) + $(window).scrollLeft();
	var y = ($(window).height() / 2) - (popup.height() / 2) + $(window).scrollTop();
	
	if(y < 0) {
	 y = 50;
	}
	
	popup.css("top", y + "px");
	popup.css("left", x + "px");

	addthis.toolbox("#addThisToolbox");

	popup.show(350);
}

function closePopup(popup) {

	var vorhang = $("#vorhang");
	vorhang.hide(0);

	popup.css("top", "0px");
	popup.css("left", "0px");
	popup.hide(0);
}

function showVorhang() {
	var vorhang = $("#vorhang");
	
	vorhang.width("100%");
	vorhang.height("100%");

	vorhang.fadeTo(0, 0.5,
		function() {
			vorhang.show(0);	
		}
	);
}

function hideVorhang() {
	$("#vorhang").hide(0);
}

function getLink(eTarget) {
	var link = null;
	
	if(eTarget.tagName != "A") {
		link = $(eTarget).parent();
	}else {
		link = $(eTarget);
	}
	
	return link

}

