/**
 * @(#) placeFocus.js
 * Copyright Freelancer Solutions
 */
 
/**
 * Hoover
 * Version 2.0
 *
 * Title: Form Element Focus
 *
 * Description: This function will focus the cursor on the first element
 *              of the first form if a form exists on the page.
 *
 * @author Paul Edelman
 * @version 1.0
 */
 
function placeFocus() {
	if (document.forms.length > 0) {
		var field = document.forms[0];
		for (i = 0; i < field.length; i++) {
			if ((field.elements[i].type == "text") || 
				(field.elements[i].type == "textarea") || 
				(field.elements[i].type.toString().charAt(0) == "s")) {
				document.forms[0].elements[i].focus();
				break;
			 }
      	}
   	}
}

function selectAll(divObj) {
	var checks = document.getElementsByName(divObj);
	var length = checks.length;
	for (var i = 0; i < length; i++) {
		if (checks[i].type == 'checkbox')
		checks[i].checked = true;
	}
}

function deselectAll(divObj) {
	var checks = document.getElementsByName(divObj);
	var length = checks.length;
	for (var i = 0; i < length; i++) {
		if (checks[i].type == 'checkbox')
		checks[i].checked = false;
	}
}

function checkImport(form) {
	var fileName = form.importFile.value;
	var importType = form.importType.value;
	if (importType == 'student') {
		importType = 'stu';
	} else if (importType = 'faculty') {
		importType = 'fac';
	}
	
	if (!fileName) {
		alert("Please select a file to upload!");	
		return false;
	}
	else if (fileName.indexOf(".ttx") == -1) {
		alert("The upload file doesn't have the correct format!");	
		return false;
	} else if (fileName.indexOf(importType) == -1) {
		alert("The type of the upload file doesn't match the import type you selected!");	
		return false;
	}
	return true;
}

