﻿function checkform() 
	{
	var formmessage=document.getElementById("formmessage");
	var emailerror = document.getElementById("emailerror");
	var nameerror = document.getElementById("nameerror");
	var Teleerror = document.getElementById("Teleerror");
	var EmailString = document.getElementById("Textemail").value;
	var TelString = document.getElementById("TextTele").value;
	var Ecount = 0;
	var Ecount2 = 0;
	
	nameerror.style.visibility="hidden";
	emailerror.style.visibility="hidden";							// clear email alert, before checking again.
	Teleerror.style.visibility="hidden";
	formmessage.style.visibility="hidden";

	if(document.getElementById("Textname").value=="") 
		{
		nameerror.style.visibility="visible";
		return false;
		}
	if (document.getElementById("Textemail").value=="") 
		{
		emailerror.style.visibility="visible";
		return false;												// if entry clear then return error, and display error picture.
		}
	for (i=0;i<EmailString.length;i++) {

			if (EmailString.substr(i,1)=="@") {
			Ecount = Ecount + 1;
			}
			if (EmailString.substr(i,1)==".") {
			Ecount2 = Ecount2 + 1;
			}
		}
		if (Ecount != 1) {
			emailerror.style.visibility="visible";							// email address is incorrect - does not contain, '.' or 
			return false;
			}
		if (Ecount2 = 0) {
			emailerror.style.visibility="visible";							// email address is incorrect - does not contain, '.' or 
			return false;
			}
		if (document.getElementById("TextTele").value=="") {				// Check Telephone numebr - firstly does it ahve an entry
		Teleerror.style.visibility="visible";
		return false;														// if entry clear then return error, and display error picture
		}

		var y = 0;															// check that telephone number contains numbers only
			for (i=0; i<=TelString.length; i++) 
				{
				var x = TelString.substr(i,1);
				for (j=0; j<10; j++) {
					if (x == j) {
						y = y + 1;
					}
				}
				}
		if (y-1 != TelString.length) {
			Teleerror.style.visibility="visible";	
			return false;
			}
		if (y < 7) {
			Teleerror.style.visibility="visible";	
			return false;
		}
	else {
	return true;
			}
			}
			
function resetform() 
	{
	var formmessage=document.getElementById("formmessage");
	var emailerror = document.getElementById("emailerror");
	var nameerror = document.getElementById("nameerror");
	var Teleerror = document.getElementById("Teleerror");
	
	nameerror.style.visibility="hidden";
	emailerror.style.visibility="hidden";							// clear email alert, before checking again.
	Teleerror.style.visibility="hidden";
	formmessage.style.visibility="hidden";
	}

