//-------------------------------------------------
// Email Form Data Collection 02.01.2008
// Flaming Bucket Studios, www.flamingbucket.com
//-------------------------------------------------

// Email variables, can be overwritten further on in the script
var emailTo = "mcgilmour@blueyonder.co.uk";
var emailFrom = "";
var emailSubject = "ELTC Website";
var emailContent = "";

// Turn on javascript contact form
var contactDiv = document.getElementById('contactForm');
if(contactDiv) contactDiv.style.display = "block";

// Returns true if form is correctly filled in,
// false otherwise. Build email content and fills
// in invisible form element for POST to mailer.php
//-------------------------------------------------------
function buildEmail() {
	var bFormValidated = true;

	// Collect form data, check mandatory form elements
	//--------------------------------------------------
	var name = document.getElementById("formName").value;
	if(name == "") bFormValidated = false;

	var emailAddress = document.getElementById("formEmailAddress").value;
	if(emailAddress == "") bFormValidated = false;

	var telephone = document.getElementById("formTelephone").value;
	if(telephone == "") bFormValidated = false;

	var message = document.getElementById("formMessage").value;
	if(message == "") bFormValidated = false;

	// Form didn't validate
	if(!bFormValidated) {
		var scriptResponse = document.getElementById("scriptResponse");
		scriptResponse.innerHTML = "Please enter all information before submitting...";
		scriptResponse.style.color = "red";
		return false;

	}

	// Form validated, build email
	emailFrom = emailAddress;
	emailContent = message + "\n\n" + name + "\n" + emailAddress + "\n\n" + telephone;

	// Fill in relevant forms for posting to mailer
	//----------------------------------------------
	document.getElementById("emailTo").value = emailTo;
	document.getElementById("emailFrom").value = emailFrom;
	document.getElementById("emailSubject").value = emailSubject + " - " + name;
	document.getElementById("emailContent").value = emailContent;

	// Testing, comment out return bFormValidated to see
	// email as javascript alert rather than sending it.
	//----------------------------------------------------
//	alert(emailContent);
//	return false;

	return bFormValidated;

}
