From: Subject: Date: Fri, 26 Jan 2007 15:29:47 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C7415E.CFD0D710" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C7415E.CFD0D710 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://jobs.uncc.edu/applicants/jsp/shared/position/PrinterFriendlyJobDetails.jsp?time=1169843344941
Skip=20 to Main Content

Close Window=20
General = Information
=20
No =  =20
Staff  =20
Permanent -=20 Full-time  
 
40 =  =20
Accountant II=20  
Director of=20 Student Accounts  
75 =  =20
$43,641 -=20 $61,500  
No = Response=20  
No =  =20
0702  =20
Exempt  =20
 
246 =  =20
Monday -=20 Friday, 8:00 a.m. - 5:00 p.m.  
Business=20 Affairs  
Financial=20 Services/Controller's Office  
Graduation from=20 a four-year college or university with a major in = accounting=20 and two years of accounting/auditing experience in the = preparation of interpretive or analytical accounting/=20 financial statements and reports; or a four-year = degree in=20 business administration or other field with twelve = (12)=20 semester hours in accounting and four years of = experience as=20 specified above; or a two-year degree in accounting = and six=20 years of experience as specified above.   =
Provides=20 managerial, supervisory and accounting expertise for = the=20 Cashiers' and Students Account's offices. Responsible = for the=20 overall operations of the Student Accounts units, the=20 integrity of student financial data with in the = Student=20 Information System and Banner, the integrity of = significant=20 cash and cash equivalents, and related internal and = external=20 reporting. Reports directly to the University = Controller. The=20 Director of Student Accounts will also perform, = research and=20 analytical tasks at the request of the Vice Chancellor = of=20 Business Affairs, the Associate Vice Chancellor for = Finance,=20 and others within the University Community.   =
 
Prefer two=20 years in a customer service roll and three years = experience in=20 managing and supervising a large staff with varied = duties.=20 Demonstrated experience in process improvement and=20 understanding of technology-based solutions is = strongly=20 desired. An MBA or CPA is preferred.  
 
2nd = floor Reese=20  
08-26-2006=20  
01-31-2007=20
 
 =20
