//Flash Replacement	- must NOT be loaded using an onLoad envent!!!
var humanist521 = {
	src: '/_images/flash/humanist521.swf',
	ratios: [8, 1.41, 10, 1.32, 11, 1.31, 15, 1.29, 19, 1.28, 25, 1.25, 27, 1.23, 31, 1.24, 37, 1.23, 41, 1.22, 42, 1.23, 53, 1.22, 56, 1.21, 57, 1.22, 92, 1.21, 93, 1.2, 96, 1.21, 98, 1.2, 101, 1.21, 103, 1.2, 104, 1.21, 108, 1.2, 109, 1.21, 113, 1.2, 114, 1.21, 1.2]
};

sIFR.activate(humanist521);
	
	
$(document).ready(function() {
	var pageTracker = _gat._getTracker("UA-133534-1");
	pageTracker._initData();
	pageTracker._trackPageview();

	if (!sIFR.isActive) {
		$('h1, h2, h3, h4, h5, #mainmenu span').css("visibility", "visible").addClass("nosIFR");
	} else {
		sIFR.replace(humanist521, {
			selector: 'h1, #footer h2, h4',
			css: ['.sIFR-root {color: #0F4B8C;padding:0;}','a {text-decoration:none; color:#0F4B8C;}','a:hover {text-decoration:underline; color:transparent;}']
		});
		sIFR.replace(humanist521, {
			selector: '#content h2,#footer h3',
			css:[ '.sIFR-root { font-style:italic;color:#777; }',' .sIFR-root a { text-decoration:none;color:#000; }',' .sIFR-root a:hover { text-decoration:underline;color:transparent; }']
		});
		sIFR.replace(humanist521, {
			selector: '#content h3',
			css:['.sIFR-root { font-weight:bold;font-style:italic; }',' .sIFR-root a { text-decoration:none;color:#000; }',' .sIFR-root a:hover { text-decoration:underline;color:transparent; }']
		});
		sIFR.replace(humanist521, {
			selector: '#mainmenu span',
			css:[' .sIFR-root a {color: #0F4B8C; text-decoration:none; }',' .sIFR-root a:hover {color: #0F4B8C;text-decoration:underline; }']
		});
	}
	
	// Main Menu
	var mainMenuOffset = $('.menuContainer').offset()
	$('.menuContainer .mainItem').hover(
			function() {
				$(this).toggleClass('over');
			},
			function() {
				$(this).toggleClass('over');
	 }).each(function() {
			var localDropdown = $(this).children('ul');
			var localMenuOffset = $(this).offset();
			var newLeft = localMenuOffset.left - mainMenuOffset.left;
			var newTop = (localMenuOffset.top + $(this).height()) - mainMenuOffset.top;
			
			$(localDropdown).css('left', newLeft+'px');	
			$(localDropdown).css('top', newTop+'px');	
	 });
	 
	
	//prevent rollover border "bump" in IE8. This class name negates the border style
	$("a img").each(function(){
		$(this).closest("a").addClass("img");
	});
	
	
	$(".showHideToggle").click(function(event) {
		event.preventDefault();
		var targetDiv = $(this).attr("href");
		$(targetDiv).toggle("slow")
	});

}); // end of $(document).ready()


function getBloggerPosts(whichLabel, titlesOnly) {
	
	var URL = "";
	if (titlesOnly == undefined) {
		titlesOnly = false;
	}
		
	if (whichLabel == undefined) {
		URL = "http://www.dominiondigital.com/thinkingforward/syndication.axd?format=rss";
	} else {
		URL = "http://www.dominiondigital.com/thinkingforward/category/feed/" + whichLabel + ".aspx";
	}
	
	$.jGFeed(URL, function(feeds){
		var postHTML = "";

		if (titlesOnly) {
			$.each(feeds.entries, function(i,item){
				var date = item.publishedDate.substr(0, (item.publishedDate.indexOf(":") - 2));
				postHTML = postHTML + "<div class='postContainer post_"+ i +"'><div class='postDate'>"+date+"</div><h3><a href='"+item.link+"'>" + item.title + "</a></h3></div>";
			});
		} else {
			$.each(feeds.entries, function(i,item){
				var date = item.publishedDate.substr(0, (item.publishedDate.indexOf(":") - 2));
				postHTML = postHTML + "<div class='postContainer post_"+ i +"'><div class='postDate'>"+date+"</div><h3><a href='"+item.link+"'>" + item.title + "</a></h3>";
				postHTML = postHTML + "<div class='postContent'>" + item.content + "</div></div>";
			})
		}	
		
		$("#posts").html(postHTML);
		
		if (!titlesOnly) {
			$(".postContent").find("img[width!='1']:first").each(function() {
				$("<div class='postImage'><div><img src='" + $(this).attr("src") + "'/></div></div>").prependTo($(this).parents(".postContainer"));
			});
			$(".postContent").find("a").each(function() {
				$(this).remove();
			});
			
			$(".postContainer").each(function(){
					var readMoreLink = $(this).find("h3 a").attr("href");
					var postText = $(this).find(".postContent").text();
					
					var r = 0;
					var word_array = postText.split(' ');
					
					var shortText = "";
					var wordThreshold = 0;
					var wordCount = 0;
					
					for (z=0; z < word_array.length; z++) {
						shortText = shortText + " " + word_array[z];
						wordCount = z;						
						wordThreshold = 20;
						if (z == 20) {
							break;
						}
					}
										
					if (wordCount >= wordThreshold) {
						$(this).find(".postContent").html(shortText + "... <span class='readMore'><a href='"+readMoreLink+"'>[more]</a></span>");
					}
		  });
			
			
			$(".postContent img").hide();
			
			$(".post_0").find(".postContent").wrap("<div class='container'></div>").end().find(".postImage").prependTo(".post_0 .container");
		}
		
	},4);	
 }


