function checkFaq () {

	var uri = new URI();
	
	if (uri.get("fragment").contains("link_faq_")) {
	
		var faq = uri.get("fragment").replace("link_", "");
	
		toggleFaq(faq, true);
	
	}

}

function toggleFaq (faq) {

	var uri = new URI();
	var scroll = arguments[1] || false;
	
	uri.set("fragment", "link_" + faq);
	uri.go();

	new Fx.Reveal($(faq), {
	
		onShow: function () {
		
			if (scroll) {
			
				window.scrollTo(0, $(faq).getPrevious().getPosition().y);
			
			}
		
		}
	
	}).toggle();
	
	

}

function showTweet () {

	if (document.getSize().x < 1070) {
	
		$("twitter").hide();
	
	}
	
	else {
	
		$("twitter").show();
		
	}
	
}

function setColumnHeight() {

	var height = Math.max($("home_column_1").getSize().y, $("home_column_2").getSize().y, $("home_column_3").getSize().y);
	
	$("home_column_1").setStyle("height", height + "px");
	$("home_column_2").setStyle("height", height + "px");
	$("home_column_3").setStyle("height", height + "px");
	
}

document.addEvent("domready", function () {

	//checkFaq();

	$$("a[rel=remooz]").each(function (element) {
	
		new ReMooz(element, {
		
			centered: true,
			cutOut: false,
			origin: element.getElement("img"),
			resizeFactor: 0.8,
			opacityResize: 0.5
			
		});
		
	});
	
	showTweet();
	
	new Element("div", {

		"html": '<div class="addthis_toolbox addthis_default_style">' +
			'<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>' +
			'<a class="addthis_button_tweet"></a>' +
			'<a class="addthis_counter addthis_pill_style"></a>' +
			'</div>',
		"style": "float: right; margin-top: 9px; margin-right: 2px; height:20px;"

	}).inject($("breadcrumbs"));
	
	var addthis_config = {
	
		"data_track_clickback": true
		
	};
	
	addthis.init();
	
	setColumnHeight();

});

window.addEvent("resize", showTweet);
