var AJAX_DIR = 'directory/';

function toggleDirNav(strShow) {
	var dirAlphaNav = $('#dirAlphaNav');
	var dirCatNav	= $('#dirCatNav');
	
	if (strShow == 'dirAlphaNav') {
		dirCatNav.hide();
		dirAlphaNav.show();
		}
	else {
		dirAlphaNav.hide();
		dirCatNav.show();
		}
	}
	
function listAlpha(strLetter) {

	// hide category nav if showing...
	$('#dirCatNav').hide();
	$('#dirAlphaNav').show();
	
	var contentArea = $('#dirContentArea');
	var pageTitle = $('#dirPageTitle');
	
	var dataStr = 'letter=' + strLetter;

	$.ajax({
		method: "get",url: AJAX_DIR + "ajax_list_by_letter.php",data: dataStr,
		beforeSend: function(){contentArea.html(loadingDisplay);},
		success: function(html){
			contentArea.html(html);
			
			// update page title
			var newTitle = (strLetter != 1) ? 'Members Starting with the Letter ' + strLetter : 'Members Starting without a Letter';
			pageTitle.html(newTitle);
			
			// update current letter
			$('.dirLtChosen').addClass('dirLt');
			$('.dirLtChosen').removeClass('dirLtChosen');
			$('#lt' + strLetter).removeClass('dirLt');
			$('#lt' + strLetter).addClass('dirLtChosen');
			}
		 });
	}
	
function listCat(catId) {

	// hide alpha nav if showing...
	$('#dirAlphaNav').hide();
	$('#dirCatNav').show();
	
	var contentArea = $('#dirContentArea');
	var pageTitle = $('#dirPageTitle');
	
	var dataStr = 'catid=' + catId;

	$.ajax({
		method: "get",url: AJAX_DIR + "ajax_list_by_letter.php",data: dataStr,
		beforeSend: function(){contentArea.html(loadingDisplay);},
		success: function(html){
			contentArea.html(html);
			
			// update page title
			var thisCat  = $('#catid').selectedTexts() + " ";
			pageTitle.html('Members in ' + thisCat.replace('-',' '));
			}
			
		 });
	}
	
function searchMembers(strText) {

	var contentArea = $('#dirContentArea');
	
	var dataStr = 'searchtext=' + escape(strText);

	$.ajax({
		method: "get",url: AJAX_DIR + "ajax_search.php",data: dataStr,
		beforeSend: function(){contentArea.html(loadingDisplay);},
		success: function(html){
			contentArea.html(html);
			}
			
		 });
	}


	
function loadHomePage(catId) {
	var dirContentNav = $('#dirContentNav');
	
	var dataStr = '';

	$.ajax({
		method: "get",url: AJAX_DIR + "ajax_load_home.php",data: dataStr,
		beforeSend: function(){dirContentNav.html(loadingDisplay);},
		success: function(html){
			dirContentNav.html(html);
			if (catId) loadCat(catId);
			}
		 });
	}
	
function loadCat(strIds) {
	var dirContentArea = $('#dirContentArea');
	
	var dataStr = 'catids=' + escape(strIds);

	$.ajax({
		method: "get",url: AJAX_DIR + "ajax_load_cat.php",data: dataStr,
		beforeSend: function(){dirContentArea.html(loadingDisplay);},
		success: function(html){
			dirContentArea.html(html);
			}
		 });
	}
	
