//-----------------------------------------------------------------------------
// FUNCTION: Toggle Filter Button
//-----------------------------------------------------------------------------
function toggleFilterButton(){
	if (bttnFilter.className.match("Show") == "Show"){
		bttnFilter.className = 'bttnHideFilter';
	} else {
		bttnFilter.className = 'bttnShowFilter';
	}
}
//-----------------------------------------------------------------------------
// FUNCTION: Is Filter Box Shown, returns string 1 if yes, string 0 if no
//-----------------------------------------------------------------------------
function isFilterBoxShown(){
	if (bttnFilter.className.match("Show") == "Show"){
		return '0';
	} else {
		return '1';
	}
}
//-----------------------------------------------------------------------------
// FUNCTION: Show Hide Filter - depends on if element is shown or hidden
//-----------------------------------------------------------------------------
function showHideFilter(id) { 
	if (document.getElementById) {
		if (document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = 'block';
			toggleFilterButton();
		} else {
			document.getElementById(id).style.display = 'none';
			toggleFilterButton();
		}	
	} else { 
		if (document.layers) {	
			if (document.id.display == "none"){
				document.id.display = 'block';
				toggleFilterButton();
			} else {
				document.id.display = 'none';
				toggleFilterButton();
			}
		} else {
			if (document.all.id.style.visibility == "none"){
				document.all.id.style.display = 'block';
				toggleFilterButton();
			} else {
				document.all.id.style.display = 'none';
				toggleFilterButton();
			}
		}
	}
}
//-----------------------------------------------------------------------------
// FUNCTION: Show Hide - depends on if element is shown or hidden
//-----------------------------------------------------------------------------
function showHide(id) { 
	if (document.getElementById) {
		if (document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = 'block';
		} else {
			document.getElementById(id).style.display = 'none';			
		}	
	} else { 
		if (document.layers) {	
			if (document.id.display == "none"){
				document.id.display = 'block';
			} else {
				document.id.display = 'none';
			}
		} else {
			if (document.all.id.style.visibility == "none"){
				document.all.id.style.display = 'block';
			} else {
				document.all.id.style.display = 'none';
			}
		}
	}
}

//-----------------------------------------------------------------------------
// FUNCTION: Show - make element display
//-----------------------------------------------------------------------------
function show(id) { 
	if (document.getElementById) {
		document.getElementById(id).style.display = 'inline';
	} else { 
		if (document.layers) {	
			document.id.display = 'inline';
		} else {
			document.all.id.style.display = 'inline';
		}
	}
}
//-----------------------------------------------------------------------------
// FUNCTION: Hide - make element hidden
//-----------------------------------------------------------------------------
function hide(id) { 
	if (document.getElementById) {
		document.getElementById(id).style.display = 'none';			
	} else { 
		if (document.layers) {	
			document.id.display = 'none';
		} else {
			document.all.id.style.display = 'none';
		}
	}
}
