// JavaScript Document
function checkEmail(emailaddress) {
	var email = document.getElementById(emailaddress);
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) {
		return false;
	}
	return true;
}

function checkForm()
{
	form = document.frmContact;
	// Check form contact person.
	if(form.FirstName_c.value=="")
	{
		alert('Please input First Name Field!!!');
		form.FirstName_c.focus();return false;
	}
	else if(form.LastName_c.value=="")
	{
		alert('Please input Last Name Field!!!');
		form.LastName_c.focus();return false;
	}
	else if(form.Email_c.value=="")
	{
		alert('Please input Email Field!!!');
		form.Email_c.focus();return false;
	}
	else if(!checkEmail('Email_c'))
	{
		alert('Please provide a valid email address');
		email.focus();
		return false;
	}
	else if(form.Phone_1_c.value=="")
	{
		alert('Please input Phone 1 Field!!!');
		form.Phone_1_c.focus();return false;
	}
	else if(form.How_Reached.value=="")
	{
		alert('Please input "How Reached" Field!!!');
		form.How_Reached.focus();return false;
	}
	else if(form.What_Reached.value=="")
	{
		alert('Please input "What Reached" Field!!!');
		form.What_Reached.focus();return false;
	}
	else if(form.Subject.value=="")
	{
		alert('Please input "Subject" Field!!!');
		form.Subject.focus();return false;
	}
	else if(form.Message.value=="")
	{
		alert('Please input "Message" Field!!!');
		form.Message.focus();return false;
	}
	
	// Check form Defendant
	else if(form.FirstName_d.value=="")
	{
		alert('Please input "First Name" of Defendant Field!!!');
		form.FirstName_d.focus();return false;
	}
	else if(form.LastName_d.value=="")
	{
		alert('Please input "Last Name" of Defendant Field!!!');
		form.LastName_d.focus();return false;
	}
	else if(form.Sex.value=="")
	{
		alert('Please input "Sex" of Defendant Field!!!');
		form.Sex.focus();return false;
	}
	else if(form.BailAmount.value=="")
	{
		alert('Please input "Bail Amount" of Defendant Field!!!');
		form.BailAmount.focus();return false;
	}
	
	// Check the contact person different from Defendant.
	else if(form.FirstName_c.value != form.FirstName_d.value && form.Email_d.value=="")
	{
		document.getElementById('show_different').style.display = "";
		alert("Please input addition information.");return false;
	}
	form.submit();
}

function checkFormIndex()
{
	form = document.frmContactIndex;
	if(form.Name.value == "")
	{
		alert('Please input Name Field!!!');
		form.Name.focus();return false;
	}
	else if(form.Phone_1.value == "")
	{
		alert('Please input Phone 1 Field!!!');
		form.Phone_1.focus();return false;
	}
	else if(form.How_Reached.value == "")
	{
		alert('Please input "How Reached" Field!!!');
		form.How_Reached.focus();return false;
	}
	else if(form.What_Reached.value == "")
	{
		alert('Please input "What Reached" Field!!!');
		form.What_Reached.focus();return false;
	}
	else if(form.Subject.value == "")
	{
		alert('Please input Subject Field!!!');
		form.Subject.focus();return false;
	}
	else if(form.Message.value == "")
	{
		alert('Please input Message Field!!!');
		form.Message.focus();return false;
	}
	form.submit();
}