function toggleJobSearch() {
	if($('job-search-form').className == 'advanced') {
		$('job-search-form').className = '';
		$('adv-job-search').style.display = 'none';
	} else {
		$('job-search-form').className = 'advanced';
		$('adv-job-search').style.display = 'block';
	}
}

function toggleDisplay(elem_id) {
	elem = $(elem_id);
	if(elem.style.display == 'none') {
		elem.style.display = 'block';
	} else {
		elem.style.display = 'none';
	}

	tab_id = elem_id.replace('list', 'tab');
	tab = $(tab_id);
	if(tab) {
		if(tab.className.indexOf('selected') > 0) {
			tab.className = tab.className.replace(' selected','');
		} else {
			tab.className = tab.className + ' selected';
		}
	}
}

function categoryToggle(checkbox) {
	if(checkbox.checked)
		num_categories_selected = num_categories_selected + 1;
	else
		num_categories_selected = num_categories_selected - 1;
      
	if(num_categories_selected == 1)
		text = num_categories_selected + ' Category Selected &nbsp;'
	else
		text = num_categories_selected + ' Categories Selected &nbsp;'
        
	$('categories_selected').innerHTML = text;
	$('category_combo').selectedIndex = 0;
}

function causeToggle(checkbox) {
	if(checkbox.checked)
		num_causes_selected = num_causes_selected + 1;
	else
		num_causes_selected = num_causes_selected - 1;
      
	if(num_causes_selected == 1)
		text = num_causes_selected + ' Cause Selected &nbsp;'
	else
		text = num_causes_selected + ' Causes Selected &nbsp;'
        
	$('causes_selected').innerHTML = text;
	$('cause_combo').selectedIndex = 0;
}

function typeToggle(checkbox) {
	if(checkbox.checked)
		num_types_selected = num_types_selected + 1;
	else
		num_types_selected = num_types_selected - 1;
      
	if(num_types_selected == 1)
		text = num_types_selected + ' Type Selected &nbsp;'
	else
		text = num_types_selected + ' Types Selected &nbsp;'
        
	$('types_selected').innerHTML = text;
	$('type_combo').selectedIndex = 0;
}

var currSelectedGuide;

function selectGuide(guide_id) {
	if(currSelectedGuide) {
		$('guideTab'+currSelectedGuide).className = 'guide';
		$('guideDescription'+currSelectedGuide).style.display = 'none';
	}

	currSelectedGuide = guide_id;
	$('guideTab'+guide_id).className = 'guide selected';
	$('guideDescription'+guide_id).style.display = 'block';
}

function toggleFilterListSection(section_id) {
	link = $('link-' + section_id);
	box = $('list-' + section_id);
	if(!link || !box) return;
 
	if(link.className == 'expanded') {
		link.className = '';
		box.style.display = 'none';
	} else {
		link.className = 'expanded';
		box.style.display = 'block';
	}
}

function selectQuestionList(list) {
	if(list == 'top') {
		$('top-questions-tab').className = 'tab selected';
		$('recent-questions-tab').className = 'tab';

		$('recent-questions-list').style.display = 'none';
		$('top-questions-list').style.display = 'block';
	} else {
		$('top-questions-tab').className = 'tab';
		$('recent-questions-tab').className = 'tab selected';

		$('top-questions-list').style.display = 'none';
		$('recent-questions-list').style.display = 'block';
	}
}

function showNavDropDown() {
	$('guide-expand-btn').className = 'expanded';
	$('guides-index').style.display = 'block';
}

function hideNavDropDown() {
	$('guide-expand-btn').className = '';
	$('guides-index').style.display = 'none';
}

function toggleNavDropDown() {
	if($('guides-index').style.display == 'block')
		hideNavDropDown();
	else
		showNavDropDown();
}

function showUpdatingSearchResults() {
	showUpdatingPopup();

	height = $('job-search-results').offsetHeight;
	width = $('job-search-results').offsetWidth;
	$('results-transperency').style.height = height + 'px';
	$('results-transperency').style.width = width + 'px';	
}

function hideUpdatingSearchResults() {
	hideUpdatingPopup();

	$('results-transperency').style.height = '0px';
	$('results-transperency').style.width = '0px';	
}