function emailcheck(str)
{
        var at="@";
        var dot=".";
        var lat=str.lastIndexOf(at);
        var lstr=str.length;
        var ldot=str.lastIndexOf(dot);

        if(str.indexOf(at)==-1)
        {
                return false;
        }

        if(str.lastIndexOf(at)==-1 || str.lastIndexOf(at)==0 || str.lastIndexOf(at)==(lstr-1))
        {
                return false;
        }

        if(str.lastIndexOf(dot)==-1 || str.lastIndexOf(dot)==0 || str.lastIndexOf(dot)==(lstr-1))
        {
                return false;
        }

        if(lat>ldot)
        {
                return false;
        }

        if(ldot-lat<2)
        {
                return false;
        }

        if(str.indexOf(" ")!=-1)
        {
                return false;
        }
        return true;
}

function chksupport()
{
        if(support.firstname.value=="")
        {
                alert("Please enter your first name before submitting!");
                support.firstname.focus();
                return false;
        }
        if(support.lastname.value=="")
        {
                alert("Please enter your last name before submitting!");
                support.lastname.focus();
                return false;
        }
        if(support.emailid.value=="")
        {
                alert("Please enter your email address before submitting!");
                support.emailid.focus();
                return false;
        }
        if(emailcheck(support.emailid.value)==false)
        {
                alert("Please enter a valid email address before submitting!");
                support.emailid.focus();
                return false;
        }
        if(support.regarding.value=="")
        {
                alert("Please enter the topic you would like to discuss before submitting!");
                support.regarding.focus();
                return false;
        }
	if(support.comments.value=="")
	{
		alert("Please enter a message for the FedGrantServices.com Support Team!");
		support.comments.focus();
		return false;
	}
        else
        return true;
}
