<!--

function Movearea() {
	If(window.document.contact.area.length == 3); {
		window.document.contact.prefix.focus()
	}
}

function NoSpaces(Ctrl) {
 newstr = "";
 for (i=0; i < Ctrl.value.length; i++) {
   letter = Ctrl.value.charAt(i);
   if(letter != " ") { newstr = newstr + letter; }
 }
 Ctrl.value = newstr;
}
function NoQuote(Ctrl) {
 newstr = "";
 for (i=0; i < Ctrl.value.length; i++) {
   letter = Ctrl.value.charAt(i);
   if(letter != "'") {  newstr = newstr + letter; }
 }
 Ctrl.value = newstr;
}

function StringTest(Ctrl,msg){
  valid = false;
  newstr="";
  for (i=0; i < Ctrl.value.length; i++) {
    letter = Ctrl.value.charAt(i);
    if(letter != " "){ if(letter != "."){ if(letter != ","){ valid = true; } } }
    if(letter != "'"){ newstr += letter; }
  } 
  if(valid == false){ 
     Fail(Ctrl,msg); 
  } else {
     Ctrl.value = newstr;
  }
  return(valid);
}

function BlankTest(Ctrl){
  blank = true;
  for (i=0; i < Ctrl.value.length; i++) {
    letter = Ctrl.value.charAt(i);
    if(letter != " "){ if(letter != "."){ if(letter != ","){ if(!isNumber(letter)){ blank=false; } } } }
  } 
  return(blank);
}

function StringNumberTest(Ctrl,msg,len) {
  NoSpaces(Ctrl);
  NoCommas(Ctrl);
  valid = true;
  for (i=0; i < Ctrl.value.length; i++) {
    letter = Ctrl.value.charAt(i);
    if(!isNumber(letter)){ valid = false; }
  }
  if(Ctrl.value.length != len) { valid = false; }
  if(valid == false) { Fail(Ctrl,msg); }
  return(valid);
}

function DollarTest(Ctrl, msg) {
  NoSpaces(Ctrl);
  NoCommas(Ctrl);
  valid = true;
  if(Ctrl.value.length == 0){
    valid=false;
  } else {
   for(i=0; i < Ctrl.value.length; i++) {
     letter = Ctrl.value.charAt(i);
     if(letter == ".") { if((Ctrl.value.length-i) != 3){  valid=false; break; }  
     } else {  if(!isNumber(letter)) { valid=false;  break; }  }
   }
  }
  if(valid == false){ Fail(Ctrl,msg); }
  return(valid);
}

function NoCommas(Ctrl) {
 newstr = "";
 for (i=0; i < Ctrl.value.length; i++) {
   letter = Ctrl.value.charAt(i);
   if(letter != ",") { newstr = newstr + letter; }
 }
 Ctrl.value = newstr;
}

function EmailTest(Ctrl, msg) {
  NoSpaces(Ctrl);
  atsign = 0;  dot = 0;  badchar=0; valid = false;
  for (i=0; i < Ctrl.value.length; i++) {
    letter = Ctrl.value.charAt(i);
    if(letter == "@") { atsign++; }
    if(letter == ".") { dot++; }
    if(letter == "'") { badchar++; }
    if(letter == ",") { badchar++; }
  }
  if(atsign == 1){
     if(dot > 0){ 
       if(badchar == 0){
         if(Ctrl.value.length > 4) { 
           valid = true; 
         }
	   }
     }
   }
  if(valid == false){ Fail(Ctrl,msg); }
  return(valid);
}

function Fail(Ctrl,Mssg){
  alert(Mssg);
  Ctrl.focus();
  return;
}

function isNumber(num)  {
  NumString="0123456789";
  valid = true;
  if (NumString.indexOf(num, 0) == -1) { valid = false; }
  return(valid);
}
//-->
