(function($) {
	
	$.infoToggle = function() {
		
		var infoText = $("#info-text");
		
		if($(document).find("#info").length > 0) {
			
			var info = $("#info"), infoFound = info.find("#info-text");
			
			if(infoFound.length > 0 && info.find(".info-button").length > 0) {
				
				var infoButton = $(".info-button"), isOpen = false;
				infoButton.click(handleInfo);
						
			}
			else if(infoFound) {
				
				$("#info-text").css("display", "block");
					
			}
			
			info = null;
			infoFound = null;
					
		}
		
		$.infoToggle.updateInfo = function(st) {
			
			infoText.html(st);
			
		}
				
		function handleInfo() {
				
			if(!isOpen) {
					
				infoText.fadeIn(500);
				isOpen = true;
						
			}
			else {
						
				infoText.fadeOut(300);
				isOpen = false;
						
			}
					
		}
			
	}
	
})(jQuery);
