
	function CheckSubmitForm(Event, FormName) {
		
		if (!Event)
			Event = window.event;
		if (Event.which) {
			Tastencode = Event.which;
		} else if (Event.keyCode) {
			Tastencode = Event.keyCode;
		}
		  
		if (Tastencode == 13) {
			document.forms[FormName].submit();
		}
		
	}

	function SetText(ElementName, Message) {
		
		DOMElement = document.getElementById(ElementName);
		DOMElement.innerHTML = Message;
		
	}

	



	function EnableAjaxElement(ElementName) {

		EnableElement(ElementName);
		HideElement(ElementName + '_ajax');		

	}

	function DisableAjaxElement(ElementName) {

		DisableElement(ElementName);
		ShowElement(ElementName + '_ajax');		

	}

	function SwitchVisibility(ElementName) {
		
		if (document.getElementById(ElementName).style.display == 'none') {
			ShowElement(ElementName);	
		} else {
			HideElement(ElementName);			
		}
		
	}

	function Link(LinkURL){

		window.location.href = LinkURL;
		
	}


	function HideElement(ElementName) {
		
		DOMElement = document.getElementById(ElementName);
		DOMElement.style.display = 'none';
		
	}
	
	function ShowElement(ElementName) {
		
		DOMElement = document.getElementById(ElementName);
		DOMElement.style.display = 'block';

	}

	function DisableElement(ElementName) {
		
		DOMElement = document.getElementById(ElementName);
		DOMElement.disabled = true;
		
	}
	
	function EnableElement(ElementName) {
		
		DOMElement = document.getElementById(ElementName);
		DOMElement.disabled = false;

	}

	function ClearSelect(ElementName, ShowDummyEntry) {

		DOMElement = document.getElementById(ElementName);

		for (var OptionsCounter = (DOMElement.length - 1); OptionsCounter >= 0; OptionsCounter--) {
			DOMElement.options[OptionsCounter] = null;
		}  

		if (ShowDummyEntry) {
			NewOption = new Option('-----', 0, true, false);
			DOMElement.options[DOMElement.options.length] = NewOption;
		}
		
	}

	function GetAjaxObject() {

		if (typeof XMLHttpRequest != 'undefined') {
		    resObject = new XMLHttpRequest();
		}

		if (!this.resObject) {
		    try {
		        resObject = new ActiveXObject("Msxml2.XMLHTTP");
		    } catch(e) {
		        try {
		            resObject = new ActiveXObject("Microsoft.XMLHTTP");
		        } catch(e) {
		            resObject = null;
		        }
		    }
		}
				
		return resObject;
				
	}

	function HandleResponse(FormAction, DOMName) {
	
		try {

			if (resObjectArray[DOMName].readyState == 4 || resObjectArray[DOMName].readyState == '4') {

				if (FormAction == 'get_field_default') {

					ShowFieldDefault(resObjectArray[DOMName].responseXML);

				}

				if (FormAction == 'get_table_information') {

					ShowFieldPulldown(resObjectArray[DOMName].responseXML);

				}

				if (FormAction == 'switch_help') {
					
					SwitchHelpButton(resObjectArray[DOMName].responseXML);

				}
				
				if (FormAction == 'switch_show') {
					
					SwitchShowButton(resObjectArray[DOMName].responseXML);

				}

				if (FormAction == 'switch_overview') {
					
					SwitchOverviewButton(resObjectArray[DOMName].responseXML);

				}

			}

		}  catch (e) {
		
		}
		
	}

	