/* Ultimamedia Send-To-A-Friend (Tell-A-Friend) javascript
 * required field validation
 */

// Globals
var taf_req_fields = ['yourname', 'youremail', 'targetname', 'targetemail', 'subject'];
var taf_req_fields_hr = ['name', 'email address', 'friend\'s name', 'friend\'s email address', 'desired email subject line'];

function check_taf()
{
	var taf_form = document.tafform;

	// Check fields are present
	for (i in taf_req_fields)
	{
		if (taf_form[taf_req_fields[i]].value == '')
		{
			alert("Please fill in your " + taf_req_fields_hr[i]);
			return false;
		}
	}

	// Check emails
	if (!taf_form.targetemail.value.match(/^[0-9A-Za-z\.\-\_]+\@[0-9A-Za-z\.\-]+\.[a-zA-Z]{2,4}$/))
	{
		alert("Please ensure that your friend's email address is entered correctly");
		return false;
	}
	if (!taf_form.youremail.value.match(/^[0-9A-Za-z\.\-\_]+\@[0-9A-Za-z\.\-]+\.[a-zA-Z]{2,4}$/))
	{
		alert("Please ensure that your email address is entered correctly");
		return false;
	}

	return true;
}

function changename()
{
	if (document.tafform.messagechanged.value != "True")
	{
		var tname = document.tafform.targetname.value;
		var yname = document.tafform.yourname.value;
		var message = "Hi " + tname + "\n\nI've found an automotive conference you may be interested in.\nIts called International Automotive Conference Sunderland - http://www.iacsunderland.com/ \n\nRegards, \n" + yname;
		document.tafform.textarea1.value = message;
	}
}
