function checkPostcode(number, id)
{

   var ValidChars = "0123456789";
   var Char;
   for (i = 0; i < number.length; i++) 
   { 
      Char = number.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
	 {
	 alert("The postcode you entered contains invalid characters.\nPlease ensure it contains numbers only.");
	 document.getElementById("IDProcessingIMG").style.display = "none";
	 document.getElementById(id).value = "";
	 return false;
	 }  
   } 
	 
   if (number.length <= 3)
   {
    document.getElementById("IDProcessingIMG").style.display = "none";
   	alert("The postcode must be four digits long.");
	return false;
   }
   return true;
}

function checkPhoneNumber(number, id)
{

   var ValidChars = "0123456789";
   var Char;
   for (i = 0; i < number.length; i++) 
   { 
      Char = number.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
	 {
	 alert("The phone number you entered contains invalid characters.\nPlease ensure it contains numbers only.");
	 document.getElementById(id).value = "";
	 return false;
	 }  
   } 
	 
   if (number.length <= 7)
   {
   	alert("The phone number must be at least eight digits long.");
   }
   return true;
}

function changeCase(text, id)
{
	// Change case of text so it begins with a capital.
	document.getElementById(id).value = (text.toUpperCase().substring(0,1) + text.substring(1,text.length));
	
	// Check to ensure the number of characters is at least two. (For names like "Ed").
	if (document.getElementById(id).value.length <= 1)
	{
		alert("Please enter a valid name.");
		return false;
	}
	return true;
}

function checkStreetNumber(number, id)
{
   var ValidChars = "0123456789-/abcd";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < number.length && IsNumber == true; i++) 
      { 
      Char = number.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
		 alert("Please enter a valid street number.\nValid characters include numbers, dashes, forward\nslashes and a limited number of letters (a,b,c,d).");
		 document.getElementById(id).value = "";
         }
      }
   return IsNumber;
}
