		var hiddenContentShown = false;
		var currentContentTypeId = -1;
		var currentContentId = -1;
		
		var TESTIMONALS = 1;
		var BLOGS = 2;
		var TWEETS = 3;
		var VIDEOS = 4;
		var HINTS = 5;
	
		function showHiddenContent(contentTypeId, contentId) {
			if(currentContentTypeId != contentTypeId || !hiddenContentShown || currentContentId != contentId) {
				currentContentTypeId = contentTypeId;
				hiddenContentShown = true;
				currentContentId = contentId;
			
				var url = "";
				var hiddenComponent = "";
				switch(contentTypeId) {
				case TESTIMONALS:
					hiddenComponent = "#hidden_testimonalsDataContainer";
					break;
				case BLOGS:
					hiddenComponent = "#hidden_blogDataContainer";
					break;
				case TWEETS:
					hiddenComponent = "#hidden_tweetDataContainer";
					break;
				case VIDEOS:
					if(contentId) {
						url = "/local/LargeVideo.html?mediaInfoId="+contentId;
					}
					else {
						url = "/local/LargeVideos.html";
					}
					break;
				case HINTS:
					hiddenComponent = "#hidden_hintsDataContainer";
				}
				
				if(url != "") {
					jQuery("#hiddenContentContainer").fadeOut('slow', function() {
						jQuery("#hiddenContentContainer").load(url);
						jQuery("#hiddenContentContainer").fadeIn('slow');
						addHoverEventHandler();
					});
				}
				else {
					jQuery("#hiddenContentContainer").fadeOut('slow', function() {
						jQuery("#hiddenContentContainer").html(jQuery(hiddenComponent).html());
						jQuery("#hiddenContentContainer").fadeIn('slow');
						addHoverEventHandler();
					});
				}
			}
		}
		
		function addHoverEventHandler() {
			jQuery("#hiddenContentContainer .rollover").hover(function() {
				var currentImg = jQuery(this).attr('src');
        		jQuery(this).attr('src', jQuery(this).attr('hover'));
        		jQuery(this).attr('hover', currentImg);
			}, function() {
				var currentImg = jQuery(this).attr('src');
        		jQuery(this).attr('src', jQuery(this).attr('hover'));
        		jQuery(this).attr('hover', currentImg);
			});
		}
		
		function hideContent() {
			if(hiddenContentShown) {
				hiddenContentShown = false;
				currentContentTypeId = -1;
				currentContentId = -1;
				jQuery("#hiddenContentContainer").fadeOut();
			}
		}
		
		function updateContent(id, url) {
            jQuery(id).load(url);
            //jQuery(id).fadeOut('fast').load(url, function() {
            //	jQuery(id).fadeIn('slow'); 
            //});
		}
		
		function updateAllContent() {
			//updateContent("#testimonalsDataContainer", "/local/SmallTestimonial.html");
			//updateContent("#blogDataContainer", "/local/SmallBlog.html?random");
			updateContent("#tweetDataContainer", "/local/SmallTweet.html?random");
			updateContent("#videoDataContainer", "/local/SmallVideo.html?random");
			//updateContent("#hintsDataContainer", "/local/SmallHintsTips.html?random");
		}
		setInterval("updateAllContent()", 1000*30);
		
		function setupOpenEvent(id, contentTypeId) {
			jQuery(id).click(function() {
				showHiddenContent(contentTypeId);
			});
		}
		
		jQuery(document).ready(function () {
			setupOpenEvent('#testimonalsContainer', TESTIMONALS);
			setupOpenEvent('#blogContainer', BLOGS);
			setupOpenEvent('#tweetContainer', TWEETS);
			setupOpenEvent('#videoContainer', VIDEOS);
			setupOpenEvent('#hintsTipsContainer', HINTS);
		});


