
function show_fieldset(element) {
	var id = element.value;
	var form = document.getElementById('search_advanced');
	var sets = form.getElementsByTagName('fieldset');
	for (var i=0;i<sets.length;i++) {
		sets[i].style.display="none";
	}
	var shown = document.getElementById(id);
	shown.style.display="block";
}


function toggle_message(id) {
	var message = document.getElementById('message_'+id);
	changeClass(message, 'hidden');
}


/*show the advanced search options and hide the basic buttons*/
function go_advanced() {
	var input = document.getElementById('looking_for');
	var val = input.value;
	if (val == 'Horse_Owner') {
		var set = document.getElementById('adv_horse');
	} else if (val == 'Stable_Owner') {
		var set = document.getElementById('adv_stable');
	} else if (val == 'Rider') {
		var set = document.getElementById('adv_rider');
	}
	var div = document.getElementById('advanced_search');
	var hider = document.getElementById('hide_text');
	changeClass(div, 'hidden');
	changeClass(set, 'hidden');
	changeClass(hider, 'hidden');
	
	var sets = div.getElementsByTagName('fieldset');
	for (i=0;i<sets.length;i++) {
		sets[i].style.display = 'none';
	}
	
	set.style.display = 'block';
}

function pick_set(field) {
	var val=field.value;
	if (val == 'Horse_Owner') {
		var set = document.getElementById('adv_horse');
	} else if (val == 'Stable_Owner') {
		var set = document.getElementById('adv_stable');
	} else if (val == 'Rider') {
		var set = document.getElementById('adv_rider');
	}
	var div = document.getElementById('advanced_search');
	var sets = div.getElementsByTagName('fieldset');
	for (i=0;i<sets.length;i++) {
		//sets[i].className = 'hidden';
		sets[i].style.display = 'none';
	}
	//changeClass(set, 'hidden');
	set.style.display = 'block';
}




/* SUPPORTING SCRIPTS */

function changeClass(el, className1) {
	if (el.className.match(className1)) {
		el.className = el.className.replace(className1, '');
	} else {
		el.className = el.className + ' ' + className1;
	}
}
