// methods to show/hide "AJAX" form divs. assumes you have _form, _busy, and _link divs
function show_busy_div(name) {
	if($(name+'_form')) { Element.hide(name+'_form'); };
	if($(name+'_link')) { Element.hide(name+'_link'); };
	if($(name+'_busy')) { Element.show(name+'_busy'); };
}
function show_form_div(name) {
	if($(name+'_link')) { Element.hide(name+'_link'); };
	if($(name+'_busy')) { Element.hide(name+'_busy'); };
	if($(name+'_form')) { Element.show(name+'_form'); };
}
function show_link_div(name) {
	if($(name+'_busy')) { Element.hide(name+'_busy'); };
	if($(name+'_form')) { Element.hide(name+'_form'); };
	if($(name+'_link')) { Element.show(name+'_link'); };
}
function clear_form_div(name) {
	if($(name+'_form')) { $(name+'_form').innerHTML = ''; }
	if($(name+'_form')) { Element.hide(name+'_form'); };
	if($(name+'_busy')) { Element.hide(name+'_busy'); };
	if($(name+'_link')) { Element.show(name+'_link'); };
}
// methods to show/hide "AJAX" form spans in table rows.
function show_busy_row(name,id) {
	if($('tr_'+name+'_link_'+id)) { Element.hide('tr_'+name+'_link_'+id); };
	if($('tr_'+name+'_busy_'+id)) { Element.show('tr_'+name+'_busy_'+id); };
}
function show_link_row(name,id) {
	if($('tr_'+name+'_busy_'+id)) { Element.hide('tr_'+name+'_busy_'+id); };
	if($('tr_'+name+'_link_'+id)) { Element.show('tr_'+name+'_link_'+id); };
}
// methods to show/hide busy widgets
function show_busy_widget(name) {
	if($(name)) { Element.show(name); };
} 
function hide_busy_widget(name) {
	if($(name)) { Element.hide(name); };
}

// -------------------------------------------------------

// Method to show and hide drop-down div in navigation
function drop_down() {
	if(Element.visible('subnav')) { //hide subnav and change drop_down class
		Element.removeClassName('drop_down', 'drop_down_active');
		Element.addClassName('drop_down', 'drop_down_inactive');
		new Effect.SlideUp('subnav');
		new Effect.SlideUp('subnav_bg');
	}
	else { //show subnav and change drop_down class
		Element.removeClassName('drop_down', 'drop_down_inactive');
		Element.addClassName('drop_down', 'drop_down_active');
		new Effect.SlideDown('subnav');
		new Effect.SlideDown('subnav_bg');
	}
}

function hide_subnav() {
	var arVersion = navigator.appVersion.split("MSIE");
	if(parseFloat(arVersion[1])) {
		if(parseFloat(arVersion[1]) <= 7) {
			return;
		}
		else { Element.hide('subnav_bg'); }
	}
	else {
		Element.hide('subnav_bg');
	}
}