// JavaScript Document

//To validate the required fields of the form
function chkRequired()
{
	if (document.frmEmailFriend.spm_check.value!='')
	{
		alert("Invalid character in one of the field")
		document.frmEmailFriend.spm_check.focus();
		return false;
	}
	if(isBlank(document.frmEmailFriend.yourfirstname.value, "Please enter your first name."))
	{
		document.frmEmailFriend.yourfirstname.focus();
		return false;
	}
	else if((/<[^>]+>/.test(document.frmEmailFriend.yourfirstname.value)) || (/(\[).*(\]).*(\[\/)*(\])/.test(document.frmEmailFriend.yourfirstname.value)))
	{
		alert("Please enter valid first name.");
		document.frmEmailFriend.yourfirstname.focus();
		return false;
	}
	if((document.frmEmailFriend.yourlastname.value != "") && ( (/<[^>]+>/.test(document.frmEmailFriend.yourlastname.value)) || (/(\[).*(\]).*(\[\/)*(\])/.test(document.frmEmailFriend.yourlastname.value)) ) )
	{
		alert("Please enter valid last name.");
		document.frmEmailFriend.yourlastname.focus();
		return false;
	}
	if(isBlank(document.frmEmailFriend.youremail.value, "Please enter your email address."))
	{
		document.frmEmailFriend.youremail.focus();
		return false;
	}
	else if(document.frmEmailFriend.youremail.value!= '')
	{
		if(checkemail(document.frmEmailFriend.youremail.value) == false)
		{
			document.frmEmailFriend.youremail.focus();
			return false;
		}
	}
	
	if(isBlank(document.frmEmailFriend.friendfirstname.value, "Please enter your friend's first name."))
	{
		document.frmEmailFriend.friendfirstname.focus();
		return false;
	}
	else if((/<[^>]+>/.test(document.frmEmailFriend.friendfirstname.value)) || (/(\[).*(\]).*(\[\/)*(\])/.test(document.frmEmailFriend.friendfirstname.value)))
	{
		alert("Please enter valid friend's first name.");
		document.frmEmailFriend.friendfirstname.focus();
		return false;
	}
	if((document.frmEmailFriend.friendlastname.value != "") && ( (/<[^>]+>/.test(document.frmEmailFriend.friendlastname.value)) || (/(\[).*(\]).*(\[\/)*(\])/.test(document.frmEmailFriend.friendlastname.value)) ) )
	{
		alert("Please enter valid friend's last name.");
		document.frmEmailFriend.friendlastname.focus();
		return false;
	}
	if(isBlank(document.frmEmailFriend.friendemail.value, "Please enter your friend's email address."))
	{
		document.frmEmailFriend.friendemail.focus();
		return false;
	}
	else if(document.frmEmailFriend.friendemail.value!= '')
	{
		if(checkemail(document.frmEmailFriend.friendemail.value) == false)
		{
			document.frmEmailFriend.friendemail.focus();
			return false;
		}
	}

	if(isBlank(document.frmEmailFriend.message.value, "Please enter personal message."))
	{
		document.frmEmailFriend.message.focus();
		return false;
	}
	else if((/<[^>]+>/.test(document.frmEmailFriend.message.value)) || (/(\[).*(\]).*(\[\/)*(\])/.test(document.frmEmailFriend.message.value)))
	{
		alert("Please enter valid text in personal message.");
		document.frmEmailFriend.message.focus();
		return false;
	}
	else if(containBadWord(document.frmEmailFriend.message.value))
	{
		alert("Sorry - you can't send personal message containing offensive language.");
		document.frmEmailFriend.message.focus();
		return false;
	}
	return true;
}
