
function verify(f)
{ 
   var msg="";
   var orig = f.elements["orig"];
   var dest = f.elements["dest"];
   var fltNbr = f.elements["fltNbr"];

   if(fltNbr.value.length == 0) {
     if(orig.value.length < 3)
       msg+="Please enter an origin and destination city. Your entry must be at least 3 characters in length.";

     if(dest.value.length < 3)
       msg+="Please enter an origin and destination city. Your entry must be at least 3 characters in length. \n";
   }
   if(orig.value.length > 0 && isChar(orig.value)==false)
     msg+="Departing airport should be alpha characters only. \n";
   if(dest.value.length > 0 && isChar(dest.value)==false)
     msg+="Arriving airport should be alpha characters only. \n";
   if(fltNbr.value.length > 0 && isNaN(fltNbr.value)==true)
     msg+="Flight number should be numeric only. \n";
   if(msg) {
	    msg="Please supply the following:\n\n"+msg;alert(msg);
      return false;
    }
    insightfirstcall (f);	
    return true;
	
	}
	
	
	
	
	
function isNumber(inputVal) {
  var oneDecimal = false;
  var inputStr = inputVal.toString();
  if (inputStr.length == 0) {
    return false;
  }
  for (var i=0; i<inputStr.length; i++) {
    var oneChar = inputStr.charAt(i);
    if (i == 0 && oneChar == "-") {
      continue;
    }
    if (oneChar == "." && !oneDecimal) {
      oneDecimal = true;
      continue;
    }
    if (oneChar < "0" || oneChar > "9") {
      return false;
    }
  }
  return true;
}
function isChar(inputVal) {
  var inputStr = inputVal.toString();
  if (inputStr.length == 0) {
    return false;
  }
  for (var i=0; i<inputStr.length; i++) {
    var oneChar = inputStr.charAt(i);
    if (isNumber(oneChar)) {
      return false;
    }
  }
  return true;
}
function isCharNumber(inputVal) {
  var inputStr = inputVal.toString();
  if (inputStr.length == 0) {
    return false;
  }
  for (var i=0; i<inputStr.length; i++) {
    var oneChar = inputStr.charAt(i);
    if ((oneChar >= "0" && oneChar <= "9") || (oneChar >= "A" && oneChar <= "z")) {
      continue;
    } else {
      return false;
    }
  }
  return true;
}
function isContainSpace(inputVal) {
  var inputStr = inputVal.toString();
  if (inputStr.length == 0) {
    return false;
  }
  for (var i=0; i<inputStr.length; i++) {
    var oneChar = inputStr.charAt(i);
    if (oneChar == " ") {
      return true;
    }
  }
  return false;
}
