
requiredFields = new Array();

									requiredFields[35] = 'Y';
												requiredFields[36] = 'Y';
						
	function validateForm(){
		var isValid = true;
		isValid = validateEmail(document.jsfbform.email.value);

					var elements = document.jsfbform.elements;
			var length = elements.length;

			for(i=0;i<length;i++){
				var current = elements[i];

				if(current.name.substring(0, 16) == 'customFieldData[' && current.value == ""){
					var pieces = current.name.split('[');
					var pieces2 = pieces[1].split(']');

					if(requiredFields[pieces2[0]] == 'Y'){
													if(pieces2[0] == 35){
																	alert('Please Enter a Value for First Name');
									isValid = false;
															}
													if(pieces2[0] == 36){
																	alert('Please Enter a Value for Last Name');
									isValid = false;
															}
											}
				}
			}
		
		if(isValid){
			document.jsfbform.submit();
		}
	}

	function validateEmail(email){
		var emailPieces = email.split('@');

		if(emailPieces.length != 2){
			alert('Please Enter a Valid Email Address');
			return false;
		} else {
			if(emailPieces[0] == ""){
				alert('Please Enter a Valid Email Address');
				return false;
			} else {
				var emailPieces2 = emailPieces[1].split('.');

				if(emailPieces2.length != 2){
					alert('Please Enter a Valid Email Address');
					return false;
				} else if(emailPieces2[0] == "" || emailPieces2[1] == ""){
					alert('Please Enter a Valid Email Address');
					return false;
				}
			}
		}

		return true;
	}


