function ValidateFormIndivApp( form )
{
	varMsg = "";
	if(form.name.value == "")
	{
	    form.name.focus();
	    varMsg +="Name is required\n";
	}
	if(form.birthday.value == "")
	{
		if(varMsg == "")
		{
		    form.birthday.focus();
		}
	    varMsg +="Birthday is required\n";
	}
//	if(form.birthmonth.value == "Select a Month")
//	{
//		if(varMsg == "")
//		{
//		    form.birthmonth.focus();
//		}
//	    varMsg +="Birthmonth is required\n";
//	}
	if(form.birthyear.value == "")
	{
		if(varMsg == "")
		{
		    form.birthyear.focus();
		}
	    varMsg +="Birthyear is required\n";
	}
	if( !form.Sex1.checked && !form.Sex2.checked)
	{
	    varMsg +="Sex is required\n";
	}

	if( !form.status1.checked 
		&& !form.status2.checked 
		&& !form.status3.checked
		&& !form.status4.checked
		&& !form.status5.checked)
	{
	    varMsg +="Status is required\n";
	}

//status

	if(form.homeaddress.value == "")
	{
		if(varMsg == "")
		{
		    form.homeaddress.focus();
		}
	    varMsg +="Home address is required\n";
	}
	if(form.income.value == "")
	{
		if(varMsg == "")
		{
		    form.income.focus();
		}
	    varMsg +="Income is required\n";
	}
	
	if(varMsg != "")
	{
	    alert(varMsg);
	    return false;
	}
	return true;
}

function ValidateFormCorpApp( form )
{
	var emailFilter=/^.+@.+\..{2,3}$/;
	varMsg = "";

	if(form.lastname.value == "")
	{
	    form.lastname.focus();
	    varMsg +="Name is required\n";
	}

	if ( !(emailFilter.test(form.email.value)) ) 
	{ 
		if(varMsg == "")
		{
		    form.email.focus();
		}
	    varMsg +="Valid email is required\n";
	}

	if(varMsg != "")
	{
	    alert(varMsg);
	    return false;
	}
	return true;
}
function CheckForm( form )
{
    try
    {
        varMsg = "";
        switch(form.formtype.value)
        {
        case "FORMCORPAPP":
            return ValidateFormCorpApp( form );
            break;
        case "FORMINDIVAPP":
            return ValidateFormIndivApp( form );
            break;
			
        }
        return false;
    }
    catch(err)
    {
        txt="There was an error on this page.\n\n";
        txt+="Error description: " + err.description + "\n\n";
        txt+="Click OK to continue.\n\n";
        alert(txt);
    }
	return false;

}

