	function showTermReports(anchorId, reportsArray){
		var anchorEl = document.getElementById(anchorId);
		var termReportsDiv = document.getElementById("ltmsTermReportsDiv");
		termReportsDiv.style.left = (getLeft(anchorEl)) + "px";
		termReportsDiv.style.top = getTop(anchorEl) + "px";
        var url = "/LTMSLite/ltmsTermReports?method=showTermReports";
        sendAjaxRequest(url);
	}
	function populateReportsSelect(reportsArray) {
	  var selectEl = document.getElementById("reportType");
	  selectEl.length = reportsArray.length + 1;
	  for (var i = 0; i < reportsArray.length; i++) {
	  	var nextOption = new Option();
	  	if ("TERMWEEKLYLOADS" == reportsArray[i]) {
	  		nextOption.value = "weeklyLoads";
	  		nextOption.text = "Weekly Loads";
	  	} else if ("TERMWEEKLYREVENUE" == reportsArray[i]) {
	  		nextOption.value = "weeklyRevenueWs";
	  		nextOption.text = "Weekly Revenue Worksheet";
	  	} else if ("TERMCROSSREVENUE" == reportsArray[i]) {
	  		nextOption.value = "crossTerm";
	  		nextOption.text = "Cross Terminal Revenue Worksheet";
	  	} 
	  	selectEl.options[i + 1] = nextOption;
	  }
	}		
	function runLTMSTermReport(profId, companyCode) {
		var rptName = getValue("reportType");
		var beginDate = getValue("rptBeginDate");
		if (!isDate(beginDate, 'MM/dd/yyyy')) {
		  alert('Please supply a valid begin date and try again.');
		} else {
			var endDate = getValue("rptEndDate");
			if (!isDate(endDate, 'MM/dd/yyyy')) {
				alert('Please supply a valid end date and try again.');
			} else {
			// compare the begin and ending dates to ensure the end date > begin date
			if (compareDates(endDate,'MM/dd/yyyy',beginDate,'MM/dd/yyyy') == 1 || beginDate == endDate) {
				// dates OK -- proceed
				var termNumber = getValue("termNumber");
				if (termNumber != "") {	
		    	if (rptName  == "") {
		      		alert('Please select a valid report and try again');
		    	} else {	    
					var revProfile = "";
					for (var i = profId.length - 1;i >= 0;i--){
						revProfile = revProfile + profId.charAt(i);
					}
				var url = "https://mcnt03.venture-transport.com/Reports/reports?a=" + rptName +"&b=" + beginDate + "&c=" + endDate + "&d=" + revProfile + "&e=" + termNumber + "&f=" + companyCode;
					//var url = "/Reports/reports?a=" + rptName +"&b=" + beginDate + "&c=" + endDate + "&d=" + revProfile + "&e=" + termNumber + "&f=" + companyCode;
				var form = document.forms["ltmsTermReportsForm"];
				form.action = url;
				form.submit();
				}
				} else {
				  alert("Please select a valid terminal number and try again.");
				}
			} else {
			  alert('The end date must be greater than the begin date.');
			}
			}
		}
	}
