WebFontConfig = {
    google: { families: [ 'Cantarell::latin' ] }
  };
  (function() {
    var wf = document.createElement('script');
    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
      '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
    wf.type = 'text/javascript';
    wf.async = 'true';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(wf, s);
})();
  
  
function heightFix (){
	var leftHeight = $("#leftCol").height(),
		rightHeight = $("#rightCol").height();

	if(leftHeight > rightHeight){
		$("#rightCol").height(leftHeight);
	}
	else if(rightHeight > leftHeight){
		$("#leftCol").height(rightHeight);
	}
}

function checkGoogleFont(){
	delay && clearTimeout(delay);
	if(!$("html").hasClass("wf-active")){
		var delay = setTimeout(checkGoogleFont, 10);
	}
	else{
		heightFix();
	}
}

$(document).ready(function(){

	checkGoogleFont();

	//Banner Stuff
	var bannerItems = $("#bannerItems a img"),
		maxWidth = bannerItems.width(),
		maxHeight = bannerItems.height(),
		bannerNumber = bannerItems.length,
		currentWidth = maxWidth;
		fontSize = 14;
	
	if(bannerNumber % 2)
		$('#bannerItems div.bannerItem:nth-child(' + ((bannerNumber / 2) + .5) + ') a img').addClass("active");
	else
		$('#bannerItems div.bannerItem:nth-child(' + (bannerNumber / 2) + ') a img').addClass("active");
	
	currentWidth = maxWidth;
	$(".active").parent("a").parent("div.bannerItem").nextAll().children("a").children("img").css('width', function(){
		currentWidth = currentWidth * .8;
		return currentWidth;
	});
	$(".active").parent("a").parent("div.bannerItem").nextAll().children("a.bannerLink").css('font-size', function(){
		fontSize = fontSize * .8;
		return fontSize;
	});
	currentWidth = maxWidth;
	fontSize = 14;
	$(".active").parent("a").parent("div.bannerItem").prevAll().children("a").children("img").css('width', function(){
		currentWidth = currentWidth * .8;
		return currentWidth;
	});
	$(".active").parent("a").parent("div.bannerItem").prevAll().children("a.bannerLink").css('font-size', function(){
		fontSize = fontSize * .8;
		return fontSize;
	});
	
	fontSize = 14;
	$(bannerItems).mouseover(function(){
		$(".active").removeClass("active");
		$(this).addClass("active");
		
			$(this).stop().animate({
					width:	maxWidth
			});
			$(this).parent("a").siblings(".bannerLink").stop().animate({
				fontSize: "14px"
			});
			currentWidth = maxWidth;
			fontSize = 14;
			$.each($(".active").parent("a").parent("div.bannerItem").nextAll().children("a").children("img"), function(){
				$(this).stop().animate({
					width:	currentWidth * .8
				});
				$(this).parent("a").siblings(".bannerLink").stop().animate({
					fontSize: fontSize * .8 +"px"
				});
				currentWidth = currentWidth * .8;
				fontSize = fontSize * .8;
			})
			currentWidth = maxWidth;
			fontSize = 14;
			$.each($(".active").parent("a").parent("div.bannerItem").prevAll().children("a").children("img"), function(){
				$(this).stop().animate({
					width:	currentWidth * .8
				});
				$(this).parent("a").siblings(".bannerLink").stop().animate({
					fontSize: fontSize * .8 +"px"
				});
				currentWidth = currentWidth * .8;
				fontSize = fontSize * .8;
			})
	});
	
	$("ul.faqNav li").click(function(){
		$("#rightCol").css("height", "auto");
		$(".faqContent").hide();
		var thisClass = $(this).attr("class");
		$("." + thisClass).slideDown();
	});
	

});

