function changeImage(img_src) {
	//document.write(img_src);
	document['main_image'].src = img_src;
}

function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false
	}
	
	return true					
}

function validate_register() {

	// first_name
	if (document.getElementById("first_name").value.length < 1) {
		alert("Please enter a valid first name.");
		document.getElementById("first_name_label").style.color = "red";
		document.getElementById("first_name").focus();
		return false;
	} else {
		document.getElementById("first_name_label").style.color = "black";
	}

	// last_name
	if (document.getElementById("last_name").value.length < 1) {
		alert("Please enter a valid last name.");
		document.getElementById("last_name_label").style.color = "red";
		document.getElementById("last_name").focus();
		return false;
	} else {
		document.getElementById("last_name_label").style.color = "black";
	}

	// email_address_1 (validate)
	if (echeck(document.getElementById("email_address_1").value) == false) {
		alert("Please enter a valid email address.");
		document.getElementById("email_address_1_label").style.color = "red";
		document.getElementById("email_address_1").focus();
		return false;
	} else {
		document.getElementById("email_address_1_label").style.color = "black";
	}

	// email_address_2 (match)
	if (document.getElementById("email_address_2").value != document.getElementById("email_address_1").value) {
		alert("Your email addresses do not match.");
		document.getElementById("email_address_2_label").style.color = "red";
		document.getElementById("email_address_2").focus();
		return false;
	} else {
		document.getElementById("email_address_2_label").style.color = "black";
	}

	if (!document.getElementById("agree").checked) {
		alert("Please read our terms and conditions and tick the checkbox if you agree with them.");
		return false;
	}	

	if (document.getElementById('result').innerHTML != 'PASS') {
		//getParam(document.getElementById('request'));
		alert("Please enter the exact code on the image into the text box and click the SECURITY CHECK link.");
		document.getElementById("txtCaptcha").focus();
		return false;
	}
}

function validate_enquire() {

	// title
	if (document.getElementById("title").value == 'select') {
		alert("Please select a title.");
		document.getElementById("title_label").style.color = "red";
		document.getElementById("title").focus();
		return false;
	} else {
		document.getElementById("title_label").style.color = "black";
	}

	// first_name
	if (document.getElementById("first_name").value.length < 1) {
		alert("Please enter a valid first name.");
		document.getElementById("first_name_label").style.color = "red";
		document.getElementById("first_name").focus();
		return false;
	} else {
		document.getElementById("first_name_label").style.color = "black";
	}

	// last_name
	if (document.getElementById("last_name").value.length < 1) {
		alert("Please enter a valid last name.");
		document.getElementById("last_name_label").style.color = "red";
		document.getElementById("last_name").focus();
		return false;
	} else {
		document.getElementById("last_name_label").style.color = "black";
	}

	// email_1 (validate)
	if (echeck(document.getElementById("email_1").value) == false) {
		alert("Please enter a valid email address.");
		document.getElementById("email_1_label").style.color = "red";
		document.getElementById("email_1").focus();
		return false;
	} else {
		document.getElementById("email_1_label").style.color = "black";
	}

	// email_2
	if (document.getElementById("email_2").value != document.getElementById("email_1").value) {
		alert("Please make sure the email addresses are the same.");
		document.getElementById("email_2_label").style.color = "red";
		document.getElementById("email_2").focus();
		return false;
	} else {
		document.getElementById("email_2_label").style.color = "black";
	}
	
	// message
	if (document.getElementById("message").value == '') {
		alert("Please enter a valid message.");
		document.getElementById("message_label").style.color = "red";
		document.getElementById("message").focus();
		return false;
	} else {
		document.getElementById("message_label").style.color = "black";
	}

	if (!document.getElementById("agree").checked) {
		alert("Please read our terms and conditions and tick the checkbox if you agree with them.");
		return false;
	}

	if (document.getElementById('result').innerHTML != 'PASS') {
		//getParam(document.getElementById('request'));
		alert("Please enter the exact code on the image into the text box and click the SECURITY CHECK link.");
		document.getElementById("txtCaptcha").focus();
		return false;
	}
}

function key(number) {
	return Math.floor(Math.random() * number);
}