AA/EEO
UNC Charlotte welcomes all persons without = regard to=20 sexual orientation.
=20
------=_NextPart_000_0000_01C7415E.CFD0D710 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://jobs.uncc.edu/applicants/static/shared/NNstyles.css A { COLOR: #000066 } .commandLinkSmall { COLOR: #000066 } .summaryEditLink { COLOR: #000066 } .commandLinkSmall { FONT-SIZE: 8pt } BODY { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } P { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } H1 { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } H2 { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } H3 { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } SELECT { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } TD { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } TH { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } A { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } UL { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } LI { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } DIV { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } FORM { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } SPAN { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .closeWindowLink { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .subBodytext { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .bodytext { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .bodytextColor { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .bodytextColor { COLOR: #183063 } H1 { COLOR: #183063 } .heading { COLOR: #183063 } H2 { COLOR: #183063 } .subHeading { COLOR: #183063 } H1 { FONT-WEIGHT: bold } .heading { FONT-WEIGHT: bold } H2 { FONT-WEIGHT: bold } .subHeading { FONT-WEIGHT: bold } H1 { FONT-SIZE: 14pt } .heading { FONT-SIZE: 14pt } H2 { FONT-SIZE: 12pt } .subHeading { FONT-SIZE: 12pt } .loginBox { BORDER-RIGHT: #183063 10px solid; BORDER-TOP: #183063 10px solid; = BORDER-LEFT: #183063 10px solid; BORDER-BOTTOM: #183063 10px solid } .tableHeaderRow { FONT-SIZE: 9.5pt; COLOR: #ffffff; BACKGROUND-COLOR: #183063 } .tableColumnHeader { FONT-SIZE: 9pt; COLOR: #000069; BACKGROUND-COLOR: #cccc99 } .subBodytext { FONT-SIZE: 9pt } .navHeading { FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; = BACKGROUND-COLOR: #183063 } .navBG { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #183063; BACKGROUND-COLOR: = #f7f3f7; TEXT-DECORATION: none } .navCustomLink { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #183063; TEXT-DECORATION: = none } .navLink { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #183063; BACKGROUND-COLOR: = #ffffff; TEXT-DECORATION: none } .topFrameBG { BACKGROUND-COLOR: #cccc99 } .navBG:hover { COLOR: #cccc99 } .navLink:hover { COLOR: #cccc99 } .tabUnselectedBG { BACKGROUND-COLOR: #000069 } .tabUnselectedText { FONT-SIZE: 9.5pt; COLOR: #ffffff } .tabSelectedBG { BACKGROUND-COLOR: #ffffff } .tabSelectedText { FONT-SIZE: 9.5pt; COLOR: #000069 } .textboxClass { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, = mono } INPUT { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, = mono } TEXTAREA { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, = mono } .finePrint { FONT-SIZE: 8pt } .bodytext { FONT-SIZE: 9.5pt } .bodytextColor { FONT-SIZE: 9.5pt } .bodytext { COLOR: #000000 } .boldLink { FONT-WEIGHT: bold; FONT-SIZE: 10pt } .error { COLOR: #990033 } .errorBG { BACKGROUND-COLOR: #ffffcc } .tableInDeepShade { FONT-SIZE: 9.5pt; COLOR: #000000; BACKGROUND-COLOR: #c8c8c8 } .tableInLtShade { FONT-SIZE: 9.5pt; COLOR: #000000; BACKGROUND-COLOR: #ededed } .ft { FONT-SIZE: 9.5pt; VERTICAL-ALIGN: middle; COLOR: #000000; = BACKGROUND-COLOR: #ededed; TEXT-ALIGN: center } .ft0 { FONT-SIZE: 9.5pt; VERTICAL-ALIGN: middle; COLOR: #000000; = BACKGROUND-COLOR: #ededed; TEXT-ALIGN: left } .tblCmd { BORDER-COLLAPSE: collapse } .whiteBG { BACKGROUND-COLOR: #ffffff } .buttonClass { FONT-SIZE: 9.5pt; COLOR: #000000 } .closeWindowLink { FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: Tahoma, Verdana, Arial, = Helvetica, sans-serif } BODY { BACKGROUND-COLOR: #ffffff } FORM { PADDING-RIGHT: 0%; PADDING-LEFT: 0%; PADDING-BOTTOM: 0%; MARGIN: 0%; = PADDING-TOP: 0% } P { FONT-SIZE: 9.5pt; COLOR: #000000 } LI { FONT-SIZE: 9.5pt; COLOR: #000000 } H3 { FONT-SIZE: 9.5pt; COLOR: #000000 } H3 { FONT-WEIGHT: bold } SELECT { FONT-SIZE: 9.5pt } TD { FONT-SIZE: 9.5pt } .offScreenDiv { FONT-SIZE: 0px; LEFT: -1000px; WIDTH: 10px; COLOR: transparent; = POSITION: absolute } ------=_NextPart_000_0000_01C7415E.CFD0D710 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://jobs.uncc.edu/applicants/static/customers/200/NNstyles.css H1 { COLOR: #003300 } .bodytextColor { COLOR: #000000 } .heading { COLOR: #000000 } H2 { COLOR: #000000 } .subHeading { COLOR: #000000 } .tableHeaderRow { COLOR: #ffffff; BACKGROUND-COLOR: #000000 } .tableColumnHeader { COLOR: #ffffff; BACKGROUND-COLOR: #003300 } .loginBox { BORDER-LEFT-COLOR: #003300; BORDER-BOTTOM-COLOR: #003300; = BORDER-TOP-COLOR: #003300; BORDER-RIGHT-COLOR: #003300 } .navHeading { COLOR: #ffffff; BACKGROUND-COLOR: #003300 } .navBG { BACKGROUND-COLOR: #eef0cb } .navLink { COLOR: #000000; BACKGROUND-COLOR: #eef0cb } .navLink:hover { COLOR: #003300 } .navCustomLink { COLOR: #000000; BACKGROUND-COLOR: #eef0cb } .navCustomLink:hover { COLOR: #003300 } .navSeparator { COLOR: #000000; HEIGHT: 1px } .topFrameBG { BACKGROUND-COLOR: #003300 } .tabUnselectedBG { BACKGROUND-COLOR: #000000 } .tabUnselectedText { COLOR: #ffffff } .tabSelectedBG { BACKGROUND-COLOR: #ffffff } .tabSelectedText { COLOR: #000000 } ------=_NextPart_000_0000_01C7415E.CFD0D710 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://jobs.uncc.edu/applicants/static/shared/styles.css A { COLOR: #000066 } .commandLinkSmall { COLOR: #000066 } .summaryEditLink { COLOR: #000066 } A:hover { TEXT-DECORATION: none } .commandLinkSmall { FONT-SIZE: 8pt } BODY { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } P { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } H1 { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } H2 { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } H3 { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } SELECT { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } TD { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } TH { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } A { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } UL { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } LI { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } DIV { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } FORM { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } SPAN { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .closeWindowLink { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .subBodytext { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .bodytext { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .bodytextColor { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif } .bodytextColor { COLOR: #183063 } H1 { COLOR: #183063 } .heading { COLOR: #183063 } H2 { COLOR: #183063 } .subHeading { COLOR: #183063 } H1 { FONT-SIZE: 14pt } .heading { FONT-SIZE: 14pt } H2 { FONT-SIZE: 12pt } .subHeading { FONT-SIZE: 12pt } H1 { FONT-WEIGHT: bold } .heading { FONT-WEIGHT: bold } H2 { FONT-WEIGHT: bold } .subHeading { FONT-WEIGHT: bold } .loginBox { BORDER-RIGHT: #183063 10px solid; BORDER-TOP: #183063 10px solid; = BORDER-LEFT: #183063 10px solid; BORDER-BOTTOM: #183063 10px solid } .tableHeaderRow { FONT-SIZE: 8.5pt; COLOR: #ffffff; BACKGROUND-COLOR: #183063 } .navHeading { FONT-SIZE: 8.5pt; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; = BACKGROUND-COLOR: #183063 } .navBG { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #183063; BACKGROUND-COLOR: = #f7f3f7; TEXT-DECORATION: none } .navCustomLink { FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; TEXT-TRANSFORM: uppercase; COLOR: = #183063; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none } .navLink { FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; TEXT-TRANSFORM: uppercase; COLOR: = #183063; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .navBG:hover { COLOR: #a7001d } .navLink:hover { COLOR: #a7001d } .topFrameBG { BACKGROUND-COLOR: #ffffff } .navSeparator { COLOR: #183063; HEIGHT: 4px } .tabUnselectedBG { BACKGROUND-COLOR: #183063 } .tabUnselectedText { FONT-SIZE: 9.5pt; COLOR: #ffffff } .tabSelectedBG { BACKGROUND-COLOR: #ffffff } .tabSelectedText { FONT-SIZE: 9.5pt; COLOR: #183063 } .secondaryTabSelectedBG { BACKGROUND-COLOR: #ededed } .secondaryTabSelectedText { FONT-SIZE: 8.5pt; COLOR: #666666 } .secondaryTabUnselectedBG { BACKGROUND-COLOR: #dbdbdb } .secondaryTabUnselectedText { FONT-SIZE: 8.5pt; COLOR: #666666 } .highlight { FONT-WEIGHT: bold; FONT-SIZE: 9.5pt; BORDER-LEFT-COLOR: #000000; = BORDER-BOTTOM-COLOR: #000000; TEXT-TRANSFORM: uppercase; COLOR: #000000; = BORDER-TOP-COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #eeeeee; BORDER-RIGHT-COLOR: #000000 } .buttonClass { FONT-WEIGHT: bold; FONT-SIZE: 9.5pt; TEXT-TRANSFORM: uppercase; COLOR: = #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = BACKGROUND-COLOR: #eeeeee } .listbox { FONT-SIZE: 10px; BACKGROUND: #ffffff; WIDTH: 150px; FONT-FAMILY: = Tahoma, Verdana, Arial, Helvetica, sans-serif } .arrowButton { BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: 600; BORDER-LEFT-WIDTH: 1px; = FONT-SIZE: 11px; BORDER-LEFT-COLOR: #666666; BACKGROUND: #ededed; = BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #666666; MARGIN: 1px; = WIDTH: 40px; BORDER-TOP-COLOR: #666666; FONT-FAMILY: "Lucida Console", = Lucida, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; = BORDER-RIGHT-COLOR: #666666 } .subBodytext { FONT-SIZE: 8.5pt } .tableColumnHeader { FONT-SIZE: 8.5pt; COLOR: #ffffff; BACKGROUND-COLOR: #a7001d } .textboxClass { FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, = Helvetica, sans-serif } INPUT { FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, = Helvetica, sans-serif } TEXTAREA { FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, = Helvetica, sans-serif } .bodytext { FONT-SIZE: 9.5pt } .bodytextColor { FONT-SIZE: 9.5pt } .bodytext { COLOR: #000000 } .boldLink { FONT-WEIGHT: bold; FONT-SIZE: 10pt } .error { COLOR: #990033 } .errorBG { BACKGROUND-COLOR: #ffffcc } .tableInDeepShade { FONT-SIZE: 9.5pt; COLOR: #000000; BACKGROUND-COLOR: #c8c8c8 } .tableInLtShade { FONT-SIZE: 9.5pt; COLOR: #000000; BACKGROUND-COLOR: #ededed } .ft { FONT-SIZE: 8.5pt; VERTICAL-ALIGN: middle; COLOR: #000000; = BACKGROUND-COLOR: #ededed; TEXT-ALIGN: center } .ft0 { FONT-SIZE: 8.5pt; VERTICAL-ALIGN: middle; COLOR: #000000; = BACKGROUND-COLOR: #ededed; TEXT-ALIGN: left } .tblCmd { BORDER-COLLAPSE: collapse } .whiteBG { BACKGROUND-COLOR: #ffffff } .closeWindowLink { FONT-SIZE: 8pt; COLOR: #999999 } .finePrint { FONT-SIZE: 7pt } FORM { PADDING-RIGHT: 0%; PADDING-LEFT: 0%; PADDING-BOTTOM: 0%; MARGIN: 0%; = PADDING-TOP: 0% } P { FONT-SIZE: 9.5pt; COLOR: #000000 } H3 { FONT-SIZE: 9.5pt; COLOR: #000000 } H3 { FONT-WEIGHT: bold } H1 { FONT-SIZE: 14pt } SELECT { FONT-SIZE: 9.5pt } TD { FONT-SIZE: 9.5pt } .externalAuthenticationLink { FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #000066; BACKGROUND-COLOR: = #ffffff } .offScreenDiv { FONT-SIZE: 0px; LEFT: -500px; WIDTH: 10px; COLOR: transparent; = POSITION: absolute } ------=_NextPart_000_0000_01C7415E.CFD0D710 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://jobs.uncc.edu/applicants/static/customers/200/styles.css H1 { COLOR: #003300 } .bodytextColor { COLOR: #000000 } .heading { COLOR: #000000 } H2 { COLOR: #000000 } .subHeading { COLOR: #000000 } .tableHeaderRow { COLOR: #ffffff; BACKGROUND-COLOR: #000000 } .tableColumnHeader { COLOR: #ffffff; BACKGROUND-COLOR: #003300 } .loginBox { BORDER-LEFT-COLOR: #003300; BORDER-BOTTOM-COLOR: #003300; = BORDER-TOP-COLOR: #003300; BORDER-RIGHT-COLOR: #003300 } .navHeading { COLOR: #ffffff; BACKGROUND-COLOR: #003300 } .navBG { BACKGROUND-COLOR: #eef0cb } .navLink { COLOR: #000000; BACKGROUND-COLOR: #eef0cb } .navLink:hover { COLOR: #003300 } .navCustomLink { COLOR: #000000; BACKGROUND-COLOR: #eef0cb } .navCustomLink:hover { COLOR: #003300 } .navSeparator { COLOR: #000000; HEIGHT: 1px } .topFrameBG { BACKGROUND-COLOR: #003300 } .tabUnselectedBG { BACKGROUND-COLOR: #000000 } .tabUnselectedText { COLOR: #ffffff } .tabSelectedBG { BACKGROUND-COLOR: #ffffff } .tabSelectedText { COLOR: #000000 } .buttonClass { FONT-SIZE: 7.5pt } .highlight { BORDER-TOP-WIDTH: 3px; BORDER-LEFT-WIDTH: 3px; FONT-SIZE: 7.5pt; = BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 3px; = BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; = BORDER-RIGHT-WIDTH: 3px; BORDER-RIGHT-COLOR: #000000 } ------=_NextPart_000_0000_01C7415E.CFD0D710 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://jobs.uncc.edu/applicants/scripts/Validation.js function isBlank(field){ var l=3Dfield.value.length; if (l!=3D0){ for (var i=3D0;i0&&parent.frames.length) { d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);} if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for = (i=3D0;!x&&i = nnVersion));=20 } function MM_changeProp(objName,x,theProp,theValue) { //v3.0 var obj =3D MM_findObj(objName); if (obj && (theProp.indexOf("style.")=3D=3D-1 || obj.style)) = eval("obj."+theProp+"=3D'"+theValue+"'"); } /** * Mac IE can't handle a situation where the selected index option is = not=20 * available, so we need to return 0 for those cases. */ function returnValue(obj) { var selectedOption =3D obj[obj.selectedIndex]; return (selectedOption !=3D null) ? selectedOption.value : 0; } =20 // changes multiple menus with the passed in prefix function changeAllDropdowns(valueToSet, fieldToChangePrefix){ // var thisValue =3D returnValue(field); var numberForms =3D document.forms.length; var formIndex; var elIndex; var indexValue; for(formIndex =3D 0; formIndex < numberForms; formIndex++){ var numberElements =3D document.forms[formIndex].elements.length; var elementIndex; //iterate through elements in form[i] for(elementIndex =3D 0; elementIndex < numberElements; = elementIndex++){ var thisElement =3D = document.forms[formIndex].elements[elementIndex]; var elementName =3D thisElement.name; if(elementName.indexOf(fieldToChangePrefix) !=3D -1){ for(elIndex=3D0; elIndex < thisElement.length; elIndex++){ indexValue =3D thisElement[elIndex].value; if(valueToSet =3D=3D indexValue){ MM_changeProp(thisElement.name,'','selectedIndex',elIndex, 'SELECT'); }//end if values equal }//end for }//end if }//end for }//end for }//end function function changeStatusDropdowns(statusField, statusPrefix,reasonPrefix, anyReasons,layerPrefix,boxPrefix,defaultReasonValue){ var statusValue =3D returnValue(statusField); changeAllDropdowns(statusValue, statusPrefix); if(anyReasons){ populateStatusReasons(statusValue, reasonPrefix, layerPrefix, boxPrefix, defaultReasonValue); } } function populateStatusReasons(statusValue, reasonPrefix, layerPrefix,=20 boxPrefix, reasonValue){ var numberForms =3D document.forms.length; var formIndex; var elIndex; var indexValue; var rowId; for(formIndex =3D 0; formIndex < numberForms; formIndex++){ var numberElements =3D = document.forms[formIndex].elements.length; var elementIndex; //iterate through elements in form[i] for(elementIndex =3D 0; elementIndex < numberElements; = elementIndex++){ var thisElement =3D = document.forms[formIndex].elements[elementIndex]; var elementName =3D thisElement.name; if(elementName.indexOf(reasonPrefix) !=3D -1){ rowId =3D = elementName.substr(elementName.lastIndexOf("_") + 1); addElements(thisElement, statusValue, reasonValue, = rowId); //temporary -- need to be able to pull the position Id = from=20 //element name before too long } else if(elementName.indexOf(boxPrefix) !=3D -1){ checkShowHide(layerPrefix + rowId, thisElement, true,=20 reasonValue); }//end if }//end for }//end for }//end function function addOption(fieldToPopulate, passedOption, passedOptionText,=20 passedOptionValue, fieldOptionId, reasonValue, reasonId,=20 addOtherBoolean){ passedOption.text =3D passedOptionText; passedOption.value =3D passedOptionValue; fieldToPopulate[fieldOptionId] =3D passedOption; if (reasonValue =3D=3D reasonId){=20 fieldToPopulate[fieldOptionId].selected =3D true; } if (addOtherBoolean){ reasonIdsWithOther[otherCounter] =3D reasonId; otherCounter++; } } function checkShowHide(layer,box,clearBox,val){ if(clearBox) box.value =3D ''; var reasonId; for (var i=3D0; i 1) removePlaceHolder(list2,hiddenArray); if (list1.options.length == 0) addPlaceHolder(list1,zeroLabel); } function removeFromList(list2,list1,hiddenArray,zeroLabel){ var item, hiddenElement, val; for (var i=0; i < list2.options.length; i++) { item = list2.options[i]; if (item.selected && (item.value!=PLACE_HOLDER_VALUE)) { val = item.value; hiddenElement = hiddenArray[val]; setHidden(hiddenElement, ''); addItem(list1, item); } } refreshList(list2, false); if (list2.options.length == 0) addPlaceHolder(list2,zeroLabel); if (list1.options.length > 1) removePlaceHolder(list1,hiddenArray); } function refreshList(list, isAll) { if(isAll){ clearList(list); } else { for(var i = 0; i < list.options.length; i++) { if(list.options[i].value == "") { for(var j = i; j < list.options.length - 1; j++) { list.options[j].value = list.options[j + 1].value; list.options[j].text = list.options[j + 1].text; } var ln = i; break; } } if (ln < list.options.length) { list.options.length -= 1; refreshList(list, false); } } } function clearList(list){ list.options.length = 0; } function addAll(list1,list2,hiddenArray,zeroLabel) { var hiddenElement,val,item; for (var i=0; i < list1.options.length; i++) { item = list1.options[i]; val = item.value; hiddenElement = hiddenArray[val]; setHidden(hiddenElement, val); addItem(list2, item); } refreshList(list1, true); addPlaceHolder(list1,zeroLabel); removePlaceHolder(list2,hiddenArray); } function removeAll(list2,list1,hiddenArray,zeroLabel){ var hiddenElement,val,item; for (var i=0; i < list2.options.length; i++) { item = list2.options[i]; if (list2.options[i].value!=PLACE_HOLDER_VALUE){ val = item.value; hiddenElement = hiddenArray[val]; setHidden(hiddenElement,''); addItem(list1, item); } } refreshList(list2, true); if (list2.options.length == 0 ) addPlaceHolder(list2,zeroLabel); if (list1.options.length > 1) removePlaceHolder(list1,hiddenArray); } function addItem(list, item) { var option = new Option(); option.value = item.value; option.text = item.text; list.options[list.options.length] = option; item.value=""; item.text=""; } function addPlaceHolder(list,zeroLabel) { var option = new Option(); option.value = PLACE_HOLDER_VALUE; option.text = zeroLabel; list.options[list.options.length] = option; } function removePlaceHolder(list,hiddenArray) { for (var i=0; i