	var DOMID = "";
	
	function AJAXRequest(strReason, strParam1, strParam2, strParam3)
			{	
			//strParam1 = Name of field
			//strParam2 = Next Level - X+1
			if (strReason == "updateCategory")
				{
					if(strParam2 == '0')
						{
							var intParentID = 0;
						}
						else
						{
							var strActiveField = "document.frmIssue." + strParam1 + "[document.frmIssue." + strParam1 + ".selectedIndex].value";
							var intParentID = eval(strActiveField)
						}
					DOMID = "divLevel"+strParam2; //Set DOMID to the next level to return all subsequent
					var url = "IssueAJAX.asp?reason=updateCategory&parentid=" + intParentID + "&level="+ strParam2 + "&ts="+new Date().getTime();

					//Clear out the rest of the divs if an early item is changed
					var i=0;
					var OtherDiv = "";
					for (i=strParam2;i<=5;i++)
						{
							OtherDiv = "divLevel"+i;
							OtherDivHeader = "divLevel"+i+"header"
							document.getElementById(OtherDiv).innerHTML = '';							
							document.getElementById(OtherDiv).style.display = 'none';							
							document.getElementById(OtherDivHeader).style.display = 'none';														
							
						}

					
				}
			if (window.XMLHttpRequest)
			{
				req = new XMLHttpRequest();
				req.onreadystatechange = ReturnHTMLToForm;
				req.open("GET", url, false);
				req.send(null);
				// branch for IE/Windows ActiveX version
			}
			
			else if (window.ActiveXObject)
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
				if (req)
				{
					req.onreadystatechange = ReturnHTMLToForm;
					req.open("GET", url, false);
					req.send();
				}
			}
		}						
		
		function CaptureKey()
		{
			if(window.event.keyCode	== 13)
				{
					//AJAXRequest('eventSearch','');
					//Call appropriate function when <enter> key punched
					return false;
				}
			else
				return true;
		}
	
		function ReturnHTMLToForm()
		{
			if(req.readyState == 4) 
			{
				DOMIDHeader = DOMID + "header";
				document.getElementById(DOMID).innerHTML = req.responseText;
				document.getElementById(DOMID).style.display = 'block';
				document.getElementById(DOMIDHeader).style.display = 'block';				
			}
		}		
		
		function verifyForm()
			{
				if(frmIssue.sAccountFirstName.value == '')
					{
						alert('You must enter your first name.');
						frmIssue.sAccountFirstName.focus();
						return false;
					}
				else if(frmIssue.sAccountLastName.value == '')
					{
						alert('You must enter your last name.');
						frmIssue.sAccountLastName.focus();
						return false;
					}					
				else if(frmIssue.sAccountEmail.value == '')
					{
						alert('You must enter your email address.');
						frmIssue.sAccountEmail.focus();
						return false;
					}
				else if(frmIssue.sPhonePrefix.value == '')
					{
						alert('You must enter your phone number.');
						frmIssue.sPhonePrefix.focus();
						return false;
					}
				else if(frmIssue.sPhoneLast4.value == '')
					{
						alert('You must enter your phone number.');
						frmIssue.sPhoneLast4.focus();
						return false;
					}				
				else if(frmIssue.sAccountAddress.value == '')
					{
						alert('You must enter your address.');
						frmIssue.sAccountAddress.focus();
						return false;
					}
				else if(frmIssue.sAccountCity.value == '')
					{
						alert('You must enter your city.');
						frmIssue.sAccountCity.focus();
						return false;
					}
				else if(frmIssue.sParticipantFirstName.value == '')
					{
						alert('You must enter the participants first name.');
						frmIssue.sParticipantFirstName.focus();
						return false;
					}
				else if(frmIssue.sParticipantLastName.value == '')
					{
						alert('You must enter the participants last name.');
						frmIssue.sParticipantLastName.focus();
						return false;
					}
				else if(frmIssue.sDescription.value == '')
					{
						alert('You must describe your problem.');
						frmIssue.sDescription.focus();
						return false;
					}
				else						
					{
						document.frmIssue.submit();
					}
			}