function validateSubmitRide() {
	
	// route_name
	if (document.getElementById("route_name").value.length < 1) {
		alert("Please enter a valid route name.");
		document.getElementById("route_name_label").style.color = "red";
		document.getElementById("route_name").focus();
		return false;
	} else {
		document.getElementById("route_name_label").style.color = "black";
	}
	
	// area
	if (document.getElementById("area").value.length < 1) {
		alert("Please enter a valid area.");
		document.getElementById("area_label").style.color = "red";
		document.getElementById("area").focus();
		return false;
	} else {
		document.getElementById("area_label").style.color = "black";
	}
	
	// route_type
	if (document.getElementById("route_type").value == 'select') {
		alert("Please select a route type.");
		document.getElementById("route_type_label").style.color = "red";
		document.getElementById("route_type").focus();
		return false;
	} else {
		document.getElementById("route_type_label").style.color = "black";
	}
	
	// name
	if (document.getElementById("name").value.length < 1) {
		alert("Please enter your name.");
		document.getElementById("name_label").style.color = "red";
		document.getElementById("name").focus();
		return false;
	} else {
		document.getElementById("name_label").style.color = "black";
	}
	
	// email_1 (validate)
	if (echeck(document.getElementById("email_1").value) == false) {
		alert("Please enter a valid email address.");
		document.getElementById("email_1_label").style.color = "red";
		document.getElementById("email_1").focus();
		return false;
	} else {
		document.getElementById("email_1_label").style.color = "black";
	}

	// email_2
	if (document.getElementById("email_2").value != document.getElementById("email_1").value) {
		alert("Please make sure the email addresses are the same.");
		document.getElementById("email_2_label").style.color = "red";
		document.getElementById("email_2").focus();
		return false;
	} else {
		document.getElementById("email_2_label").style.color = "black";
	}
	
	if ($('#gps_file').val() != '') {
		var ext = $('#gps_file').val().split('.').pop().toLowerCase();
		var allow = new Array('crs', 'gpx', 'gdb', 'tcx');
		if(jQuery.inArray(ext, allow) == -1) {
			alert('GPS file can only contain files with the extension: .crs, .gpx, .gdb, .tcx');
			document.getElementById("gps_file").focus();
			return false;
		}
	} else {
		alert("Please add your gps file.");
		$('#gps_file').focus();
		return false;
	}
	
	if ($('#photo_1').val() != '') {
		var ext = $('#photo_1').val().split('.').pop().toLowerCase();
		var allow = new Array('jpg');
		if(jQuery.inArray(ext, allow) == -1) {
			alert('Photo 1 can only contain files with the extension: .jpg');
			document.getElementById("photo_1").focus();
			return false;
		}
	}
	
	if ($('#photo_2').val() != '') {
		var ext = $('#photo_2').val().split('.').pop().toLowerCase();
		var allow = new Array('jpg');
		if(jQuery.inArray(ext, allow) == -1) {
			alert('Photo 2 can only contain files with the extension: .jpg');
			document.getElementById("photo_2").focus();
			return false;
		}
	}
	
	if (document.getElementById("txtCaptcha").value.length == 5) {
		
		$.ajax({
			type	: "POST",
			url		: "captcha.php",
			data	: "txtCaptcha=" + document.getElementById("txtCaptcha").value + "&key=" + key(10000),
			success	: function(html){
				$("#result").empty();
				$("#result").append(html);
				
				if (html == "FAIL") {
					alert("The code you entered was incorrect. Please try again.");
					$("#imgCaptcha").attr("src", "create_image.php?key=" + key(10000));
				} else {
					document.submit_ride.submit();
				}
			}
		});
		return false;
	} else {
		alert("Please enter the exact code on the image into the text box and try again.");
		document.getElementById("txtCaptcha").focus();
		return false;
	}
	
}

