<!--
	function showJAJobListing(GetPath, SVR_ID, JobSearchUrl, CompanyID, JobID, WorkState, WorkStateList, MoveToRec, OrderByDepartmentFlag, CompanyCountry, DepartmentCount, DepartmentIDList, DepartmentNameList)
	{
		var objJobListing = document.getElementById('JAJobListing');
		var objWorkLocation = document.getElementById('JAWorkLocation');
		var objRange = document.getElementById('JADisplayRange');
		var objRange2 = document.getElementById('JADisplayRange2');
		var objRangeNotes = document.getElementById('JADisplayRangeNotes');

		var req = new XMLHTTP();
		var strResponseText, i;
		var arrDepartmenIDs = new Array(DepartmentCount);
		arrDepartmenIDs = DepartmentIDList.split(",");
		var arrDepartmenNames = new Array(DepartmentCount);
		arrDepartmenNames = DepartmentNameList.split(",");
		
		if (objJobListing != null && req!=null) {
			var url = JobSearchUrl +"/_ja/jobstreetAssistJX.asp";
			req.onreadystatechange = function () {
				if (req.readyState==4) {
					if (req.status==200) {
						if (req.responseText && req.responseText.lastIndexOf("JAJobListing=") != -1) {
							strResponseText = req.responseText.substring(req.responseText.lastIndexOf("JAJobListing=")+13, req.responseText.lastIndexOf("JAJobListingEnd"));
							for (i = 0; i < DepartmentCount; i++) {
								if (strResponseText.indexOf("###DEPARTMENT_"+arrDepartmenIDs[i]+"###") != -1)
									strResponseText = strResponseText.replace("###DEPARTMENT_"+arrDepartmenIDs[i]+"###", arrDepartmenNames [i]);
							}
							objJobListing.innerHTML = strResponseText;
							objWorkLocation.innerHTML = req.responseText.substring(req.responseText.lastIndexOf("JAWorkLocation=")+15, req.responseText.lastIndexOf("JAWorkLocationEnd"));
							objRange.innerHTML = req.responseText.substring(req.responseText.lastIndexOf("JADisplayRange=")+15, req.responseText.lastIndexOf("JADisplayRangeEnd"));
							if (objRange2) objRange2.innerHTML = req.responseText.substring(req.responseText.lastIndexOf("JADisplayRange=")+15, req.responseText.lastIndexOf("JADisplayRangeEnd"));
							objRangeNotes.innerHTML = req.responseText.substring(req.responseText.lastIndexOf("JADisplayRangeNotes=")+20, req.responseText.lastIndexOf("JADisplayRangeNotesEnd"));
						}
						else {
							objJobListing.innerHTML = "<center><b>Sorry, the server is too busy to handle your request. <br>Please try again later.</b></center>";
							sendErrorReport(GetPath, SVR_ID, CompanyID, JobID, WorkState, WorkStateList, MoveToRec, OrderByDepartmentFlag, CompanyCountry, req.status, req.statustext);
						}
					}
					else {
						objJobListing.innerHTML = "<center><b>Sorry, the server is too busy to handle your request. <br>Please try again later.</b></center>";
						sendErrorReport(GetPath, SVR_ID, CompanyID, JobID, WorkState, WorkStateList, MoveToRec, OrderByDepartmentFlag, CompanyCountry, req.status, req.statustext);
					}
				}
			}
			req.open("POST", url);
			req.send("func=showJAJobListing&SVR_ID=" + SVR_ID + "&WorkState=" + WorkState + "&WorkStateList=" + WorkStateList + "&de=" + OrderByDepartmentFlag + "&AID=" + CompanyID + "&JID=" + JobID + "&Ctry=" + CompanyCountry + "&MTR=" + MoveToRec);
		}
	}
	
	function sendErrorReport(GetPath, SVR_ID, CompanyID, JobID, WorkState, WorkStateList, MoveToRec, OrderByDepartmentFlag, CompanyCountry, ReqStatus, ReqStatusText)
	{
		var req = new XMLHTTP();
		
		if (req!=null) {
			var url = "http://" + GetPath + "/_ja/reportError.asp?SVR_ID=" + SVR_ID + "&WorkState=" + WorkState + "&WorkStateList=" + WorkStateList + "&de=" + OrderByDepartmentFlag + "&AID=" + CompanyID + "&JID=" + JobID + "&Ctry=" + CompanyCountry + "&MTR=" + MoveToRec + "&GetPath=" + GetPath + "&Status=" + ReqStatus + "&StatusText=" + ReqStatusText;
			
			req.open("GET", url, true);
			req.send(url);
		}
	}
//-->
