		function fnValidate(f){
			if (IsEmpty(f.Full_Name.value)){
				alert('Please enter your name to continue.');
				f.Full_Name.focus();
				return false;
			}
			if (IsEmpty(f.E_Mail.value)){
				alert('Please enter your email address to continue.');
				f.E_Mail.focus();
				return false;
			} 
			if (!IsValidEmail(f.E_Mail.value)){ 
			f.E_Mail.focus();
			return false;
			}
			return true;
		}
		
		function IsNumeric(val) {
			var ValidChars = "0123456789.";
			for (i=0; i<val.length; i++) {
				if (ValidChars.indexOf(val.charAt(i)) == -1) return false
			}
			return true
		}
		
		function IsEmpty(val) {
			for (i=0; i<val.length; i++) { 
				if (val.charAt(i) != ' ') return false
			}
			return true
		}
		
		function IsValidEmail(val) {
			var iLen = val.length;
			if 	((iLen < 6) || (val.indexOf('@') < 1) || ((val.charAt(iLen - 3) != '.') && (val.charAt(iLen - 4) != '.')) ) {
				alert('Please enter a valid e-mail address');
				return false;
			} else {	
				return true;
			}
		}