function validateSubmitStuff() {
			
	// category
	if (document.getElementById("category").value == 'select') {
		alert("Please select a category.");
		document.getElementById("category_label").style.color = "red";
		document.getElementById("category").focus();
		return false;
	} else {
		document.getElementById("category_label").style.color = "black";
	}
	
	// type
	if (document.getElementById("type").value == 'select') {
		alert("Please select a type.");
		document.getElementById("type_label").style.color = "red";
		document.getElementById("type").focus();
		return false;
	} else {
		document.getElementById("type_label").style.color = "black";
	}
	
	// description
	if (document.getElementById("stuff_description").value.length < 1) {
		alert("Please enter a description.");
		document.getElementById("stuff_description_label").style.color = "red";
		document.getElementById("stuff_description").focus();
		return false;
	} else {
		document.getElementById("stuff_description_label").style.color = "black";
	}
	
	// price
	if (document.getElementById("price").value.length < 1) {
		alert("Please enter a valid price.");
		document.getElementById("price_label").style.color = "red";
		document.getElementById("price").focus();
		return false;
	} else {
		document.getElementById("price_label").style.color = "black";
	}
	
	// name
	if (document.getElementById("name").value.length < 1) {
		alert("Please enter your name.");
		document.getElementById("name_label").style.color = "red";
		document.getElementById("name").focus();
		return false;
	} else {
		document.getElementById("name_label").style.color = "black";
	}
	
	// email_1 (validate)
	if (echeck(document.getElementById("email_1").value) == false) {
		alert("Please enter a valid email address.");
		document.getElementById("email_1_label").style.color = "red";
		document.getElementById("email_1").focus();
		return false;
	} else {
		document.getElementById("email_1_label").style.color = "black";
	}

	// email_2
	if (document.getElementById("email_2").value != document.getElementById("email_1").value) {
		alert("Please make sure the email addresses are the same.");
		document.getElementById("email_2_label").style.color = "red";
		document.getElementById("email_2").focus();
		return false;
	} else {
		document.getElementById("email_2_label").style.color = "black";
	}
	
	// city
	if (document.getElementById("city").value.length < 1) {
		alert("Please enter your nearest Town or City.");
		document.getElementById("city_label").style.color = "red";
		document.getElementById("city").focus();
		return false;
	} else {
		document.getElementById("city_label").style.color = "black";
	}
	
	if ($('#photo_1').val() != '') {
		var ext = $('#photo_1').val().split('.').pop().toLowerCase();
		var allow = new Array('jpg');
		if(jQuery.inArray(ext, allow) == -1) {
			alert('Photo 1 can only contain files with the extension: .jpg');
			document.getElementById("photo_1").focus();
			return false;
		}
	}
	
	/*if ($('#photo_2').val() != '') {
		var ext = $('#photo_2').val().split('.').pop().toLowerCase();
		var allow = new Array('jpg');
		if(jQuery.inArray(ext, allow) == -1) {
			alert('Photo 2 can only contain files with the extension: .jpg');
			document.getElementById("photo_2").focus();
			return false;
		}
	}*/
	
	if (document.getElementById("txtCaptcha").value.length == 5) {
		
		$.ajax({
			type	: "POST",
			url		: "captcha.php",
			data	: "txtCaptcha=" + document.getElementById("txtCaptcha").value + "&key=" + key(10000),
			success	: function(html){
				$("#result").empty();
				$("#result").append(html);
				
				if (html == "FAIL") {
					alert("The code you entered was incorrect. Please try again.");
					$("#imgCaptcha").attr("src", "create_image.php?key=" + key(10000));
				} else {
					document.submit_stuff.submit();
				}
			}
		});
		return false;
	} else {
		alert("Please enter the exact code on the image into the text box and try again.");
		document.getElementById("txtCaptcha").focus();
		return false;
	}
	
}

