﻿function checkinput(evt)
{
  /*var carCode = event.keyCode;
  document.getElementById("error").innerHTML = "";
  if ((carCode < 48) || (carCode > 57))
  {
    document.getElementById("error").innerHTML = "Only enter numbers";
  	event.cancelBubble = true;
  	event.returnValue = false;	
  }else if(document.getElementById("entry").value.length >= 11)
  {
     document.getElementById("error").innerHTML = "Only enter 11 numbers";
     event.cancelBubble = true;
  	event.returnValue = false;
  }else{
    document.getElementById("error").innerHTML = " ";
  }*/
  
  evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        document.getElementById("error").innerHTML = "Only enter numbers";
        event.cancelBubble = true;
        event.returnValue = false;
        status = "This field accepts numbers only."
        return false
        status = ""
        return true

    }else{
        document.getElementById("error").innerHTML = " ";
    }

  
}
function formcheck()
{

  document.getElementById("error").innerHTML = " ";
  document.getElementById("numbererror").innerHTML = " ";
  document.getElementById("nameerror").innerHTML = " ";
  document.getElementById("snameerror").innerHTML = " ";
  document.getElementById("posterror").innerHTML = " ";

  valid = true;
  if(document.callform.fname.value == "")
  {
    document.getElementById("nameerror").innerHTML = "*";
    valid = false;
  }
  if(document.callform.sname.value == "")
  {
    document.getElementById("snameerror").innerHTML = "*";
    valid = false;
  }
  if(document.callform.number.value.length != 11)
  {
    document.getElementById("numbererror").innerHTML = "*";
    valid = false;
  }
  if(valid == false)
  {
    document.getElementById("error").innerHTML = "Complete fields marked *";
  }
  
  
  test = document.callform.postcode.value; size = test.length
 test = test.toUpperCase();
 while (test.slice(0,1) == " ")
  {test = test.substr(1,size-1);size = test.length
  }
 while(test.slice(size-1,size)== " ")
  {test = test.substr(0,size-1);size = test.length
  }
 document.callform.postcode.value = test; //write back to form field
 if (size < 6 || size > 8){ //Code length rule
  //alert(test + " is not a valid postcode - wrong length");
  //document.details.pcode.focus();
  document.getElementById("posterror").innerHTML = "*";
  valid = false;
  }
 if (!(isNaN(test.charAt(0)))){ //leftmost character must be alpha character rule
   //alert(test + " is not a valid postcode - cannot start with a number");
   //document.callform.postcode.focus();
   document.getElementById("posterror").innerHTML = "*";
   valid = false;
  }
 if (isNaN(test.charAt(size-3))){ //first character of inward code must be numeric rule
   //alert(test + " is not a valid postcode - alpha character in wrong position");
   //document.callform.postcode.focus();
   document.getElementById("posterror").innerHTML = "*";
   valid = false;
  }
 if (!(isNaN(test.charAt(size-2)))){ //second character of inward code must be alpha rule
   //alert(test + " is not a valid postcode - number in wrong position");
   //document.callform.postcode.focus();
   document.getElementById("posterror").innerHTML = "*";
   valid = false;
  }
 if (!(isNaN(test.charAt(size-1)))){ //third character of inward code must be alpha rule
   //alert(test + " is not a valid postcode - number in wrong position");
   //document.callform.postcode.focus();
   document.getElementById("posterror").innerHTML = "*";
   valid = false;
  }
 if (!(test.charAt(size-4) == " ")){//space in position length-3 rule
   //alert(test + " is not a valid postcode - no space or space in wrong position");
   //document.callform.postcode.focus();
   document.getElementById("posterror").innerHTML = "*";
   valid = false;
   }
 count1 = test.indexOf(" ");count2 = test.lastIndexOf(" ");
 if (count1 != count2){//only one space rule
   //alert(test + " is not a valid postcode - only one space allowed");
   //document.callform.postcode.focus();
   document.getElementById("posterror").innerHTML = "*";
   valid = false;
  }
  
  
  
  
  
  return valid;
}
