var spNews;
var lastTab="n1001";

function switchTab(tab)
{
	if (tab!=lastTab)
	{
		document.getElementById(tab).className=("tabActive");
		document.getElementById(lastTab).className=("tab");
		spNews.showPanel(tab+"Panel");
		lastTab=tab;
	}
}

function InitNewsPage()
{
  var params;
  var def;
	var pre = "n10";
	var tab = "";
  var now;
	var tmp;
	var month;
	var mstr = "";

	// Show the sliding panels tab buttons.
	Spry.$$(".slidingTabPanelWrapper").setStyle("display: block");
	Spry.$$("#n1001, #n1002, #n1003, #n1004, #n1005, #n1006, #n1007, #n1008, #n1009, #n1010, #n1011, #n1012").addEventListener("click", function(){ switchTab(this.id); return false; }, false);

	// Turn the slidingPanel region into a real sliding panel widget.
	Spry.$$("#slidingPanel").addClassName("SlidingPanels").setAttribute("tabindex", "0");
	Spry.$$("#slidingPanel > div").addClassName("SlidingPanelsContentGroup");
	Spry.$$("#slidingPanel .SlidingPanelsContentGroup > div").addClassName("SlidingPanelsContent");

  // Evaluate URL params
  params = Spry.Utils.getLocationParamsAsObject();
	
  if(params.tabID == -1)
	{
		// auto
		
    now = new Date();
  	tmp = now.getMonth(); // getMonth(): 0 to 11
  	month = (1 * tmp) + 1;
		def = month-1; // start is january (1)
	}
	else
	{
		// param

//    month = params.tabID+6;
    month = params.tabID;
  	def = params.tabID;
	}

  spNews = new Spry.Widget.SlidingPanels('slidingPanel', { defaultPanel: def });

  mstr = month.toString();
  if(mstr.length == 1)
		tab = pre + "0" + mstr;
	else
		tab = pre + mstr;
  switchTab(tab);
}

Spry.Utils.addLoadListener(InitNewsPage);

