// JavaScript Document
function CheckForm(){

		ContactName = document.forms.FormFill.elements.contactname.value.replace(/^\s+|\s+$/g, '');
		City = document.forms.FormFill.elements.city.value.replace(/^\s+|\s+$/g, '');
		Country = document.forms.FormFill.elements.country.value.replace(/^\s+|\s+$/g, '');
		Telephone = document.forms.FormFill.elements.telephone.value.replace(/^\s+|\s+$/g, '');
		Telephone = Telephone.replace(/[\(\)\.\-\ ]/g, "");
		Email = document.forms.FormFill.elements.email.value.replace(/^\s+|\s+$/g, '');

		flag="0";
		ErList = "";

		if (ContactName){			document.getElementById('contactname').style.color='#000000';
		}else{
			ErList = ErList+"- Please enter a contact name<br>";
			document.getElementById('contactname').style.color='#CC0000';
			flag="1";
		}

		if (City){			document.getElementById('city').style.color='#000000';
		}else{
			ErList = ErList+"- Please enter your city<br>";
			document.getElementById('city').style.color='#CC0000';
			flag="1";
		}

		if (Country){			document.getElementById('country').style.color='#000000';
		}else{
			ErList = ErList+"- Please enter your country<br>";
			document.getElementById('country').style.color='#CC0000';
			flag="1";
		}

		if (Telephone){
			if (isNaN(parseInt(Telephone)) || Telephone.length < 10){
				ErList = ErList+"- Please enter a correct telephone number<br>";
				document.getElementById('telephone').style.color='#CC0000';
				flag = "1";
			}else{
				document.getElementById('telephone').style.color='#000000';
			}
		}else{
			ErList = ErList+"- Please enter a telephone number<br>";
			document.getElementById('telephone').style.color='#CC0000';
			flag="1";
		}

		if (Email){
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			var address = Email;
			if(reg.test(address) == false) {
				ErList = ErList+"- Please enter a valid email address<br>";
				document.getElementById('email').style.color='#CC0000';
				flag = "1";
			}else{
				document.getElementById('email').style.color='#000000';	
			}
		}

		if (flag == "1"){
			document.getElementById("errortitle").style.display = "block";
			document.getElementById("errorlist").style.display = "block";
			document.getElementById("errorlist").innerHTML = ErList;

			alert ("You have errors in your form. Please fix errors marked in RED to continue.");
			return false;
		}else{
			document.getElementById("errorlist").style.display = "block";
			return true;
		}
}
