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("first_name,last_name,email");
	}
	else if ( objForm.action.getValue() == "3" )
	{
		objForm.required("first_name,last_name,email,oldemail");
	}
	else
	{
		objForm.required("email");
	}
	objForm.email.validateEmail();

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