// Security check - make sure they've logged in. If not, send them // to the LOGIN page. securityCheck(client.valid, client.usertype, "seeker", "../login.htm?type=seeker"); // Dynamically generate the body string according to the attributes in the // configuration file specified as the argument of dynBody() bodystr = dynBody("settings.cfg"); if(!dbCheck()) { redirect("../error.htm?error=dbfail"); } cursor = database.cursor("select * from seeker where seeker.USERID = '" + client.userID + "'"); cursor.next();

### Edit any of the fields below you wish, and click "Make Changes" when you are finished.

## Tell Us About Yourself

First Name: |
Last Name: |
E-Mail: |
Home Page URL: |
Phone: |
Fax: |
Address: |
City: |
State: | // Generate a state list box and initialize it with the user's value, if present. if (cursor.state == null) tempStr = ""; else tempStr = cursor.state; stateList("state", "1", false, "", tempStr); // see dynhtml.js
Zip: |
Country: | if (cursor.country == null) tempStr = ""; // Default to a value of United States else tempStr = cursor.country; countryList("country", "1", false, "", tempStr);

## Skills and Career Goals

Desired Salary Range What is the lowest yearly salary you want to receive? Pick a value from the drop-down box below, which shows yearly incomes in thousands.
if ( (cursor.salarylow + "") == "null") tempStr = ""; else tempStr = (cursor.salarylow + ""); // Get values from the lookup table "SALARYTYPE" cursor2 = database.cursor("select * from salarytype"); // see "dynhtml.js" in the "lib" subdirectory dynSelect("salarylow", "1", false, "", tempStr, cursor2); cursor2.close();
Highest Level of Education:
if (cursor.education == null) tempStr = ""; else tempStr = cursor.education; // Get values from the lookup table "EDUCTYPE" cursor2 = database.cursor("select * from eductype"); // see "dynhtml.js" in the "lib" subdirectory dynSelect("education", "1", false, "", tempStr, cursor2); cursor2.close();

Desired City: | Desired State: | Desired Country:
| // Generate a state list box and initialize it with the user's value, if present. if (cursor.lstate == null) tempStr = ""; else tempStr = cursor.lstate; stateListFull("lstate", "1", false, "", tempStr); // see dynhtml.js | if (cursor.lcountry == null) tempStr = "US"; // Default to a value of United States else tempStr = cursor.lcountry; countryList("lcountry", "1", false, "", tempStr);

Years of work experience:
/* Because of a JavaScript quirk, we must convert "yearsexp", a numeric value, into a string before comparing to null. If we try to compare the number to null, it will always evaluate to null whether it is or not. If it is converted to a string value first, then the comparison works properly. */
Skills:

These should be keywords, separated by spaces, that indicate your skills and what kinds of jobs you are looking for. This field is also used by employers when they search for candidates. (e.g. an insurance salesman might enter "insurance sales manager casualty" or a software developer might enter "C++ Delphi Database"). Capitalization is not important.

### Cover Letter:

Please give a brief description of what you career goals are, and other relevent facts you would like employers to know about you. Think of it as a brief cover letter to a resume. (200 chars. max)
/* Because TEXTAREA is a container, we cannot simply write the tags in straight HTML and then just insert the cursor value with server-side JavaScript. The tags must be constructed dynamically with server-side scripting. */ /* For now, there is a problem updating records when this value is not blank, so data entered in this field will not be updated. */ write(""); if(cursor.covlet != null) { descrip = unEscString(cursor.covlet); write(descrip); } </server>
Personal Interests

cursor.close();

| #### Return to the WorkNet Home Page.