(function($)
{
	window.Aagon = window.Aagon || {};

	/**
	 * Ensures that the given namespace is declared.
	 * @param string|array namespace 
	 */
	Aagon.ensureNamespace = function(namespace) {
		if(typeof namespace == 'string') {
			namespace = namespace.split('.');
		}
		
		var pointer = window;
		for(var i in namespace)
		{
			pointer[namespace[i]] = (pointer[namespace[i]] || {});
			pointer = pointer[namespace[i]];
		}
	};


	Aagon.ensureNamespace('Aagon.BackCall');

	Aagon.BackCall.Open = function()
	{
		$('#content #rueckruf').show();
	};

	Aagon.BackCall.Close = function()
	{
		$('#content #rueckruf').hide();
	};


	$(function()
	{
		$('#content #rueckruf .close-backCall').click(function(){
			Aagon.BackCall.Close();
			return false;
		});
	
		$('#content .seitenelemente .open-backCall').click(function(){
			Aagon.BackCall.Open();
			return false;
		});
	});
})(jQuery);
