﻿// JScript File

function getCategoryDownloads(catId) {
	document.getElementById('file_list_area').innerHTML = '<img alt="loading..." src="/img/logo.gif" />';
	var http = false;
	
	if (navigator.appName == "Microsoft Internet Explorer") {
		http = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		http = new XMLHttpRequest();
	}
	
  http.open("GET", "/get_category_documents.asp?document_category_id=" + catId.toString(), true);
  http.onreadystatechange=function() {
	 if(http.readyState == 4) {
		document.getElementById('file_list_area').innerHTML = http.responseText;
	 }
  }
  http.send(null);
}

function showDescription(sessionId) {
	document.getElementById('description_' + sessionId.toString()).className = 'presentation_description_visible';
	document.getElementById('desc_link_' + sessionId.toString()).className = 'show_desc_link_invisible';
}
function hideDescription(sessionId) {
	document.getElementById('description_' + sessionId.toString()).className = 'presentation_description';
	document.getElementById('desc_link_' + sessionId.toString()).className = 'show_desc_link';
}
function document_search(inputForm,outputDisplay) {
	var formData = '';
	var submitURL = '/search_results.asp';

	for (i=0;i<inputForm.elements.length;i++) {
		// test for form requirements, if field is blank, display alert and stop processing
		if (inputForm.elements[i].id.indexOf('_req')!=-1 && inputForm.elements[i].value=='') {
			outputDisplay.innerHTML = inputForm.elements[i].id.replace('_req', '').replace('_', ' ').replace('_', ' ') + ' is a required field.';
			inputForm.elements[i].focus();
			return false;
		}
		switch (inputForm.elements[i].type) {
			case 'text' :
				formData = formData + inputForm.elements[i].id + '=' + escape(inputForm.elements[i].value) + '&';
				break;
		}
	}
	
	formData = formData.substring(0,formData.length-1);
	//	outputDisplay.innerHTML = formData;
	// alert(formData);
	
	// submit data
	var http = false;
	if (navigator.appName == "Microsoft Internet Explorer") {
		http = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		http = new XMLHttpRequest();
	}
	
	http.open("POST", submitURL, true);
	http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	http.setRequestHeader('Content-length', formData.length);
	http.setRequestHeader('Connection', 'close');

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('file_list_area').innerHTML = http.responseText;
		}
	}
	http.send(formData);
}