qFormAPI.setLibraryPath("/scripts/qforms_lib/");
qFormAPI.include("*");
qFormAPI.include("pcdi_validation_addon");
qFormAPI.include("pcdi_function_addon");
qFormAPI.errorColor="#FFCCCC";

function qFormInit(){
	objForm=new qForm("FreeInfoForm");
	setFldDesc();

	if ( objForm.action.getValue() == "1" )
	{
		objForm.required("FirstName,LastName,email");
	}
	else if ( objForm.action.getValue() == "3" )
	{
		objForm.required("FirstName,LastName,email,oldemail");
	}
	else
	{
		objForm.required("email");
	}
	objForm.email.validateEmail();

}
function setFldDesc(){
	objForm.FirstName.description = "First Name";
	objForm.LastName.description = "Last Name";
	objForm.email.description = "Email Address";
	objForm.oldemail.description = "Old Email Address";
}
function setRequired(){
	if ( objForm.action.getValue() == "1" )
	{
		objForm.required("FirstName,LastName,email");
		objForm.oldemail.required = false;
	}
	else if ( objForm.action.getValue() == "3" )
	{
		objForm.required("FirstName,LastName,email,oldemail");
	}
	else
	{
		objForm.required("email");
		objForm.oldemail.required = false;
		objForm.FirstName.required = false;
		objForm.LastName.required = false;
	}
}
