// JavaScript Document

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 submitFormUS(){
  var d = document.questionFormUS;
  if (!isValidFormUS())
    return;
 
  d.submit();
}
 
function isValidFormUS(){
  var d = document.questionFormUS;
  if (d.question.value==defaultStr  ||  isBlank(d.question.value)) {
    return false;
  }
 
  d.action='index.jsp';
  d.requestType.value='NormalRequest';
  return true;
}

function topTenUS(){
  var d = document.questionFormUS;
  d.action='index.jsp';
  d.requestType.value='TopQuestionsRequest';
  d.submit();
}
 
function submitFormGS(){
  var d = document.questionFormGS;
  if (!isValidFormGS())
    return;
 
  d.submit();
}
 
function isValidFormGS(){
  var d = document.questionFormGS;
  if (d.question.value==defaultStr  ||  isBlank(d.question.value)) {
    return false;
  }

  d.action='/grad/index.jsp';
  d.requestType.value='NormalRequest';
  return true;
}

function topTenGS(){
  var d = document.questionFormGS;
  
  d.action='/grad/index.jsp';
  d.requestType.value='TopQuestionsRequest';
  d.submit();
} 

function submitForm(){
  var d = document.questionForm;
  if (!isValidForm())
    return;
 
  d.submit();
}
 
function isValidForm(){
  var d = document.questionForm;
  if (d.question.value==defaultStr  ||  isBlank(d.question.value)) {
    return false;
  }
 
  d.action=' http://concordia.intelliresponse.com/results.jsp';
  d.requestType.value='NormalRequest';
  return true;
}

function topTen(){
  var d = document.questionForm;
  d.action=' http://concordia.intelliresponse.com/topQuestions.jsp';
  d.submit();
}

function typeChar(questionId,i){
    document.questionForm.question.value=questionArray[questionId];
    document.questionForm.source.value=4;
    document.questionForm.id.value=responseIDArray[questionId];
    document.questionForm.submit();
}

function typeCharGS(questionId,i){
    document.questionFormGS.question.value=questionArray[questionId];
    document.questionFormGS.source.value=4;
    document.questionFormGS.id.value=responseIDArray[questionId];
    document.questionFormGS.submit();
}

var path= "img/"
var suffix = "_on"
var ext= ".gif"

function rollOver(imgName) {    
  tmpObj = eval("document.images." + imgName);
  tmpObj.src = path + imgName + suffix + ext;
  return;// Exit the function
}
    
// The rollOut function is the same as the over, only with a no suffix
function rollOut(imgName) {
  tmpObj = eval("document.images." + imgName);
  tmpObj.src = path + imgName + ext;
        
  return;
}
    
function preLoad() {
  imgArray = new Array(5);
  for(x=0;x<5;x++) {
    imgArray[x] = new Image();
  }

  imgArray[0].src = path + "best_on" + ext;
  imgArray[1].src = path + "help_on" + ext;
  imgArray[2].src = path + "related_on" + ext;
  imgArray[3].src = path + "see_on" + ext;
  imgArray[4].src = path + "top_ten_on" + ext;
            
}
