function check_email(address) {
  if ((address == "") || (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1))
      {return false; }
  return true;
}

function radioval(obj){
    var flag = "false"
    for (var k = 0; k < obj.length; k++) {
        if (obj[k].checked) {
            flag = k
            }
        }
    return flag
}

function submitEnquiry()
{
	if (document.forms[0].queries2.value == "")
	{
		alert("Please key in your concerns and queries.");
		document.forms[0].queries2.focus();
		return;
	}
	if (document.forms[0].name2.value == "")
	{
		alert("Please key in your name.");
		document.forms[0].name2.focus();
		return;
	}
	if (radioval(document.forms[0].gender)=="false")
	{
		alert("Please select your gender.");
		return;
	}
	if (!document.forms[0].age2.value)
	{
		alert("Please select your age.");
		document.forms[0].age2.focus();
		return;
	}
	if (document.forms[0].contact_number2.value == "")
	{
		alert("Please key in your contact number.");
		document.forms[0].contact_number2.focus();
		return;
	}
	
	//if ((document.forms[0].contact_number.value !="") && (document.forms[0].contact_number.value.length != 8 || (document.forms[0].contact_number.value.charAt(0) != "6" && document.forms[0].contact_number.value.charAt(0) != "8" && document.forms[0].contact_number.value.charAt(0) != "9")))
	//{
		//alert("Your contact number does not seem to be correct.");
		//document.forms[0].contact_number.focus();
		//return;
	//}
	if (document.forms[0].email2.value == "")
	{
		alert("Please key in your email address.");
		document.forms[0].email2.focus();
		return;
	}
	if(!check_email(document.forms[0].email2.value))
	{
		alert("Your email address format does not seem to be correct.");
		document.forms[0].email2.focus();
		return;
	}
	if (document.forms[0].address2.value == "")
	{
		alert("Please key in your address.");
		document.forms[0].address2.focus();
		return;
	}
	if (document.forms[0].address2.value.length>100)
	{
		alert("Please ensure your address is not more than 100 chars. ("+document.forms[0].address2.value.length+")");
		document.forms[0].address2.focus();
		return;
 	}
	if (!document.forms[0].preferred_centre2.value)
	{
		alert("Please select your preferred centre.");
		document.forms[0].preferred_centre2.focus();
		return;
	}

	document.forms[0].submit();

}

function submitInvite()
{
	if (document.forms[0].name.value=="")
	{
		alert("Please enter your name.");
		document.forms[0].name.focus();
		return;
	}
	if (document.forms[0].email.value=="")
	{
		alert("Please enter your email address.");
		document.forms[0].email.focus();
		return;
	}
	if(!check_email(document.forms[0].email.value))
	{
		alert("Your email address format does not seem to be correct.");
		document.forms[0].email.focus();
		return;
	}
	if ((document.forms[0].name1.value=="" && document.forms[0].email1.value=="") && (document.forms[0].name2.value=="" && document.forms[0].email2.value=="") && (document.forms[0].name3.value=="" && document.forms[0].email3.value==""))
	{
		alert("Please enter your friend's name and email address.");
		return;
	}
	for (i=1;i<4;i++)
	{
		if ((document.forms[0].all["name" + i].value=="" && document.forms[0].all["email" + i].value!="") || (document.forms[0].all["name" + i].value!="" && document.forms[0].all["email" + i].value==""))
		{
			alert("Please enter the name and email of your friend.");
			return;
		}
		if (document.forms[0].all["email" + i].value==document.forms[0].email.value)
		{
			alert("The email address should not be the same as your email address.");
			document.forms[0].all["email" + i].focus();
			return;
		}

	}
	if ((document.forms[0].email2.value == document.forms[0].email1.value && document.forms[0].email2.value != "") || (document.forms[0].email3.value==document.forms[0].email2.value && document.forms[0].email3.value != "") || (document.forms[0].email3.value==document.forms[0].email1.value && document.forms[0].email3.value != ""))
	{
		alert("Your friend's email address must not be the same.");
		return;
	}
	if (document.forms[0].message.value=="")
	{
		alert("Please type in your message for you friend.");
		document.forms[0].message.focus();
		return;
	}

	document.forms[0].submit();
}

function isDigit()
{
	if ( event.keyCode < 48 || event.keyCode > 57 )
		event.returnValue = false;
}
