/*	
	======================================================================
	
	javascript/misc.js

	======================================================================
*/


	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  Trim
	//
	/////////////////////////////////////////////////////////
	
 		function Trim (str) {
 		
 			return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
 		}


	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  Get_Element_Reference
	//
	/////////////////////////////////////////////////////////
	
 		function Get_Element_Reference (fieldName) {
 		
			if (document.getElementById) { // DOM3 = IE5, NS6
		
				var myField = document.getElementById(fieldName);
			}
		
			else {
		
				if (document.layers) { // Netscape 4
				
					var myField = document.fieldName;
				}
				
				else { // IE 4
				
					var myField = document.all.fieldName;
				}
			}	
			
			return myField;
 		}


	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  Toggle_Div
	//
	/////////////////////////////////////////////////////////
	
		function Toggle_Div (id) {

			if (Get_Div_Visibility (id) == 'none') {
			
				Show_Div (id);
			}
			
			else {
			
				Hide_Div (id);
			}
		}
		
	
	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  Get_Div_Visibility
	//
	/////////////////////////////////////////////////////////
	
		function Get_Div_Visibility (id) {
		
			if (document.getElementById) { // DOM3 = IE5, NS6
		
				return (document.getElementById(id).style.display);
			}
		
			else {
		
				if (document.layers) { // Netscape 4
				
					return (document.id.display);
				}
				
				else { // IE 4
				
					return (document.all.id.style.display);
				}
			}		
		}
		
	
	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  Hide_Div
	//
	/////////////////////////////////////////////////////////
	
		function Hide_Div (id) {
		
			if (document.getElementById) { // DOM3 = IE5, NS6
		
				document.getElementById(id).style.display = 'none';
			}
		
			else {
		
				if (document.layers) { // Netscape 4
				
					document.id.display = 'none';
				}
				
				else { // IE 4
				
					document.all.id.style.display = 'none';
				}
			}
		}


	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  Show_Div
	//
	/////////////////////////////////////////////////////////
	
		function Show_Div (id) {

			if (document.getElementById) { // DOM3 = IE5, NS6
		
				document.getElementById(id).style.display = 'block';
			}
		
			else {
		
				if (document.layers) { // Netscape 4
		
					document.id.display = 'block';
				}
		
				else { // IE 4
		
					document.all.id.style.display = 'block';
				}
			}
		}



