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();
	
objForm.required("first_name,last_name,address,city,country,phone,email,course");
	objForm.email.validateEmail();
	objForm.city.validateCityOK();
	// objForm.socialsecurity.validateSSN();
	// objForm.socialsecurity.createDependencyTo("country", "United States");
	objForm.state.createDependencyTo("country", "United States");
	objForm.state.createDependencyTo("country", "Canada");
	objForm.zip.validateZipOK("country");
	objForm.zip.createDependencyTo("country", "United States");
	objForm.zip.createDependencyTo("country", "Canada");
	//objForm.courses.createDependencyTo("program","Single");
	objForm.country.enforceDependency();	//enforces default value dependencies
	//objForm.program.enforceDependency();
	objForm.phone.validatePhoneOK("country");
	//objForm.eveningphone.validatePhoneOK("country");
}
function setFldDesc(){
	objForm.first_name.description = "First Name";
	objForm.last_name.description = "Last Name";
	objForm.address.description = "Address";
	objForm.city.description = "City";
	objForm.state.description = "State";
	objForm.zip.description = "ZIP/Postal Code";
	objForm.country.description = "Country";
	objForm.phone.description = "Phone";
	objForm.email.description = "E-mail";
	objForm.education_level.description = "Education";
	objForm.course.description = "Course";
}