// JavaScript Document
var cs_nav_ul=null;
var cs_nav_links=null;
var csc_content_div=null;
var cs_sub_nav_holder_div=null;
var cs_sub_nav_ul=null;
var cs_sub_nav_links=null;
	
function initContentSelector() {
	cs_nav_ul=$("cs_nav");
	cs_nav_links=cs_nav_ul.getElementsByTagName("a");
	csc_content_div=$("csc_content_3");
	cs_sub_nav_holder_div=$("cs_sub_nav_holder");
	
	// Set all of the onclick events
	for (i=0; i<cs_nav_links.length; i++) {
		cs_nav_links[i].onclick=function() {
			csNavClick(this);
			return false;
		}
	}
	
	csNavClick(cs_nav_links[0]); // Activate the first button
}

function csNavClick(linkRef) {
	for (i=0; i<cs_nav_links.length; i++) {
		if (cs_nav_links[i]==linkRef) { // Link is "current"
			$(cs_nav_links[i]).addClassName("current");
		} else { // Link is not "current"
			$(cs_nav_links[i]).removeClassName("current");
		}
	}
	
	new Ajax.Request(linkRef.href, 
		{
			method: 'get',
			onSuccess: function(transport) {
				cs_sub_nav_holder_div.innerHTML=transport.responseText;
				csInitSub();
			}
		});
}

function csInitSub() {
	cs_sub_nav_ul=cs_sub_nav_holder_div.getElementsByTagName("ul");
	cs_sub_nav_ul=cs_sub_nav_ul[0];
	cs_sub_nav_links=cs_sub_nav_ul.getElementsByTagName("a");
	
	// Set all of the onclick events
	for (i=0; i<cs_sub_nav_links.length; i++) {
		cs_sub_nav_links[i].onclick=function() {
			csSubNavClick(this);
			return false;
		}
	}
	
	csSubNavClick(cs_sub_nav_links[0]); // Activate the first button
}

function csSubNavClick(linkRef) {
	for (i=0; i<cs_sub_nav_links.length; i++) {
		if (cs_sub_nav_links[i]==linkRef) { // Link is "current"
			$(cs_sub_nav_links[i]).addClassName("current");
		} else { // Link is not "current"
			$(cs_sub_nav_links[i]).removeClassName("current");
		}
	}
	
	linkId=linkRef.id;
	contentId=linkId.replace(/_nav_/, "_content_");
	csc_content_div.innerHTML=$(contentId).innerHTML;
}