function Validate_FrmIndex()
{
	if (!document.FrmIndex.UserSex[0].checked && !document.FrmIndex.UserSex[1].checked) 
	{alert("Please select your sex.");
	document.FrmIndex.UserSex[0].focus();
	return (false);}
	if (!document.FrmIndex.LookFor[0].checked && !document.FrmIndex.LookFor[1].checked) 
	{alert("Please select who are you looking for.");
	document.FrmIndex.LookFor[0].focus();
	return (false);}
	var checkOK = "1234567890\t\r\n\f";
	var checkStr = document.FrmIndex.AgeFrom.value;
	var allValid = true;
	for (i = 0; i < checkStr.length; i++)
	{ ch = checkStr.charAt(i);
	for (j = 0; j < checkOK.length; j++)
	if (ch == checkOK.charAt(j)) break;
	if (j == checkOK.length) { allValid = false; break;}
	}
	if (!allValid)
	{ alert("Please enter only numbers in the \"Age\" field.");
	document.FrmIndex.AgeFrom.focus();
	return (false);}
	if (document.FrmIndex.AgeFrom.value == "" || document.FrmIndex.AgeFrom.value.length < 2)
	{ alert("Please enter a valid age value ( 18 - 99) at  \"Age\" field.");
	document.FrmIndex.AgeFrom.focus();
	return (false); }
	var checkOK = "1234567890\t\r\n\f";
	var checkStr = document.FrmIndex.AgeTo.value;
	var allValid = true;
	for (i = 0; i < checkStr.length; i++)
	{ ch = checkStr.charAt(i);
	for (j = 0; j < checkOK.length; j++)
	if (ch == checkOK.charAt(j)) break;
	if (j == checkOK.length)
	{ allValid = false;
	break;}}
	if (!allValid)
	{
	alert("Please enter only numbers in the \"Age .. to\" field.");
	document.FrmIndex.AgeTo.focus();
	return (false);}
	if (document.FrmIndex.AgeTo.value == "" || document.FrmIndex.AgeTo.value.length < 2)
	{ alert("Please enter a valid age value ( 18 - 99) at  \"Age .. to\" field.");
	document.FrmIndex.AgeTo.focus();
	return (false);}
	if (!document.FrmIndex.dating.checked && !document.FrmIndex.friendship.checked) 
	{ alert("Please enter a type of relationship (dating or/and friendship");
	document.FrmIndex.dating.focus();
	return (false);}
	return (true);}