function validateSubmitPhoto() {
	
	// title
	if (document.getElementById("title").value.length < 1) {
		alert("Please enter a title.");
		document.getElementById("title_label").style.color = "red";
		document.getElementById("title").focus();
		return false;
	} else {
		document.getElementById("title_label").style.color = "black";
	}
	
	// category
	if (document.getElementById("category").value == 'select') {
		alert("Please select a category.");
		document.getElementById("category_label").style.color = "red";
		document.getElementById("category").focus();
		return false;
	} else {
		document.getElementById("category_label").style.color = "black";
	}
	
	// place
	if (document.getElementById("place").value.length < 1) {
		alert("Please enter a place.");
		document.getElementById("place_label").style.color = "red";
		document.getElementById("place").focus();
		return false;
	} else {
		document.getElementById("place_label").style.color = "black";
	}
	
	// description
	if (document.getElementById("photo_description").value.length < 1) {
		alert("Please enter a description.");
		document.getElementById("photo_description_label").style.color = "red";
		document.getElementById("photo_description").focus();
		return false;
	} else {
		document.getElementById("photo_description_label").style.color = "black";
	}
	
	// name
	if (document.getElementById("name").value.length < 1) {
		alert("Please enter your name.");
		document.getElementById("name_label").style.color = "red";
		document.getElementById("name").focus();
		return false;
	} else {
		document.getElementById("name_label").style.color = "black";
	}
	
	// email_1 (validate)
	if (echeck(document.getElementById("email_1").value) == false) {
		alert("Please enter a valid email address.");
		document.getElementById("email_1_label").style.color = "red";
		document.getElementById("email_1").focus();
		return false;
	} else {
		document.getElementById("email_1_label").style.color = "black";
	}

	// email_2
	if (document.getElementById("email_2").value != document.getElementById("email_1").value) {
		alert("Please make sure the email addresses are the same.");
		document.getElementById("email_2_label").style.color = "red";
		document.getElementById("email_2").focus();
		return false;
	} else {
		document.getElementById("email_2_label").style.color = "black";
	}
	
	if ($('#photo_1').val() != '') {
		var ext = $('#photo_1').val().split('.').pop().toLowerCase();
		var allow = new Array('jpg');
		if(jQuery.inArray(ext, allow) == -1) {
			alert('Photo 1 can only contain files with the extension: .jpg');
			document.getElementById("photo_1").focus();
			return false;
		}
	}
	
	if (document.getElementById("txtCaptcha").value.length == 5) {
		
		$.ajax({
			type	: "POST",
			url		: "captcha.php",
			data	: "txtCaptcha=" + document.getElementById("txtCaptcha").value + "&key=" + key(10000),
			success	: function(html){
				$("#result").empty();
				$("#result").append(html);
				
				if (html == "FAIL") {
					alert("The code you entered was incorrect. Please try again.");
					$("#imgCaptcha").attr("src", "create_image.php?key=" + key(10000));
				} else {
					document.submit_photo.submit();
				}
			}
		});
		return false;
	} else {
		alert("Please enter the exact code on the image into the text box and try again.");
		document.getElementById("txtCaptcha").focus();
		return false;
	}
	
}

function validateSubmitComment() {
	
	// comment
	if (document.getElementById("comment").value.length < 1) {
		alert("Please enter your comment.");
		document.getElementById("comment_label").style.color = "red";
		document.getElementById("comment").focus();
		return false;
	} else {
		document.getElementById("comment_label").style.color = "black";
	}
	
	// name
	if (document.getElementById("name").value.length < 1) {
		alert("Please enter your name.");
		document.getElementById("name_label").style.color = "red";
		document.getElementById("name").focus();
		return false;
	} else {
		document.getElementById("name_label").style.color = "black";
	}
	
	// email_1 (validate)
	if (echeck(document.getElementById("email_1").value) == false) {
		alert("Please enter a valid email address.");
		document.getElementById("email_1_label").style.color = "red";
		document.getElementById("email_1").focus();
		return false;
	} else {
		document.getElementById("email_1_label").style.color = "black";
	}

	// email_2
	if (document.getElementById("email_2").value != document.getElementById("email_1").value) {
		alert("Please make sure the email addresses are the same.");
		document.getElementById("email_2_label").style.color = "red";
		document.getElementById("email_2").focus();
		return false;
	} else {
		document.getElementById("email_2_label").style.color = "black";
	}
	
	if (document.getElementById("txtCaptcha").value.length == 5) {
		
		$.ajax({
			type	: "POST",
			url		: "captcha.php",
			data	: "txtCaptcha=" + document.getElementById("txtCaptcha").value + "&key=" + key(10000),
			success	: function(html){
				$("#result").empty();
				$("#result").append(html);
				
				if (html == "FAIL") {
					alert("The code you entered was incorrect. Please try again.");
					$("#imgCaptcha").attr("src", "create_image.php?key=" + key(10000));
				} else {
					document.submit_comment.submit();
				}
			}
		});
		return false;
	} else {
		alert("Please enter the exact code on the image into the text box and try again.");
		document.getElementById("txtCaptcha").focus();
		return false;
	}
	
}

