
// **************************************************
// THIS FUNCTION IS TO POPULATE A SPEC FORM BASED ON AN EXISTING SPEC_ID OR CUSTOMER + ITEM_CODE
function submitPrayerRequest( f ) {
	var prayer_request = f.prayer_request.value;
	var fullname = f.fullname.value;
	var phone = f.phone.value;
	
	if( prayer_request == "" ){
		//alert("You must enter a value for all required fields");
		writeElementText( "messageTextDiv", true, "<b>ERROR!</b><br>You must enter a value for all required fields.");
	}
	else {
		// INSTANTIATE XMLHTTP OBJECT
		var objXmlHttp = createXMLHttp();

		if(objXmlHttp){
			objXmlHttp.open("GET","submitPrayerRequestXML.asp?prayer_request=" + prayer_request + "&fullname=" + fullname + "&phone=" + phone, true);
		 	objXmlHttp.onreadystatechange = function(){
		 		if( objXmlHttp.readyState == 4 && objXmlHttp.status == 200 && objXmlHttp.responseText ){
					//alert( "TEST: " + objXmlHttp.responseText );
					var xmlDoc = objXmlHttp.responseXML;

					var success = "0";
					var errorMessage = "";
					
					if(xmlDoc.getElementsByTagName("success")[0].firstChild)
						success = xmlDoc.getElementsByTagName("success")[0].firstChild.nodeValue;

					//var elem = document.getElementById("messageTextDiv");
					//elem.style.display = "block";

					if( success == "0" ){
						if(xmlDoc.getElementsByTagName("errorMessage")[0].firstChild)
							errorMessage = xmlDoc.getElementsByTagName("errorMessage")[0].firstChild.nodeValue;

						writeElementText( "messageTextDiv", true, "<b>ERROR!</b><br>" + errorMessage );
						//elem.innerHTML = "<b>ERROR!</b><br>" + errorMessage;
						//elem.style.color = "#FF0000";
						//elem.style.border = "2px solid #FF0000";
					}
					else {
						writeElementText( "messageTextDiv", false, "<b>SUCCESS!</b><br>You have successfully submitted your Prayer Request." );
						//elem.innerHTML = "<b>SUCCESS!</b><br>You have successfully updated your account.";
						//elem.style.color = "#336600";
						//elem.style.border = "2px solid #336600";

						// CLEAR FIELDS
						f.prayer_request.value = "";
						f.fullname.value = "";
						f.phone.value = "";
					}
				}
			};
			//objXmlHttp.send(postData)
			objXmlHttp.send(null)
		}
	}
}
// **************************************************


