﻿var defaultStr = 'Type your question here';

function isBlank(q) {
	var whitespace = new String(" \t\n\r");

	for (var i = 0; i<q.length; i++) {
		if (whitespace.indexOf(q.charAt(i)) == -1) {
			return false;
		}
	}

	return true;
}

function submitForm(){
	if (!isValidForm()) {
		return;
	}

	document.getElementById('questionForm').submit();
}

function isValidForm(){
	var form = document.getElementById('questionForm');
	if (form.elements.namedItem('question').value==defaultStr  ||  isBlank(form.elements.namedItem('question').value)) {
		return false;
	}

	form.action = 'http://ucalgary.intelliresponse.com/grad/results.jsp';
	form.elements.namedItem('requestType').value = 'NormalRequest';
	return true;
}
 
function topTen(){
	var form = document.getElementById('questionForm');
	form.action='http://ucalgary.intelliresponse.com/grad/topQuestions.jsp';
	form.submit();
}

function clearForm(){
	var form = document.getElementById('questionForm');
	form.elements.namedItem('id').value = -1;
	form.reset();
	form.elements.namedItem('question').focus();
	form.elements.namedItem('question').value = '';
}
