var categories = {
	user: 0,
	url: null,
	path: "/mvnforum_enterprise/mvnforum/", //FORUM PATH
	init: function() {
		if($("#tabs").length > 0) {
			categories.url = $("#create_your_own_proclamation").attr("href");
			$("#create_your_own_proclamation").attr("href","#");
		}

		$("#tabs a").each(function() {
			var id = $(this).attr("id");

			switch(id) {
				case "latest_proclamations":
					$(this).click(function(){
						categories.reset(this);
						categories.new_proclamation(0);
						return false;
					});
					break;
				case "lose_weight":
					$(this).click(function(){
						categories.show(1, this);
						categories.new_proclamation(1);
						return false;
					});
					break;
				case "get_in_shape":
					$(this).click(function(){
						categories.show(2, this);
						categories.new_proclamation(2);
						return false;
					});
					break;
				case "quit_smoking":
					$(this).click(function(){
						categories.show(3, this);
						categories.new_proclamation(3);
						return false;
					});
					break;
				case "healthy_community":
					$(this).click(function(){
						categories.show(4, this);
						categories.new_proclamation(4);
						return false;
					});
					break;
			}
		});
	},
	show: function(id, obj) {
		$.ajax({
			url: categories.path + "recentthreadsbyforum?forum=" + id,
			cache: false,
			success: function(r) {
				$("#tabs a").removeClass("active");
				$(obj).addClass("active");
				$(".forum").html(r);
			},
			error: function() {
				alert("A connection could not be established.");
			}
		});
	},
	reset: function(obj) {
		$.ajax({
			url: categories.path + "recentthreads",
			cache: false,
			success: function(r) {
				$("#tabs a").removeClass("active");
				$(obj).addClass("active");
				$(".forum").html(r);
			},
			error: function() {
				alert("A connection could not be established.");
			}
		});
		categories.new_proclamation(0);
	},
	new_proclamation: function(id) {
		switch(id) {
			case 0:
				$("#create_your_own_proclamation").unbind();
				$("#create_your_own_proclamation").click(function() {
					if(categories.user) {
						$("#create_your_own_proclamation").attr("href", categories.url + id);
						$("#create_your_own_proclamation").attr("onclick","dcsMultiTrack('DCS.dcsuri','http://www.mvmtforlife.com/community/addpost?WT.mc_ev=add_proclamation','WT.ti','Actions - Add a Proclamation');");
					}
					else {
						alert("Please first login before attempting to create a new proclamation");
					return false;
					}
				});
				break;
			default:
				$("#create_your_own_proclamation").unbind();
				if(categories.user) {
					$("#create_your_own_proclamation").attr("href", categories.url + id);
					$("#create_your_own_proclamation").attr("onclick","dcsMultiTrack('DCS.dcsuri','http://www.mvmtforlife.com/community/addpost?WT.mc_ev=add_proclamation','WT.ti','Actions - Add a Proclamation');");
				}
				else
					$("#create_your_own_proclamation").click(function() {
						alert("Please first login, then choose one of the 4 categories above before attempting to create a new proclamation");
						return false;
					});
				break;
		}
	}
};

var post_proclamations = {
	init: function() {
		this.bind()
	},
	bind: function() {
		$("div#post_categories a").click(function() {
			$("#post_categories a").removeClass("active");
			$(this).addClass("active");
			return false;
		});
	}
};

$(function() {
	categories.init();
	post_proclamations.init();
});
function callSpotlight(sTrack,src,type)
{
	//alert("callSpotlight");
	var axel = Math.random()+"";
	var nRnd = axel * 10000000000000;
	if(src == null || src == "") src = "2158272";
	if(type == null || type == "") type = "mvmtf535";
	var floodlightTag = "http://ad.doubleclick.net/activity;src="+src+";type="+type+";cat=" + sTrack + ";ord="+ nRnd + "?"; 

	//alert(floodlightTag);
	if(document.getElementById("DCLK_FLDiv"))
	{
		var flDiv=document.getElementById("DCLK_FLDiv");
	}else{
		var flDiv=document.body.appendChild(document.createElement("div"));
		flDiv.setAttribute("id","DCLK_FLDiv");
		flDiv.style.position="absolute";
		flDiv.style.visibility="hidden";
		flDiv.style.top="0px";
	}
	flDiv.innerHTML='<iframe id="DCLK_FLIframe" src="' + floodlightTag + '" WIDTH=1 HEIGHT=1 FRAMEBORDER=0></iframe>';
}
