function validate(pagetitle) {
	var spin=new spinner('/resources/images/ajax-loader.gif');
	spin.setText("Please wait");
	
	//reset the fields before checking their values
	$("form input[type='text']").css("background", "");
	$("div[valtag=1]").remove();
	
	spin.addToElement($("#regsubmittd"), false);
	$("#regsubmitbutton").hide();
	$.post("../resources/ajax/" + pagetitle, $("form").serialize(), function(data){
		//check the status and highlight the fields that have a problem
		if (data.status=="error"){
			for(f in data.fields){
				$("#" + f).after("<div class='validationMsg' id='" + f + "_val' valtag=1>" + data.fields[f] + "</div>");
			}
			$("#regsubmitbutton").show();
			spin.remove();
		} else{
			$("form").submit();
		}
	}, "json");	
}

function validateSOAPEntry(){
	if ($.trim($("#Scripture").val()) == "") {
		var failtext = ""
		$("#valfailure").addClass("validationMsg").html("<span class='mediumtext'>Error: You must enter a 'Scripture'. For example John 3:16 or Acts 1:10-12</span>").show("blind");
		$("#Scripture").focus();
		return false;
	}else{
		document.forms[0].submit();
	}
}