function isInteger (s) {
  var i;

  if (isEmpty(s))
  if (isInteger.arguments.length == 1) return 0;
  else return (isInteger.arguments[1] == true);

  for (i = 0; i < s.length; i++) {
	 var c = s.charAt(i);

	 if (!isDigit(c)) return false;
  }

  return true;
}

function isEmpty(s) {
  return ((s == null) || (s.length == 0))
}

function isDigit (c) {
  return ((c >= "0") && (c <= "9"))
}

function validateEnterEvent() {
	
	// event
	if (document.getElementById("event_id").value == 'select') {
		alert("Please select an event.");
		document.getElementById("event_label").style.color = "red";
		document.getElementById("event_id").focus();
		return false;
	} else {
		document.getElementById("event_label").style.color = "black";
	}
	
	// first_name
	if (document.getElementById("first_name").value.length < 1) {
		alert("Please enter a valid first name.");
		document.getElementById("first_name_label").style.color = "red";
		document.getElementById("first_name").focus();
		return false;
	} else {
		document.getElementById("first_name_label").style.color = "black";
	}
	
	// last_name
	if (document.getElementById("last_name").value.length < 1) {
		alert("Please enter a valid last name.");
		document.getElementById("last_name_label").style.color = "red";
		document.getElementById("last_name").focus();
		return false;
	} else {
		document.getElementById("last_name_label").style.color = "black";
	}
	
	// id_number
	if (document.getElementById("id_number").value.length < 13) {
		alert("Please enter a valid ID number.");
		document.getElementById("id_number_label").style.color = "red";
		document.getElementById("id_number").focus();
		return false;
	} else {
		document.getElementById("id_number_label").style.color = "black";
	}
	
	// day
	if (document.getElementById("day").value == 0) {
		alert("Please select a valid birth date - day.");
		document.getElementById("birth_date_label").style.color = "red";
		document.getElementById("day").focus();
		return false;
	} else {
		document.getElementById("birth_date_label").style.color = "black";
	}
	
	// month
	if (document.getElementById("month").value == 0) {
		alert("Please select a valid birth date - month.");
		document.getElementById("birth_date_label").style.color = "red";
		document.getElementById("month").focus();
		return false;
	} else {
		document.getElementById("birth_date_label").style.color = "black";
	}
	
	// year
	if (document.getElementById("year").value == 0) {
		alert("Please select a valid birth date - year.");
		document.getElementById("birth_date_label").style.color = "red";
		document.getElementById("year").focus();
		return false;
	} else {
		document.getElementById("birth_date_label").style.color = "black";
	}
	
	// age
	if (!isInteger(document.getElementById("age").value)) {
		alert("Please enter a valid age.");
		document.getElementById("age_label").style.color = "red";
		document.getElementById("age").focus();
		return false;
	} else {
		document.getElementById("age_label").style.color = "black";
	}
	
	// sex
	if (document.getElementById("sex").value == 'select') {
		alert("Please select male or female.");
		document.getElementById("sex_label").style.color = "red";
		document.getElementById("sex").focus();
		return false;
	} else {
		document.getElementById("sex_label").style.color = "black";
	}
	
	// mobile_phone
	if (!isInteger(document.getElementById("mobile_phone").value)) {
		alert("Please enter a valid mobile phone number.");
		document.getElementById("mobile_phone_label").style.color = "red";
		document.getElementById("mobile_phone").focus();
		return false;
	} else {
		document.getElementById("mobile_phone_label").style.color = "black";
	}
	
	// work_phone
	if (!isInteger(document.getElementById("work_phone").value)) {
		alert("Please enter a valid work phone number.");
		document.getElementById("work_phone_label").style.color = "red";
		document.getElementById("work_phone").focus();
		return false;
	} else {
		document.getElementById("work_phone_label").style.color = "black";
	}
	
	// home_phone
	if (!isInteger(document.getElementById("home_phone").value)) {
		alert("Please enter a valid home phone number.");
		document.getElementById("home_phone_label").style.color = "red";
		document.getElementById("home_phone").focus();
		return false;
	} else {
		document.getElementById("home_phone_label").style.color = "black";
	}
	
	// email_1 (validate)
	if (echeck(document.getElementById("email_1").value) == false) {
		alert("Please enter a valid email address.");
		document.getElementById("email_1_label").style.color = "red";
		document.getElementById("email_1").focus();
		return false;
	} else {
		document.getElementById("email_1_label").style.color = "black";
	}

	// email_2
	if (document.getElementById("email_2").value != document.getElementById("email_1").value) {
		alert("Please make sure the email addresses are the same.");
		document.getElementById("email_2_label").style.color = "red";
		document.getElementById("email_2").focus();
		return false;
	} else {
		document.getElementById("email_2_label").style.color = "black";
	}
	
	// address_line_1
	if (document.getElementById("address_line_1").value.length < 1) {
		alert("Please enter a valid postal address.");
		document.getElementById("address_line_1_label").style.color = "red";
		document.getElementById("address_line_1").focus();
		return false;
	} else {
		document.getElementById("address_line_1_label").style.color = "black";
	}
	
	// address_line_2
	if (document.getElementById("address_line_2").value.length < 1) {
		alert("Please enter a valid postal address.");
		document.getElementById("address_line_2_label").style.color = "red";
		document.getElementById("address_line_2").focus();
		return false;
	} else {
		document.getElementById("address_line_2_label").style.color = "black";
	}
	
	// address_line_3
	/*if (document.getElementById("address_line_3").value.length < 1) {
		alert("Please enter a valid postal address.");
		document.getElementById("address_line_3_label").style.color = "red";
		document.getElementById("address_line_3").focus();
		return false;
	} else {
		document.getElementById("address_line_3_label").style.color = "black";
	}*/
	
	// sacf_number
	/*if (document.getElementById("sacf_number").value.length < 1) {
		alert("Please enter a valid SACF licence number.");
		document.getElementById("sacf_number_label").style.color = "red";
		document.getElementById("sacf_number").focus();
		return false;
	} else {
		document.getElementById("sacf_number_label").style.color = "black";
	}*/
	
	// emergency_name
	if (document.getElementById("emergency_name").value.length < 1) {
		alert("Please enter a valid emergency contact name.");
		document.getElementById("emergency_name_label").style.color = "red";
		document.getElementById("emergency_name").focus();
		return false;
	} else {
		document.getElementById("emergency_name_label").style.color = "black";
	}
	
	// emergency_phone
	if (document.getElementById("emergency_phone").value.length < 1) {
		alert("Please enter a valid emergency contact telephone number.");
		document.getElementById("emergency_phone_label").style.color = "red";
		document.getElementById("emergency_phone").focus();
		return false;
	} else {
		document.getElementById("emergency_phone_label").style.color = "black";
	}
	
	// temp_total
	if ($('#temp_total').html() == 0) {
		alert("Please select at least one event from the list.");
		return false;
	}
	
	// payment_method
	if (document.getElementById("payment_method").value == 'select') {
		alert("Please select payment method.");
		document.getElementById("payment_method_label").style.color = "red";
		document.getElementById("payment_method").focus();
		return false;
	} else {
		document.getElementById("payment_method_label").style.color = "black";
	}
	
	if (!document.getElementById("agree").checked) {
		alert("Please read our Disclaimer and tick the checkbox if you accept.");
		return false;
	}
	
	if (document.getElementById("txtCaptcha").value.length == 5) {
		
		$.ajax({
			type	: "POST",
			url		: "captcha.php",
			data	: "txtCaptcha=" + document.getElementById("txtCaptcha").value + "&key=" + key(10000),
			success	: function(html){
				$("#result").empty();
				$("#result").append(html);
				
				if (html == "FAIL") {
					alert("The code you entered was incorrect. Please try again.");
					$("#imgCaptcha").attr("src", "create_image.php?key=" + key(10000));
				} else {
					document.enter_event.submit();
				}
			}
		});
		return false;
	} else {
		alert("Please enter the exact code on the image into the text box and try again.");
		document.getElementById("txtCaptcha").focus();
		return false;
	}
	
}