submit_btn = new Image();submit_btn.src = site_root + "images/consulting/submit.png";submit_btn_over = new Image();submit_btn_over.src = site_root + "images/consulting/submit_over.png";done_btn = new Image();done_btn.src = site_root + "images/done.png";done_btn_over = new Image();done_btn_over.src = site_root + "images/done_over.png";function doValidate() {	f = document.getElementById("form_inquire");	if (f.contact_name.value == "") {		alert("Please enter a contact name in the field provided.");	} else if (f.email_address.value == "") {		alert("Please enter an e-mail in the field provided.");	} else if (f.email_address.value.indexOf("@") == -1 | f.email_address.value.indexOf(".") == -1) {		alert("Please enter a valid e-mail in the field provided.");	} else if (f.phone.value == "") {		alert("Please enter a phone in the field provided.");	} else if (f.address.value == "") {		alert("Please enter a street address in the field provided.");	} else if (f.city.value == "") {		alert("Please enter a city in the field provided.");	}  else if (f.state.value == "") {		alert("Please enter a state/province/county in the field provided.");	}  else if (f.zip.value == "") {		alert("Please enter a zip or postal code in the field provided.");	} else {		$("busy_div").style.display = "block";		url = site_root + "speaking/speaking.php";		pars = Form.serialize(f.id);		//prompt("pars:", pars);		Form.disable(f);		var a = new Ajax.Request(			url, 			{				method: "get", 				parameters: pars, 				onComplete: didConsultingRequest			});	}	return false;}function didConsultingRequest(response) {	//r = response.responseText;	//btn_done.src = done_btn.src;	new Effect.Fade($("inquire_container"), { queue: {position: 'end', scope: "transition_signup" }, duration:0.3 } );	new Effect.Appear($("confirmation_container"), { queue: {position: 'end', scope: "transition_signup" }, duration:0.3 } );	$("busy_div").style.display = "none";}function done() {	f = $("form_inquire");	Form.enable(f);	Form.reset(f);	// not currently working; property is sucessfully updated, but button displays the over state upon fade-up	//btn_done.src=done_btn.src;	$("done_link").innerHTML = "<img src=\"" + site_root + "images/done.png\" alt=\"done\" id=\"done_button\" />";	new Effect.Fade($("confirmation_container"), { queue: {position: 'end', scope: "transition_signup" }, duration:0.3 } );	new Effect.Appear($("inquire_container"), { queue: {position: 'end', scope: "transition_signup" }, duration:0.3 } );}