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 checkForm()
{
        if(document.orderForm.fname.value=="")
        {
                alert("Please enter your first name before submitting!");
                document.orderForm.fname.focus();
                return false;
        }
        else if(document.orderForm.lname.value=="")
        {
                alert("Please enter your last name before submitting!");
                document.orderForm.lname.focus();
                return false;
        }
        else if(document.orderForm.address.value=="")
        {
                alert("Please enter your address before submitting!");
                document.orderForm.address.focus();
                return false;
        }
        else if(document.orderForm.city.value=="")
        {
                alert("Please enter your city before submitting!");
                document.orderForm.city.focus();
                return false;
        }
        else if(document.orderForm.state.value=="")
        {
                alert("Please enter your state before submitting!");
                document.orderForm.state.focus();
                return false;
        }
        else if(document.orderForm.zip.value=="")
        {
                alert("Please enter your zip code before submitting!");
                document.orderForm.zip.focus();
                return false;
        }
        else if(document.orderForm.zip.value=="00000")
        {
                alert("Please enter a valid zip code - 5 digits, like 12345 - before submitting!");
                document.orderForm.zip.focus();
                return false;
        }
        else if(document.orderForm.email.value=="")
        {
                alert("Please enter your email address before submitting!");
                document.orderForm.email.focus();
                return false;
        }
        else if(emailcheck(document.orderForm.email.value)==false)
        {
                alert("Please enter a valid email address before submitting!");
                document.orderForm.email.focus();
                return false;
        }
        else if(document.orderForm.phone.value=="")
        {
                alert("Please enter your phone number before submitting!");
                document.orderForm.phone.focus();
                return false;
        }
        else if(document.orderForm.phone.value=="000-000-0000")
        {
                alert("Please enter a valid phone number - like 123-456-7890 - before submitting!");
                document.orderForm.phone.focus();
                return false;
        }
        else
        return true;
}

function checkStep2()
{
        if(document.creditForm.cc_type.value=="")
        {
                alert("Please enter the type of credit card before proceeding");
                document.creditForm.cc_type.focus();
                return false;
        }
        if(document.creditForm.cc_number.value=="")
        {
                alert("Please enter the credit card number before proceeding");
                document.creditForm.cc_number.focus();
                return false;
        }
        if(document.creditForm.cc_exp_mo.value=="")
        {
                alert("Please select the month that the credit card expires before proceeding");
                document.creditForm.cc_exp_mo.focus();
                return false;
        }
        if(document.creditForm.cc_exp_yr.value=="")
        {
                alert("Please select the year that the credit card expires before proceeding");
                document.creditForm.cc_exp_yr.focus();
                return false;
        }
        if(document.creditForm.cc_cvv.value=="")
        {
                alert("Please enter the CVV2 (small 3 digit number on the back of VISA and MC cards and the four digit number on the front of AMEX cards) before proceeding");
                document.creditForm.cc_cvv.focus();
                return false;
        }
        if(document.creditForm.terms.checked == false)
        {
                alert("Please acknowledge that you agree to the Terms and Conditions of FedGrantServices.com by checking the box before pressing Send My Bottle.");
                document.creditForm.terms.focus();
                return false;
        }


        else
                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 GrantAssist.com Support Team!");
		support.comments.focus();
		return false;
	}
        else
        return true;
}

function chkCancel()
{
        if(cancel.cancel_email.value=="")
        {
                alert("Please enter your email address!");
                cancel.cancel_email.focus();
                return false;
        }
        if(emailcheck(cancel.cancel_email.value)==false)
        {
                alert("Please enter a valid email address!");
                cancel.cancel_email.focus();
                return false;
        }
        if(cancel.cancel_zip.value=="")
        {
                alert("Please enter your zip code!");
                cancel.cancel_zip.focus();
                return false;
        }
				if(cancel.cancel_comments.value=="")
				{
								alert("Please leave a comment to let us know why you are cancelling!");
								cancel.cancel_comments.focus();
								return false;
				}
        else
        return true;
}


