diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..2452adff08902db5d86ea1fe3a3aca9babb0f025
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere Application Server v7.0 JRE"/>
+	<classpathentry kind="src" path=".apt_generated">
+		<attributes>
+			<attribute name="optional" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.ibm.ws.ast.st.runtime.runtimeTarget.v70/was.base.v7"/>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
+	<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
+	<classpathentry kind="output" path="WebContent/WEB-INF/classes"/>
+</classpath>
diff --git a/.factorypath b/.factorypath
new file mode 100644
index 0000000000000000000000000000000000000000..71e9b776c360f8c3f5aba2a661eee7d4da893143
--- /dev/null
+++ b/.factorypath
@@ -0,0 +1,5 @@
+<factorypath>
+    <factorypathentry kind="PLUGIN" id="com.ibm.jee.ejb.annotations.processor" enabled="true" runInBatchMode="false"/>
+    <factorypathentry kind="PLUGIN" id="com.ibm.ws.ast.wsfp.annotations.processor" enabled="true" runInBatchMode="false"/>
+    <factorypathentry kind="PLUGIN" id="com.ibm.etools.webtools.jpa" enabled="true" runInBatchMode="false"/>
+</factorypath>
diff --git a/.project b/.project
new file mode 100644
index 0000000000000000000000000000000000000000..b47b6b4c14aa8ac6ebbb493d9d3c695c20345daa
--- /dev/null
+++ b/.project
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>StuApplicationJsp</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.common.project.facet.core.builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
+	</natures>
+</projectDescription>
diff --git a/WebContent/META-INF/MANIFEST.MF b/WebContent/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000000000000000000000000000000000..5e9495128c0376427420c4189993b3851770b702
--- /dev/null
+++ b/WebContent/META-INF/MANIFEST.MF
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Class-Path: 
+
diff --git a/WebContent/WEB-INF/ibm-web-bnd.xml b/WebContent/WEB-INF/ibm-web-bnd.xml
new file mode 100644
index 0000000000000000000000000000000000000000..20783b93977152104a7a22b0ec962ea83e15fb79
--- /dev/null
+++ b/WebContent/WEB-INF/ibm-web-bnd.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-bnd 
+	xmlns="http://websphere.ibm.com/xml/ns/javaee"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-bnd_1_0.xsd"
+	version="1.0">
+
+	<virtual-host name="default_host" />
+
+</web-bnd>
diff --git a/WebContent/WEB-INF/ibm-web-ext.xml b/WebContent/WEB-INF/ibm-web-ext.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f68cf1a3b4de6895fde28346d0487fcbf5298046
--- /dev/null
+++ b/WebContent/WEB-INF/ibm-web-ext.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-ext
+	xmlns="http://websphere.ibm.com/xml/ns/javaee"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd"
+	version="1.0">
+
+	<reload-interval value="3"/>
+	<enable-directory-browsing value="true"/>
+	<enable-file-serving value="true"/>
+	<enable-reloading value="true"/>
+	<enable-serving-servlets-by-class-name value="true" />
+
+</web-ext>
diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5f0a055a7436d7a2a370f1c727ccd36253a39638
--- /dev/null
+++ b/WebContent/WEB-INF/web.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
+	<display-name>
+	StuApplicationJsp</display-name>
+	<welcome-file-list>
+		<welcome-file>index.html</welcome-file>
+		<welcome-file>index.htm</welcome-file>
+		<welcome-file>index.jsp</welcome-file>
+		<welcome-file>default.html</welcome-file>
+		<welcome-file>default.htm</welcome-file>
+		<welcome-file>default.jsp</welcome-file>
+	</welcome-file-list>
+</web-app>
\ No newline at end of file
diff --git a/WebContent/css/ugradapp.css b/WebContent/css/ugradapp.css
new file mode 100644
index 0000000000000000000000000000000000000000..acc2dd8626f3dce85b850958e976e95db9378846
--- /dev/null
+++ b/WebContent/css/ugradapp.css
@@ -0,0 +1,133 @@
+@CHARSET "ISO-8859-1" ;;
+.NuViewBackground {
+	background-color: #FFFFFF;
+	background-image: url("../gifs/nuviewbg.gif");
+}
+.nerror {
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 13px;
+	color: blue;
+}
+
+
+body {
+	margin: 0px;
+	padding: 0px;
+ 	font-family: Arial, Helvetica, sans-serif;
+}
+
+.highlite { 
+  background-color: #FFFF00;
+  color:#000000;
+}
+
+.sserifstoryhead {
+ 		font-family: Arial, Helvetica, sans-serif;
+ 		font-size: 100%;
+ 		font-style: normal;
+ 		line-height: 113%;
+	 	letter-spacing: -1px;
+ 		font-weight: bold;
+ 		font-variant: normal;
+ 		text-transform: none;
+ 		color: #555;
+ 		text-decoration: none;
+ 		}
+
+.sserifstoryheadsmall {
+ 		font-family: Arial, Helvetica, sans-serif;
+ 		font-size: 85%;
+ 		font-style: normal;
+ 		line-height: normal;
+	 	letter-spacing: -1px;
+ 		font-weight: bold;
+ 		font-variant: normal;
+ 		text-transform: none;
+ 		color: #555;
+ 		text-decoration: none;
+ 		}
+
+.sseriftext {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 72%;
+        line-height: normal;
+        font-weight: normal;
+        font-style: normal;
+        color: #333;
+        }
+	A.sseriftext:link { color: #CC0000; text-decoration: none }
+	A.sseriftext:visited { color: #CCCCCC; text-decoration: none }
+	A.sseriftext:hover { color: #DDCAA2; text-decoration: underline }
+	A.sseriftext:active { color: #660000; text-decoration: none }
+
+.sseriftext11 {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 68%;
+        line-height: normal;
+        font-weight: normal;
+        font-style: normal;
+        color: #333;
+        }
+	A.sseriftext11:link { color: #CC0000; text-decoration: none }
+	A.sseriftext11:visited { color: #CCCCCC; text-decoration: none }
+	A.sseriftext11:hover { color: #DDCAA2; text-decoration: underline }
+	A.sseriftext11:active { color: #660000; text-decoration: none }
+
+.zenshadpop {
+		background: #F6F6F6;
+		background-image: url(/StuApplication/css/shad_pop.gif);
+		background-repeat: repeat-x;
+		border-bottom: 1px solid #A6A69E; border-right: none; border-left: none; border-top: none;
+        }
+
+.zenshadredpop {
+		background: #CC0000;
+		background-image: url(/StuApplication/css/shad_popred.gif);
+		background-repeat: repeat-x;
+		border-bottom: 1px solid #850000; border-right: none; border-left: none; border-top: none;
+		}
+
+.shadgreypopbot {
+	background-image: url(/StuApplication/css/shad_grey_pop_bot.gif);
+	background-repeat: repeat-x;
+}
+
+A:link    { color: #670D0D; text-decoration: none }
+A:visited { color: #986C6C; text-decoration: none }
+A:hover   { color: #CC0000; text-decoration: underline }
+A:active  { color: #CC0000; text-decoration: underline }
+
+.hd { background-color: #ccccff; font-size:.8em; vertical-align: bottom; }
+.req { color: red; }
+.apptbl { width:100%; border:1px solid #cccccc; margin-bottom:.5em; background-color:#efefef; }
+#container 
+{ 
+width: 100 %; 
+clear: both; 
+
+} 
+#col_left 
+{ 
+float: left; 
+width: 49%; 
+margin: 0 5px 0 0; 
+
+} 
+#message
+{ 
+float: left; 
+width: 100% 
+margin: 0 5px 0 0; 
+ 
+} 
+#col_right 
+{ 
+float: right; 
+width: 50%; 
+margin: 5px; 
+
+} 
+#month1,#day1,#year1 {display:inline;float:left;padding:5px}
+#monthLabel1, #dayLabel1,#yearLabel1{display:block}
+#selectMonth1, #selectDay1,#selectYear1{display:block}
+#selectDate1{display:inline;float:left;}
diff --git a/WebContent/gifs/Alan Cerveny.GIF b/WebContent/gifs/Alan Cerveny.GIF
new file mode 100644
index 0000000000000000000000000000000000000000..4a5b77c8f1eee596001933fc7f33c028dac2e5fd
Binary files /dev/null and b/WebContent/gifs/Alan Cerveny.GIF differ
diff --git a/WebContent/gifs/Alan Cerveny.tif b/WebContent/gifs/Alan Cerveny.tif
new file mode 100644
index 0000000000000000000000000000000000000000..d9332ff3b2bcaf65ffe6cb2a241286584e7123be
Binary files /dev/null and b/WebContent/gifs/Alan Cerveny.tif differ
diff --git a/WebContent/gifs/UNL-T175.gif b/WebContent/gifs/UNL-T175.gif
new file mode 100644
index 0000000000000000000000000000000000000000..92f9d748655024c13bc360de833c1f7252160e1f
Binary files /dev/null and b/WebContent/gifs/UNL-T175.gif differ
diff --git a/WebContent/gifs/ac.jpg b/WebContent/gifs/ac.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d9332ff3b2bcaf65ffe6cb2a241286584e7123be
Binary files /dev/null and b/WebContent/gifs/ac.jpg differ
diff --git a/WebContent/gifs/acerveny.jpg b/WebContent/gifs/acerveny.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..23fc0bcb0e981199a28632e360288fd5569a789b
Binary files /dev/null and b/WebContent/gifs/acerveny.jpg differ
diff --git a/WebContent/gifs/arrow-right.gif b/WebContent/gifs/arrow-right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d06fa278dd0a1fcab19292e8872d8b62edd66b97
Binary files /dev/null and b/WebContent/gifs/arrow-right.gif differ
diff --git a/WebContent/gifs/bg.gif b/WebContent/gifs/bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d5168853ec703fec885cae4d8f0525cce0885b22
Binary files /dev/null and b/WebContent/gifs/bg.gif differ
diff --git a/WebContent/gifs/n_redsquare.gif b/WebContent/gifs/n_redsquare.gif
new file mode 100644
index 0000000000000000000000000000000000000000..19e8797f6e24f4ff53582515b028848a59b7db3f
Binary files /dev/null and b/WebContent/gifs/n_redsquare.gif differ
diff --git a/WebContent/gifs/nuviewbg.gif b/WebContent/gifs/nuviewbg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..3d624f8864dcecf1ee53337e13e29f11b90b1fdd
Binary files /dev/null and b/WebContent/gifs/nuviewbg.gif differ
diff --git a/WebContent/gifs/pixie.gif b/WebContent/gifs/pixie.gif
new file mode 100644
index 0000000000000000000000000000000000000000..5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9
Binary files /dev/null and b/WebContent/gifs/pixie.gif differ
diff --git a/WebContent/gifs/qicon.gif b/WebContent/gifs/qicon.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8ea0812659cc1c6d5ca5a48fb5db2e3298ea87b0
Binary files /dev/null and b/WebContent/gifs/qicon.gif differ
diff --git a/WebContent/gifs/shad_grey_pop_bot.gif b/WebContent/gifs/shad_grey_pop_bot.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0734c2d098b905a7e7c8dba10e5a2c9b24bd44b1
Binary files /dev/null and b/WebContent/gifs/shad_grey_pop_bot.gif differ
diff --git a/WebContent/gifs/shad_pop.gif b/WebContent/gifs/shad_pop.gif
new file mode 100644
index 0000000000000000000000000000000000000000..42322356431cad32702de4e450d1cf24b7aa78b3
Binary files /dev/null and b/WebContent/gifs/shad_pop.gif differ
diff --git a/WebContent/gifs/shad_popred.gif b/WebContent/gifs/shad_popred.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7c6e9e79cfcd4f8b51eec7bd1f72ae6a611c3f00
Binary files /dev/null and b/WebContent/gifs/shad_popred.gif differ
diff --git a/WebContent/gifs/signature.jpg b/WebContent/gifs/signature.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d9332ff3b2bcaf65ffe6cb2a241286584e7123be
Binary files /dev/null and b/WebContent/gifs/signature.jpg differ
diff --git a/WebContent/js/ugradalerts.js b/WebContent/js/ugradalerts.js
new file mode 100644
index 0000000000000000000000000000000000000000..60cf1cf19d06a4231508ea8dc96bb77540705977
--- /dev/null
+++ b/WebContent/js/ugradalerts.js
@@ -0,0 +1,134 @@
+// uugradalerts.js
+
+// ************************************************************************
+// some alerts (popups) for various situations
+// ************************************************************************
+function residencyAlert() {
+	alert("\t\t\t Help : Residency Information \n\n " +
+		"You must list the length of time in which you have lived in the " +
+		"state of Nebraska in order for the University to determine your " +
+		"residency status for the purposes of paying tuition. If you have " +
+		"lived in Nebraska all of your life, enter your date of birth as " +
+		"the beginning and today's date as the end. ");
+}
+function englishFirstAlert() {
+	alert("\t\t\t Warning: English as First Language \n\n " +
+		"By indicating that English is not your first language, you are " +
+		"indicating that your native language is something other than " +
+		"English and that English is your second language.  If English " +
+		"is not your first language, you may be required to demonstrate " +
+		"English proficiency prior to admission.");
+}
+function bachelorsDegreeAlert() {
+	alert("\t\t\t Warning: Bachelor's Degree \n\n " +
+		"Stop! To ensure that you are completing the appropriate application " +
+		"please contact the office of Graduate Admissions at (402) 472-2878 " +
+		"to verify that a Second Undergraduate Degree is appropriate for you.");
+}
+
+function emailAlert() {
+	alert("\t\t Help: Email \n\n " +
+		"E-mail is a required part of the application for admission because " +
+		"UNL uses e-mail to communicate official information with students including " +
+		"admission, new Student Enrollment and student accounts information.");
+}
+
+function ssnAlert() {
+	alert("\t\t Help: Social Security Number \n\n " +
+		"To be eligible for Federal Financial Aid and to avoid potential fines from " +
+		"the Internal Revenue Service, we recommend submitting your Social Security Number " +
+		"with your application.  UNL uses it only for official government purposes. Upon " +
+		"applying, you will be issued an NU ID for identification purposes. \n\n" +
+		"For more information on UNL social security number policies, please visit the " +
+		"following website:  http://is.unl.edu/ssn.shtml");
+}
+
+function ethnicAlert() {
+	alert("\t\t\t  Help: Ethnic/Racial Information \n\n " +
+		"Providing the information requested below is voluntary. " +
+		"The University of Nebraska is strongly committed to racial and " +
+		"ethnic diversity among its students, faculty, and staff. Several " +
+		"donated scholarships are specifically designated for students in " +
+		"underrepresented racial minority populations, therefore it may be to " +
+		"your advantage to report this information. It will also be used for " +
+		"summary reports required by federal and state laws and regulations " +
+		"and to support institutional affirmative action efforts. It will not " +
+		"be used as a basis for admission or in a discriminatory manner. You " +
+		"will not be subjected to adverse treatment if you do not provide the " +
+		"requested information.");
+}
+function alumniAlert() {
+	alert("\t\t Help: Alumni Information \n\n " +
+		"Answering the following questions is optional. The information \n" +
+		"is requested by the University of Nebraska Alumni Association and \n" +
+		"the Office of Scholarships and Financial Aid.");
+}
+function meritAlert() {
+	alert("\t Help: Merit/Achievement Information \n\n " +
+		"Students selected for National Merit, National Achievement or \n" +
+		"National Hispanic recognition are chosen in part for their high \n" +
+		"PSAT test score and are notified early in the fall of their \n" +
+		"senior year in high school. ");
+}
+function phiThetaKappaAlert() {
+	alert("\t\t\t Help: Phi Theta Kappa \n\n" +
+		"Phi Theta Kappa is the international honorary of two year colleges. " +
+		"It's mission is two-fold: recognize and encourage the academic achievement " +
+		"of two-year college students and provide opportunities for individual " +
+		"growth and development through participation in honors, leadership, " +
+		"service and fellowship programming. ");
+}
+function intlBaccDipAlert() {
+	alert("\t\t Help: International Baccalaureate \n\n" +
+		"The International Baccalaureate (IB) program is a comprehensive and rigorous " +
+		"curriculum, leading to examinations, for students aged between sixteen and nineteen. " +
+		"For more detailed information about International Baccalaureate, visit their website " +
+		"at http://www.ibo.org" );
+}
+function parentGraduateAlert() {
+	alert("\t\t\t Help : Parent College Graduated \n\n" +
+		"Students who are the first in their family to attend college often " +
+		"have different expectations and concerns about pursuing postsecondary " +
+		"education than students whose family member(s) attended college. " +
+		"UNL offers special programs to ease the transition to University life " +
+		"for students who are the first in their family to attend college and " +
+		"collects data on student and family member college attendance in order " +
+		"to identify students who may be interested in participating in these programs."); 
+}
+function usCitizenAlert(appType) {
+	if (appType == "f" || appType == "F"){
+		alert("\t\t\t Warning : International Student \n\n" +
+			"You have indicated that you are not a US Citizen. \n " +
+			"If this is correct, you will be directed to complete the International " +
+			"Application for Admission on the next page. \n\n" +
+			"If this was marked in error, then check Yes next to the quesiton, " +
+			'"Are you a US citizen, permanent resident, asylee, or refugee" ' +
+			"to continue completing the Freshman / Transfer Application. " );
+	}
+}
+function feeWaivedAlert() {
+	alert("\t\t\t Help : Fee Waived \n\n" +
+		"Students are only considered for a fee waiver if they qualify for the " +
+		"free or reduced school lunch program OR if they have been granted a " +
+		"waiver on the ACT or SAT test.  Documentation for these programs should " +
+		"be submitted with the application materials. ");
+}
+function culturalDiversityAlert() {
+	alert("\t\t\t Help : Outside Experiences \n\n" +
+		"Learning takes place outside of the classroom as well as inside it.  By " +
+		"bringing together students with diverse backgrounds, cultures, experiences, " +
+		"and social perspectives, the University of Nebraska-Lincoln seeks to create a " +
+		"stimulating and dynamic environment for living and learning.  Working and living " +
+		"on a diverse campus is essential to preparing all UNL students for positions of " +
+		"leadership in our diverse society of the 21st Century. \n\n " +
+		"These questions seek to identify and attract talented student scholars who have " +
+		"demonstrated knowledge and experience in cultural communities or backgrounds and " +
+		"are prepared to use this knowledge to contribute to the education of their fellow " +
+		"students.");
+}
+function collegeAlert() {
+	alert ("\t\t\t Help : College Information \n\n" +
+		"Students should state that they are currently enrolled at another college or " +
+		"university even if they are taking one class.  This should include any high school " +
+		"student who is taking dual credit classes.");
+}
\ No newline at end of file
diff --git a/WebContent/js/ugradapp.js b/WebContent/js/ugradapp.js
new file mode 100644
index 0000000000000000000000000000000000000000..a7445895835e29235611253990ecaae14b301c32
--- /dev/null
+++ b/WebContent/js/ugradapp.js
@@ -0,0 +1,670 @@
+// ugradapp.js
+    var myPopup
+ 
+// ************************************************************************
+// Oct 2006, Greg
+// function calcHsGradDt copies default HS Graduation Date from a
+// hidden field into the input field if the student is a Senior.
+// ************************************************************************
+function calcHsGradDt (frm, classification) {
+	if (classification == 'SR'){
+		frm.HS_Grad_month.value = frm.HS_Grad_month_default.value;
+		frm.HS_Grad_year.value  = frm.HS_Grad_year_default.value;
+	}
+}
+
+// ************************************************************************
+// function moveNokAddr copies student address information into the 
+// nok (parent) address fields
+// ************************************************************************
+function moveNokAddr (frm) {
+    frm.Parent_street_1.value  = frm.Street.value;
+    frm.Parent_street_2.value  = frm.street_2.value;
+    frm.Parent_city.value      = frm.City.value;
+    frm.Parent_state.value     = frm.State.value;
+    frm.Parent_province.value  = frm.province.value;
+    frm.Parent_zip_code.value  = frm.Zip_code.value;
+    frm.Parent_country.value   = frm.country.value;
+    frm.Parent_phone_20.value  = frm.Phone.value;
+    frm.Parent_name.focus();
+}
+
+// ************************************************************************
+// function openInstSearch opens server page "instsearch" in a popup window
+// collHS is a flag: it is 'coll' for college, or 'hs' for High School
+// ************************************************************************
+function openInstSearch (which_one, collHs, city, state, country) {
+    // Hide values in fields before opening the child form
+    document.formAtBottomOfPage.elements['parentForm'].value = "ugPage2";
+    document.formAtBottomOfPage.elements['whichOne'].value = which_one;
+	// special case
+	if (which_one == '0'){
+    	document.formAtBottomOfPage.elements['parentForm'].value = "other";
+	}	
+
+	//  ../AdminNuView/AdminController?
+    if (!myPopup || myPopup.closed)  {
+        myPopup = window.open('WebAppController?appId=webapp&featureId=instsearch&city='+ city + '&state=' + state + '&country=' + country + '&collHs=' + collHs,'mynewwindow','toolbar=no,scrollbars=yes,resize=yes,width=800,height=650');
+        if (!myPopup.opener)  {
+             myPopup.opener = self;
+        }
+    } else {
+        myPopup.focus()
+    }
+}
+/**********************************************************************
+ * Function Name: copyInstitution(instCode)  
+ * Description: the following functions will let an operator
+ * select an institution on the inst search screen and it
+ * will move that inst id to the calling screen 
+ */
+function copyUgradInstitution( typeFlg, instCode, instName, instCity, instState, instCountry ) {
+    var parent_form = opener.document.formAtBottomOfPage.elements['parentForm'].value;
+
+    if (parent_form == "ugPage2") {
+    	if (typeFlg == "hs" || typeFlg =="HS"){
+    		copyUgHs(parent_form, instCode, instName, instCity, instState, instCountry);
+    	}
+    	else {
+    		copyUgColl(parent_form, instCode, instName, instCity, instState, instCountry);
+    	}
+    }
+    else {
+		// generic fields
+   		opener.document.forms["ugPage2"].elements['institute_code'].value = instCode;
+	   	opener.document.forms["ugPage2"].elements['institute_name'].value = instName;
+		opener.document.forms["ugPage2"].elements['institute_city'].value = instCity;
+		opener.document.forms["ugPage2"].elements['institute_state'].value = instState;
+		opener.document.forms["ugPage2"].elements['institute_country'].value = instCountry;
+     }
+
+//alert("ready to close window")
+    window.close();
+    return;
+}
+
+// function copyUgHs --------------------------------------------
+// This is the specific function for the Ugrad Web App screen for High Schools
+function copyUgHs(parent_form, instCode, instName, instCity, instState, instCountry) {
+    var which_one = opener.document.formAtBottomOfPage.elements["whichOne"].value; 
+// alert("#" + which_one + " code=" + instCode + ", name=" + instName + ", city=" + instCity +", state=" + instState + ", Country=" + instCountry + ".");
+
+    var f_code    = eval("opener.document.forms[parent_form].elements['hs_inst_'  + which_one]");
+    var f_name    = eval("opener.document.forms[parent_form].elements['HS_Name_'  + which_one]");
+    var f_city    = eval("opener.document.forms[parent_form].elements['hs_city_'  + which_one]");
+    var f_state   = eval("opener.document.forms[parent_form].elements['hs_state_'  + which_one]");
+    var f_country = eval("opener.document.forms[parent_form].elements['hs_country_'  + which_one]");
+
+    f_code.value    = instCode;
+    f_name.value    = instName;
+    f_city.value    = instCity;
+    f_state.value   = instState;
+    f_country.value = instCountry;
+    return;
+}
+
+// function copyUgColl --------------------------------------------
+// This is the specific function for the Ugrad Web App screen for High Schools
+function copyUgColl(parent_form, instCode, instName, instCity, instState, instCountry) {
+    var which_one = opener.document.formAtBottomOfPage.elements["whichOne"].value; 
+// alert("#" + which_one + " code=" + instCode + ", name=" + instName + ", city=" + instCity +", state=" + instState + ", Country=" + instCountry + ".");
+
+    var f_code    = eval("opener.document.forms[parent_form].elements['institution_'  + which_one]");
+    var f_name    = eval("opener.document.forms[parent_form].elements['inst_name_'  + which_one]");
+    var f_city    = eval("opener.document.forms[parent_form].elements['inst_city_'  + which_one]");
+    var f_state   = eval("opener.document.forms[parent_form].elements['inst_state_'  + which_one]");
+    var f_country = eval("opener.document.forms[parent_form].elements['inst_country_'  + which_one]");
+
+    f_code.value    = instCode;
+    f_name.value    = instName;
+    f_city.value    = instCity;
+    f_state.value   = instState;
+    f_country.value = instCountry;
+    return;
+}
+
+
+// ************************************************************************
+// control the number of characters that the user can type into the textarea
+// ************************************************************************
+function checklengthInfoRelease() {
+	var txt=document.ugPage2.app_info_rel.value;
+	if (txt.length>150) {
+		txt=txt.substr(0,150);
+		document.ugPage2.app_info_rel.value=txt;
+		document.getElementById('app_info_rel_msg').innerHTML="You are limited to 150 characters";
+	}
+}
+function checklengthInProgress() {
+	var txt=document.ugPage2.crses_in_prog.value;
+	if (txt.length>100) {
+		txt=txt.substr(0,100);
+		document.ugPage2.crses_in_prog.value=txt;
+		document.getElementById('crses_in_prog_msg').innerHTML="You are limited to 150 characters";
+	}
+}
+function changecells(cellset,flag,cells,inputs) {
+//alert("changecells for " + cellset);
+//alert("inputs are " + inputs);
+//  var color="#e4e4e4";
+  if (flag==0) color="#d4d4d4";
+  if (flag==1) color="#FFFFFF";
+  for (x=1; x<cells+1; x++) { 
+    var thecell = new String(cellset+x);
+	document.getElementById(thecell).style.background=color;
+	}
+  for (x=1; x<inputs+1; x++) {
+    var theinput = new String(cellset+"i"+x);
+	document.getElementById(theinput).disabled=flag;
+	}
+  }
+
+// ************************************************************************
+// foreign students must fill out the International Student App
+// ************************************************************************
+function validateAppType(appType, citizen) {
+//alert("apptype (" + appType.value + ") citizen (" + citizen.value + ")");
+	if ((appType.value == "f" || appType.value == "F") 
+		&& citizen.value == "O"){
+		appType.value='I';
+	}
+}
+// ************************************************************************
+// Validate radio buttons 
+// ************************************************************************
+function hiliteRadio(radioName, radioSize) {
+//	alert("Validating Radio (" + radioName + ") for (" + radioSize + ")");
+	isChecked = false;
+    for(i=0; i<radioSize; i++){            // loop through each radio btn
+	    radioBtn = eval("document." + radioName + "[" + i + "]");
+    	if(radioBtn.checked){
+	        isChecked = true;
+        }
+	}
+	// hilight all in the group
+	if (!isChecked) {
+	    for(i=0; i<radioSize; i++){            // loop through each radio btn
+	    	radioBtn = eval("document." + radioName + "[" + i + "]");
+        	radioBtn.className="highlite";
+		}
+	}
+}
+// ************************************************************************
+// hilite checkbox field
+// ************************************************************************
+function hiliteCheckbox(field) {
+	if (!field.checked){
+		field.className='highlite';
+	}
+}
+						
+/* ******************************************************************
+ * Jun 6, 2006: Greg - I stole parts of nuview.js and put them here!
+ *******************************************************************
+ * Function: validate(frm)
+ * Description: General validate function 
+ *           
+ * Output: 
+ * Requirements:
+ */  
+/* *************************************************************
+* set some global variables that will be checked later         *
+***************************************************************/
+var msg = "";                 // an output message
+var missing = "";             // for missing required fields
+var invNum = "";              // for invalid numeric fields
+var outOfRange = "";          // less than min or more than max
+var invZIP = "";              // for invalid zip codes
+var invPhone = "";            // for invalid phone numbers
+var invState = "";            // for invalid state fields
+var invLength = "";           // for invalid lenght of field (too Big)   (gene)
+var invLengthS = "";          // for invalid length of field (too small) (gene)
+var invValue = "";            // for invalid Values (greg)
+
+  
+/* *************************************************************
+* The main validation function, calls other sub-functions      *
+***************************************************************/
+// NOTE: if a "link" invoked this function, use this version of validate
+function validateFromLink(frm)  {
+  // if all the fields are ok, submit the form
+  if (checkRequiredFields(frm)){
+  	frm.submit();
+  	} 
+  return false;
+}
+// Note: if the "form" invoked this function, use this version of validate
+function validateFromForm(frm)  {
+  // if all the fields are ok, disable the button and return true
+  if (checkRequiredFields(frm)){
+	// disable the Submit button to prevent double submitting problems
+	frm.btnSubmit.disabled=true;
+	return true;
+  	} 
+  return false;
+}
+function checkRequiredFields(frm)
+  {
+  for(i=0; i<frm.elements.length; i++)            // loop through form elements
+    {
+    var el = frm.elements[i];
+  //  alert("field:" + el.name + ", value:" + el.value + ".");
+    if(el.required)                               // if element has required property
+      {                                           // test to see if field is empty
+      if(isEmpty(el))
+        {
+        el.className="highlite";
+        missing += "\n   - " + el.name + " is a required field";
+        }
+      }
+    if(el.numeric)
+      {
+      if(notNumeric(el))
+        {
+        el.className="highlite";
+        invNum += "\n   - " + el.name + " must be a number";
+        }
+      }
+    if(el.minVal)
+      {
+      if(parseFloat(el.value) < el.minVal)
+        {
+        el.className="highlite";
+        outOfRange +=  "\n   - " + el.name + " must be " + el.minVal + " or larger, you entered " + el.value;
+        }
+      }
+    if(el.maxVal)
+      {
+      if(parseFloat(el.value) > el.maxVal)
+        {
+        el.className="highlite";
+        outOfRange +=  "\n   - " + el.name + " must be " + el.maxVal + " or smaller, you entered " + el.value
+        }
+      }
+      
+ //gene (new)     
+    if(el.tooBig)
+      {
+      if(el.value.length > el.tooBig)
+        {
+         el.className="highlite";
+        invLength +=  "\n   - " + el.name + " must be less than or equal " + el.tooBig + ", you entered " + el.value
+        }
+      }
+ 
+    if(el.tooSmall)
+      {
+      if(el.value.length < el.tooSmall)
+        {
+         el.className="highlite";
+        invLengthS +=  "\n   - " + el.name + " must equal " + el.tooSmall + ", you entered " + el.value
+        }
+      }
+ //endgene (new) 
+   
+       
+    if(el.zip && el.value.length !=0)
+      {
+      if(invalidZIP(el))
+        {
+        el.className="highlite";
+        invZIP += "\n  - " + el.value + " is not a valid zip code";
+        }
+      }
+    if(el.phone && el.value.length !=0)
+      {
+      if(invalidPhone(el) || el.value.length > 14)
+        {
+        el.className="highlite";
+        invPhone += "\n  - " + el.value + " is not a valid phone number";
+        }
+      }
+    if(el.state && el.value.length != 0)
+      {
+      if(invalidState(el))
+        {
+        invState += "\n  - " + el.value + " is not a valid two-letter state abbreviation";
+        }
+      }
+    // Greg's email checker can be blank, NONE, or contain @ 
+    if(el.email  && el.value.length !=0) {
+      if(invalidEmail(el.value)) {
+        el.className="highlite";
+        invValue += "\n  - " + el.name + " must contain an '@'.";
+      }
+    //  if(el.value.length == 0) {
+	//	el.value = "NONE";
+    //    invValue += " The word NONE has been entered.";
+    //  }
+    }
+  }		// end of for loop
+    
+  //gene new ---------------------------------------------------------------------------------->
+  // build output message
+  if(missing.length !=0  || invNum.length != 0 || outOfRange.length != 0 || invZIP.length != 0 || 
+  	invPhone.length != 0 || invState.length != 0 || invLength.length !=0 || invLengthS.length !=0 ||
+  	invValue.length != 0)
+    {
+    if(missing.length !=0)
+      {
+      msg += "\n\nThe following required fields are missing:";
+      msg += missing;
+      }
+    if(invNum.length !=0)
+      {
+      msg += "\n\nYou entered incorrect numeric data in these fields:";
+      msg += invNum;
+      }
+    if(outOfRange.length !=0)
+      {
+      msg += "\n\nYou entered out-of-range data in these fields:";
+      msg += outOfRange;
+      }
+      
+      
+//gene new      
+     if(invLength.length != 0)
+       {
+       msg += "\n\nYou entered to many characters -- max length is:";
+       msg += invLength;
+       }
+        
+     if(invLengthS.length != 0 )
+ 		{
+      msg += "\n\nYou entered to few characters -- Min length is:";
+      msg += invLengthS;
+       }
+      
+    if(invZIP.length !=0)
+      {
+      msg += "\n\nYou entered an incorrect zip code";
+      msg += invZIP;
+      }
+    if(invPhone.length !=0)
+      {
+      msg += "\n\nYou entered an incorrect phone number (area code is required)";
+      msg += invPhone;
+      }
+    if(invState.length !=0)
+      {
+      msg += "\n\nYou entered an incorrect state abbreviation";
+      msg += invState;
+      }
+    if(invValue.length !=0){
+      msg += "\n\nYou entered an incorrect value";
+      msg += invValue;
+    }
+    errMsg(msg);           // call the output function
+    
+    //gene new at end------------------------------------------------------------------------------->
+    msg = ""; missing = ""; invNum = ""; invZIP = ""; invPhone = ""; 
+    invState = "" ; outOfRange = "";  invLength = ""; invLengthS = ""// reset all our variables
+    invValue = "";
+    return false;
+    }
+  else
+    {
+    return true;
+    }
+  }
+
+/* *************************************************************
+*                    Sub function for Validate function.       *
+* Sub-functions follow from here to end of file                *
+* All sub-functions return true if field is of invalid         *
+* format and false if they are valid entries                   *
+***************************************************************/
+/******  check for empty field 
+*/
+
+function isEmpty(field)
+  {
+  str = field.value;
+  if(str == "") 
+  // make sure not to put a space between those quotes
+    {
+    return true;
+    }
+  else
+    {
+    for(j=0; j<str.length; j++)
+      {
+      if(str.charAt(j) != " ")
+      // make sure to put a space between those quotes!
+        {
+        return false;
+        }
+      }
+    }
+  return true;
+  }
+  
+   
+/******   check for not numeric field 
+*/
+function notNumeric(field)
+  {
+  var errCount = 0;
+  var numdecs = 0;                    // number of decimal points
+  for(j=0;j<field.value.length;j++)
+    {
+    c = field.value.charAt(j);        // short hand notation for character at position j
+    if((c >= 0 && c <= 9) || c=="." || (j==0 && c == "-"))
+      {
+      if(c==".") 
+        {
+        numdecs++;          // count the number of decimal points
+        }
+      }
+    else
+      {
+      errCount++;                    // if it's none of those, increment error counter
+      break;                         // no need to continue looping, it's not a number
+      }
+    }
+  // error if count is non-zero or there are more than one decimal point
+  if(errCount > 0 || numdecs > 1)
+    {
+    return true;
+    }
+  return false;
+  }
+   
+/******   strip non digits
+*/
+function stripNonDigits(str)
+  {
+  newStr = "";
+  for(j=0; j<str.length; j++)
+    {
+    c = str.charAt(j);
+    if(c >= "0" && c <= "9")
+      {
+      newStr += c;
+      }
+    }
+  return newStr;
+  }
+/******   validate the zip (5 or 9) 
+*/
+
+function invalidZIP(field)
+  {
+  var zipcode = field.value;
+  if(zipcode.length == 5 || zipcode.length == 9)
+    {
+    var subZip = stripNonDigits(zipcode);
+    if(subZip.length == zipcode.length)
+      {
+      return false;
+      }
+    else
+      {
+      return true;
+      }
+    }
+  else if(zipcode.length == 10 && (zipcode.charAt(5) == "-" || zipcode.charAt(5) == " "))
+    {
+    subZip = zipcode.substring(0,5) + zipcode.substring(6,10);
+    subZip = stripNonDigits(subZip);
+    if(subZip.length == 9)
+      {
+      return false;
+      }
+    else
+      {
+      return true;
+      }
+    }
+  return true;
+  }
+/******   validate the phone number 
+*/
+
+function invalidPhone(field)
+  {
+  newStr = stripNonDigits(field.value);
+  if(newStr.length == 10)
+    {
+    return false;
+    }
+  return true;
+  }
+/******   validate the state 
+*/
+function invalidState(field)
+  {
+  var STATES = "AL/AK/AZ/AR/CA/CO/CT/DE/DC/FL/GA/HI/ID/IL/IN/IA/KS/LA/ME/MD/MA/MI/MN/MS/MO/MT/NV/NH/NJ/NM/NY/NC/ND/OH/OK/OR/PA/PR/RI/SC/TN/TX/UT/VT/VA/WA/WV/WI/WY";
+  var newStr = field.value.toUpperCase();
+  if(STATES.indexOf(newStr) == -1 || newStr.indexOf("/") != -1 || newStr.length != 2)
+    {
+    return true;
+    }
+  return false;
+  }
+
+function errMsg(msg)
+  {
+  var theMsg = "You entered some incorrect values into the form. ";
+  theMsg += "Please correct your entries then re-submit the form.\n";
+  theMsg += "____________________________________________________________________";
+  theMsg += msg;
+  theMsg += "\n____________________________________________________________________\n";
+  alert(theMsg);
+  }
+
+  /**********************************************************************
+ * Function Name: isEmailValid(email)  
+ * Description: this function will look for 
+ * an @ in the email address.
+ * Also, ignore if set to "none"
+ */
+function invalidEmail(email) {
+	return !isEmailValid(email);
+}
+function isEmailValid(email) {
+    var myEmail = email.toUpperCase();
+	if (myEmail == "NONE"){
+		return true;
+	}
+    // check for @
+    if(myEmail.indexOf("@") != -1){
+        return true;
+    }
+    
+    return false;
+}
+
+  /**********************************************************************
+ * Aug 2006 - Greg - Stolen from grad app
+ * Function Name: validDate(field, date)  
+ * Description: this function will look for valid MM, DD, or YYYY
+ * in date fields
+ */
+function validDateDay(field) {
+	return validDate(field,'day');
+}
+function validDateMonth(field) {
+	return validDate(field,'month');
+}
+function validDateYear(field) {
+	return validDate(field,'year');
+}
+
+function validDate(field,date) {
+	var myVal = field.value;
+
+	if (myVal == ""){
+		return true;
+	}
+
+	while (!needNum(field)) {
+		return false
+	}
+	if (date == "month") {
+		if (myVal == 0 || myVal > 12) {
+			alert("Months are numbered 1-12. Your entry, " + myVal + ", needs a second look.")
+			field.select()
+			field.focus()
+			return false
+		}
+		if (myVal.length == 1) {
+			field.value = "0" + myVal
+			return true
+		}
+		if (myVal >= 10 && myVal <= 12) {
+			field.value = myVal
+			return true
+		}
+	}
+	if (date == "day") {
+		if (myVal == 0 || myVal > 31) {
+			alert("Days are numbered 1-31. Your entry, " + myVal + ", needs a second look.")
+			field.select()
+			field.focus()
+			return false
+		}
+		if (myVal.length == 1) {
+			field.value = "0" + myVal
+			return true
+		}
+		if (myVal >= 10 && myVal < 32) {
+			field.value = myVal
+			return true
+		}
+	}
+	if (date == "year") {
+		if (myVal.length < 4 && field.name != "card_expyy") {
+			alert("Please use 4-digit years.")
+			field.select()
+			field.focus()
+			return false
+		}
+		if (myVal == 1001 || (myVal >= 1900 && myVal < 2100)) {
+			field.value = myVal
+			return true
+		}
+		else {
+			alert("The year must be between 1900 & 2100")
+			field.select()
+			field.focus()
+			return false
+		}
+	}
+}
+// checks to see if the field has numbers only
+function needNum(field) {
+	var re = /\D+/
+	var num = field.value
+
+	if (re.exec(num)) {
+	 	alert("Numbers only please, you typed " + num) ;
+	 	field.focus();
+	 	field.select();
+	 	return false
+	} else {
+	 return true ;
+	}
+}
+
+
diff --git a/WebContent/jsp/error.jsp b/WebContent/jsp/error.jsp
new file mode 100644
index 0000000000000000000000000000000000000000..0a6851cc5a5d1726ec05aebf83f88b17f36780fa
--- /dev/null
+++ b/WebContent/jsp/error.jsp
@@ -0,0 +1,66 @@
+<%-- 
+	-Author: Xiaofeng Chen
+	-Date: Feb. 18, 2004
+	-Description: A page for the result of searching an user by name or ID. 
+--%>
+<%@ page contentType="text/html; charset=iso-8859-1" language="java" isErrorPage="true" %>
+
+<%@ page import="java.io.*, java.util.StringTokenizer"%>
+<%@ page import="edu.unl.is.util.EmailReporterBean"%>
+<!-- variables used in this page -->
+<% 
+   String debugString = application.getInitParameter("debug");
+   boolean debug = (new Boolean(debugString)).booleanValue();
+   //boolean debug = false;
+   OutputStream os = null;
+   PrintWriter pw = null;
+%>
+<HTML>
+<HEAD>
+
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<META name="GENERATOR" content="IBM WebSphere Studio">
+<META http-equiv="Content-Style-Type" content="text/css">
+<LINK href="../css/Master.css" rel="stylesheet" type="text/css">
+<TITLE>error.jsp</TITLE>
+</HEAD>
+<BODY>
+<%  try{
+	if(debug) {    
+	   exception.printStackTrace(response.getWriter());	
+%>
+<% } else {
+   //we can use a bean to email the message to developers here
+%>
+	Error occured when processing your request;<br>
+	The error has been reported to the administrator. Please come back later<br>
+	
+
+<%  String outFile = application.getInitParameter("reportDir") +
+						System.currentTimeMillis();
+	pw = new PrintWriter(new FileOutputStream(outFile));
+	exception.printStackTrace(pw);
+	pw.close();
+	//set up the reporter
+	EmailReporterBean reporter = new EmailReporterBean();
+	File attachedFile = new File(outFile);
+	reporter.addAttachedFile(attachedFile); 
+	reporter.setDns(application.getInitParameter("dnsServer"));
+	reporter.setFrom("ssteam2@unl.edu");
+	StringTokenizer token = new StringTokenizer(
+		application.getInitParameter("supportEmails"),",");
+	while(token.hasMoreTokens()){
+	
+		reporter.addRecipient(token.nextToken());
+	}
+	reporter.setSubject("Error from admin applications");
+	String content = "Error handling: Details in attached file\n";
+	reporter.setContent(content);
+	reporter.sendEmail(application.getInitParameter("dnsServer"));
+    }
+    }catch(IOException e){
+	}catch (javax.mail.MessagingException me) {
+	}
+ %>
+</BODY>
+</HTML>
diff --git a/WebContent/jsp/ugradpage1.jsp b/WebContent/jsp/ugradpage1.jsp
new file mode 100644
index 0000000000000000000000000000000000000000..9dae32ea9cd6cab8cebc28edd163baca3f759754
--- /dev/null
+++ b/WebContent/jsp/ugradpage1.jsp
@@ -0,0 +1,878 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<%@ page import="org.apache.log4j.Logger" %>
+<%@taglib uri="/WEB-INF/lib/unltags.jar" prefix="unltags"%>
+<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
+
+<%
+   String errorMessage = (String) request.getAttribute("errorMessage");
+   if (errorMessage == null){
+   		errorMessage = (String) request.getAttribute("errorMessage");
+   }		
+   String nuviewMessage= (String) request.getParameter("nuviewMessage");
+
+   if (nuviewMessage == null){
+   	nuviewMessage = (String) request.getAttribute("nuviewMessage");
+   }
+   String appId = (String)request.getParameter("appId");
+   String featureId = (String)request.getAttribute("featureId");
+   if (featureId == null) {
+   	featureId = (String)request.getParameter("featureId");
+   }
+
+	edu.unl.is.biz.webapp.dto.UgradAppBinRecord ugRec = (edu.unl.is.biz.webapp.dto.UgradAppBinRecord)request.getAttribute("ugApp");
+
+	String appType = (String)request.getParameter("app_type");
+	if (appType == null){
+		appType = "";
+	}
+	else {
+		appType = appType.toUpperCase();
+	}
+	String pageHeader = "";
+	if (appType == null){
+		pageHeader = "Application Type is Missing";
+	}
+	else if ("f".equalsIgnoreCase(appType)){
+		pageHeader = "Freshman or Transfer Student Application";
+	}
+	else if ("i".equalsIgnoreCase(appType)){
+		pageHeader = "International Student Application";
+	}
+	else if ("r".equalsIgnoreCase(appType)){
+		pageHeader = "Returning UNL Student Application";
+	}
+	else if ("v".equalsIgnoreCase(appType)){
+		pageHeader = "Visiting Student Application";
+	}
+	String ssn1 = "";
+	String ssn2 = "";
+	String ssn3 = "";
+	if (ugRec.getSsn() != null && ugRec.getSsn().length() == 9) {
+		ssn1 = ugRec.getSsn().substring(0,3);
+		ssn2 = ugRec.getSsn().substring(3,5);
+		ssn3 = ugRec.getSsn().substring(5);
+	}
+	String birthMm = "";
+	String birthDd = "";
+	String birthYyyy = "";
+	if (ugRec.getBirthMdy() != null &&
+		!"01-01-1001".equals(ugRec.getBirthMdy()) &&
+		ugRec.getBirthMdy().length() == 10) {
+		birthMm   = ugRec.getBirthMdy().substring(0,2);
+		birthDd   = ugRec.getBirthMdy().substring(3,5);
+		birthYyyy = ugRec.getBirthMdy().substring(6);
+	}
+	String citizenFlag = "";
+	if (ugRec.getCitizenship() != null &&
+  		!"".equals(ugRec.getCitizenship())) {
+		if ("USA".equals(ugRec.getCitizenship()) ) {
+			citizenFlag = "Y";
+		}
+		else {
+			citizenFlag = "N";
+		}
+	}
+ 	String resBeginMm = "";
+	String resBeginYyyy = "";
+	if (ugRec.getResBeginYyyyMm() != null &&
+		!"100101".equals(ugRec.getResBeginYyyyMm()) &&
+		ugRec.getResBeginYyyyMm().length() == 6) {
+		resBeginYyyy = ugRec.getResBeginYyyyMm().substring(2,6);
+		resBeginMm   = ugRec.getResBeginYyyyMm().substring(0,2);
+	}
+ 	String resEndMm = "";
+	String resEndYyyy = "";
+	if (ugRec.getResEndYyyyMm() != null &&
+		!"100101".equals(ugRec.getResEndYyyyMm()) &&
+		ugRec.getResEndYyyyMm().length() == 6) {
+		resEndYyyy = ugRec.getResEndYyyyMm().substring(2,6);
+		resEndMm   = ugRec.getResEndYyyyMm().substring(0,2);
+	}
+   pageContext.setAttribute("nuviewMessage", nuviewMessage);	
+   pageContext.setAttribute("errorMessage", errorMessage);
+   pageContext.setAttribute("appType", appType);
+   pageContext.setAttribute("pageHeader", pageHeader);
+   pageContext.setAttribute("citizenFlag", citizenFlag);
+   pageContext.setAttribute("ssn1", ssn1);
+   pageContext.setAttribute("ssn2", ssn2);
+   pageContext.setAttribute("ssn3", ssn3);
+   pageContext.setAttribute("resBeginYyyy", resBeginYyyy);
+   pageContext.setAttribute("resBeginMm", resBeginMm);
+   pageContext.setAttribute("resEndYyyy", resEndYyyy);
+   pageContext.setAttribute("resEndMm", resEndMm);
+   pageContext.setAttribute("birthMm", birthMm);
+   pageContext.setAttribute("birthDd", birthDd);
+   pageContext.setAttribute("birthYyyy", birthYyyy);
+%>
+<jsp:useBean id="ugApp" class="edu.unl.is.biz.webapp.dto.UgradAppBinRecord" scope="request"></jsp:useBean>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
+
+<head>
+	<title>
+		UNL | Application for Undergraduate Admission
+	</title>
+	<%@ page language="java" contentType="text/html; charset=ISO-8859-1"	pageEncoding="ISO-8859-1"%>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<meta name="Description" content="Application for Undergraduate Admission at UNL" />
+	<meta name="Keywords" content="university nebraska lincoln undergraduate admission application" />
+	<meta name="Author" content="UNL Office of Undergraduate Admissions" />
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+<!-- Mar 2, 2007 Ucomm directory moved to a shared location with WAM -->
+	<%@ include file="/jspf/ucommcodebase.jspf" %>
+	<jsp:include page="/jspf/templateLinksHead.jspf" flush="true"/>
+
+	<!-- Local java script -->
+<script language="javascript">
+	var loadFlag=new Boolean(false);
+
+function setRequiredFields(frm) {
+	if (frm.Last_Name.value == 'justtesting'){
+		return;
+	}
+	frm.Last_Name.required=true;
+	frm.First_Name.required=true;
+	frm.Birth_month.required=true;
+	frm.Birth_month.minVal=01;
+	frm.Birth_month.maxVal=12;
+	frm.Birth_day.required=true;
+	frm.Birth_day.minVal=01;
+	frm.Birth_day.maxVal=31;
+	frm.Birth_year.required=true;
+	frm.Birth_year.minVal=1900;
+	frm.Birth_year.maxVal=2000;
+ 	frm.Gender.required=true;
+	hiliteRadio('ugPage1form.gender',2);
+	frm.Applying_for_Admission.required=true;
+	frm.Street.required=true;
+	frm.City.required=true;
+	frm.Phone.required=true;
+// special requirements for US address
+	if (frm.country.value == '' || frm.country.value =='USA'){
+		frm.State.required=true;
+		frm.Zip_code.required=true;
+		frm.Zip_code.zip=true;
+		frm.Phone.phone=true;
+	}
+	else {
+		frm.State.required=false;
+		frm.State.className="normaltxt";
+		frm.Zip_code.required=false;
+		frm.Zip_code.className="normaltxt";
+		frm.Zip_code.zip=false;
+		frm.Phone.phone=false;
+	}
+
+// phone is not required for international students
+	if (frm.app_type.value == "i" || frm.app_type.value == "I"){
+		frm.Phone.required=false;
+	}
+
+//Check for Parent address
+	if (frm.Parent_street_1.value != ''){
+		frm.Parent_name.required=true;
+		frm.Parent_street_1.required=true;
+		frm.Parent_city.required=true;
+		//frm.Parent_zip_code.required=true;
+	// special requirements for US address
+		if (frm.Parent_country.value == '' || frm.Parent_country.value =='USA'){
+			frm.Parent_state.required=true;
+			frm.Parent_zip_code.zip=true;
+		}
+		else {
+			frm.Parent_state.required=false;
+			frm.Parent_state.className="normaltxt"
+			frm.Parent_zip_code.zip=false;
+		}
+	}
+
+  	frm.Email.tooBig=50;
+	frm.Email.email=true;
+//	frm.US_Citizen.required=true;
+//	frm.citizenflag.required=true;
+	hiliteRadio('ugPage1form.perm_res',3);
+	if (frm.perm_res.value != ''){
+		frm.citizencountry.required=true;
+	}
+	if (frm.citizencountry.value != ''){
+		frm.perm_res.required=true;
+	}
+	frm.Lived_in_NE.required=true;
+	hiliteRadio('ugPage1form.res_stat',2);
+	if (frm.Lived_in_NE.value == 'Y'){
+		frm.Lived_in_NE_from_month.required=true;
+		frm.Lived_in_NE_from_year.required=true;
+		frm.Lived_in_NE_to_month.required=true;
+		frm.Lived_in_NE_to_year.required=true;
+	}
+	else {
+		frm.Lived_in_NE_from_month.required=false;
+		frm.Lived_in_NE_from_year.required=false;
+		frm.Lived_in_NE_to_month.required=false;
+		frm.Lived_in_NE_to_year.required=false;
+	}
+	frm.English_as_First_Lang.required=true;
+	hiliteRadio('ugPage1form.prof_in_english',2);
+	if (frm.English_as_First_Lang.value == 'N'){
+		frm.Native_Language.required=true;
+	}
+	else {
+		frm.Native_Language.required=false;
+	}
+}
+</script>
+</head>
+<body id="secure" onload="document.ugPage1form.Last_Name.focus();" >
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/templateLinksBodyTop.jspf" %>
+
+        <p class="sec_main"><c:out value="${pageScope.pageHeader}"/></p>
+
+<form	action="WebAppController?appId=webapp&featureId=ugrad"
+		method="post"
+		name="ugPage1form"
+		enctype="x-www-form-urlencoded"
+		onsubmit ="validateAppType(this.app_type, this.citizenflag);
+  					return validateFromForm(this)">
+
+	<input type="hidden" name="action" value="" />
+	<input type="hidden" name="page_num" value="1" />
+	<input type="hidden" name="app_type" value='<c:out value="${ugApp.appType}"/>' />
+	<input type="hidden" name="seq_num" value="<c:out value='${ugApp.seqNum}'/>" />
+ 	<input type="hidden" name="Gender" value="<c:out value='${ugApp.gender}'/>" />
+ 	<input type="hidden" name="US_Citizen" value='<c:out value="${pageScope.citizenFlag }"/>'/>
+ 	<input type="hidden" name="Lived_in_NE" value="<c:out value='${ugApp.resStat}'/>" />
+ 	<input type="hidden" name="English_as_First_Lang" value="<c:out value='${ugApp.profInEnglish}'/>" />
+ 	<input type="hidden" name="ck_citizenship" value="<c:out value='${ugApp.citizenship}'/>" />
+
+<table border="0" cellpadding="0" cellspacing="0" width="655">
+<tbody>
+<tr valign="top">
+	<td width="25">&nbsp;</td>
+	<td align="left" valign="top" width="655">
+
+	<table border="0" cellpadding="3" cellspacing="0" width="630">
+   	<tr>   
+   		<td class="nerror" > <c:if test="${pageScope.nuviewMessage != null && pageScope.nuviewMessage != 'null'}"> <c:out value="${pageScope.nuviewMessage}"/> </c:if> </td>
+   	</tr>
+   	<tr>	
+ 		<td class="nerror" ><c:if test="${pageScope.errorMessage != null && pageScope.errorMessage != 'null'}"><c:out value="${pageScope.errorMessage}"/> </c:if></td>
+  	  </tr>
+
+	<tr valign="top">
+		<td colspan="2">
+		</td>
+	</tr>
+	<table border="0" cellpadding="3" cellspacing="0" width="670">
+		<tr valign="top">
+		<td colspan="2">
+The University of Nebraska-Lincoln has a long history of providing exemplary service to our students with disabilities.
+If you are an individual with a disability and need assistance in the application process or want
+information about how students with disabilities are accommodated at UNL, please contact the
+Services for Students with Disabilities Office at (402) 472-3787 or TTD (402) 472-0053.
+
+			</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+		</td>
+	</tr>
+	
+<c:if test="${pageScope.appType == 'I'}">
+		<tr valign="top">
+			<td colspan="2">
+				<b>NOTICE: </b> An admissions decision cannot be made until ALL DOCUMENTS are on file. This includes: <br />
+	1. Application<br />
+	2. $45 Application Fee (payable online with this form)<br />
+	3. Academic Records (all schools)<br />
+	4. Demonstration of English Proficiency<br />
+	5. Financial Support Documentation <br /><br />
+				<i>For a faster response on your application status, please send all correct and necessary documents together.</i>
+	For more information, please visit our website at
+	<a href="http://admissions.unl.edu"  onclick="FormWindow=window.open('http://admissions.unl.edu','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=650,height=600')" target="FormWindow">http://admissions.unl.edu</a>.
+		</td></tr>
+</c:if>
+		<tr valign="top">
+			<td colspan="2">		<br />
+		</td></tr>
+		<tr valign="top">
+			<td class="sectionSubheader" colspan="2">
+				Personal Information
+		</td></tr>
+		<tr valign="top">
+			<td width="55%"><label for="lastName">Last Name</label><br />
+				<input type="text" id="lastName" name="Last_Name" alt="Last Name" value='<c:out value="${ugApp.lastName}"/>' size="25" maxlength="25"  />
+			 </td>
+			<td width="45%"><label for="firstName">First Name</label><br />
+				<input type="text" id="firstName" name="First_Name" alt="First Name" value='<c:out value="${ugApp.firstName}"/>' size="25" maxlength="25"  />
+			</td>
+		</tr>
+		<tr valign="top">
+			<td width="55%"><label for="middleName">Middle Name</label><br />
+				<input type="text" id="middleName" name="middle_name" alt="Middle Name" value='<c:out value="${ugApp.middleName}"/>' size="25" maxlength="25"  />
+			</td>
+			<td width="45%"><label for="suffixName">&nbsp;Jr., etc.</label><br />
+				<input type="text" id="suffixName" name="suffix_name" alt="Suffix" value='<c:out value="${ugApp.suffixName}"/>' size="3" maxlength="20"  />
+			</td>
+		</tr>
+		<tr valign="top">
+			<td width="55%"><label for="preferName">Preferred first name</label><br />
+				<input type="text" id="preferName" name="prefer_name" alt="Preferred First name" value='<c:out value="${ugApp.preferName}"/>' size="12" maxlength="45"  />
+			</td>
+			<td width="45%"><label for="prevLastName">Previous other last names</label><br />
+				<input type="text" id="prevLastName" name="prev_last_names" alt="Other last Names" value='<c:out value="${ugApp.prevLastNames}"/>' size="20" maxlength="100"  />
+			</td>
+		</tr>
+<c:choose>
+<c:when test="${pageScope.appType == 'R'}">
+		<tr valign="top">
+			<td width="55%"><label>Social Security Number
+			(<span class="underlinetxt"><a onclick="ssnAlert()">required for US citizens</a></span>)
+			<br />
+				<input type="text" id="ssn1" name="ssn1" alt="SSN 3 digits" value='<c:out value="${pageScope.ssn1}"/>' size="3" maxlength="3" /></label>
+				<label><input type="text" name="ssn2" alt="SSN 2 digits" value='<c:out value="${pageScope.ssn2}"/>' size="2" maxlength="2" /></label>
+				<label><input type="text" name="ssn3" alt="SSN 4 digits" value='<c:out value="${pageScope.ssn3}"/>' size="4" maxlength="4"  /></label>
+			</nobr></td>
+			<td width="45%"><label><span class="txt">or NU ID</span><br />
+				<input type="text" name="nuid" alt="NUID" value="<c:out value="${ugApp.nuid}"/>" size="8" maxlength="8" />
+		</label></td></tr>
+		<tr valign="top">
+			<td width="50%"><label for="email">Email address </label>
+				(<span class="underlinetxt"><a onclick="emailAlert()">required</a></span>)
+				<br />
+				<input type="text" id="email" name="Email" alt="Email" value='<c:out value="${ugApp.email1}"/>' size="20" maxlength="40"  />
+			</td>
+</c:when>
+<c:otherwise>
+		<tr valign="top">
+			<td width="55%"><label><span class="txt">Social Security Number</span>
+			(<span class="underlinetxt"><a onclick="ssnAlert()">required for US citizens</a></span>)
+			<br />
+				<input type="text" name="ssn1" alt="SSN 3 digits" value='<c:out value="${pageScope.ssn1}"/>' size="3" maxlength="3" /> </label>
+				<label><input type="text" name="ssn2" alt="SSN 2 digits" value='<c:out value="${pageScope.ssn2}"/>' size="2" maxlength="2" /> </label>
+				<label><input type="text" name="ssn3" alt="SSN 4 digits" value='<c:out value="${pageScope.ssn3}"/>' size="4" maxlength="4"  />
+			</nobr></label></td>
+			<td width="45%"><label for="email">	Email address </label>
+				(<span class="underlinetxt"><a onclick="emailAlert()">required</a></span>)
+				<br />
+				<input type="text" id="email" name="Email" alt="Email" value='<c:out value="${ugApp.email1}"/>' size="20" maxlength="40"  />
+			</td>
+		</tr>
+</c:otherwise>
+</c:choose>
+		
+		<tr valign="top">
+
+			<td width="55%"><span id="selectDate1">Date of Birth <span> <br /> 
+			<div id="month1"> 
+				<span id="monthLabel1">Month</span>
+				<select name="Birth_month" alt="Birth Month" id="selectMonth1" aria-labelledby="selectDate1 monthLabel1">
+				<c:choose>
+				<c:when test='${pageScope.birthMm == ""}'>
+					<unltags:psDbdListOption applId="ugrad" elementId="month" useActiveOnly="true"/>
+      			</c:when>
+				<c:otherwise>
+					<unltags:psDbdListOption applId="ugrad" elementId="month" selectedValue="<%=birthMm%>" useActiveOnly="true"/>
+      			</c:otherwise>
+				</c:choose>
+				</select>
+			</div>
+			<div id="day1"><span id="dayLabel1">Day</span>
+				<select name="Birth_day" alt="Birth Day" id="selectDay1" aria-labelledby="selectDate1 dayLabel1">
+				<c:choose>
+				<c:when test='${pageScope.birthDd == ""}'>
+					<unltags:psDbdListOption applId="ugrad" elementId="day" useActiveOnly="true"/>
+      			</c:when>
+				<c:otherwise>
+					<unltags:psDbdListOption applId="ugrad" elementId="day" selectedValue="<%=birthDd%>" useActiveOnly="true"/>
+      			</c:otherwise>
+				</c:choose>
+				</select>
+			</div>
+			<div id="year1"><span id="yearLabel1">Year</span>
+				<select name="Birth_year" alt="Birth Year" id="selectYear1" aria-labelledby="selectDate1 yearLabel1">
+				<c:choose>
+				<c:when test='${pageScope.birthYyyy == ""}'>
+					<unltags:psDbdListOption applId="ugrad" elementId="year" useActiveOnly="true" sortDirection="desc"/>
+      			</c:when>
+				<c:otherwise>
+					<unltags:psDbdListOption applId="ugrad" elementId="year" selectedValue="<%=birthYyyy%>" useActiveOnly="true"/>
+      			</c:otherwise>
+				</c:choose>
+				</select>
+				</div>
+			</td>
+
+			
+			<td width="45%"><fieldset><legend>Gender: Check one</legend><br />
+				<input type="radio" id="male" name="gender" alt="Gender-Male" value="M" <c:if test="${ugApp.gender=='M'}"> checked </c:if> onclick="document.ugPage1form.Gender.value='M';" /> <label for="male">Male</label>
+				<input type="radio" id="female" name="gender" alt="Gender-Female" value="F" <c:if test="${ugApp.gender=='F'}"> checked </c:if> onclick="document.ugPage1form.Gender.value='F';" /> <label for="female"> Female</label>
+				</fieldset>
+			</td>
+		</tr>
+
+		<tr valign="top">
+			<td colspan="2">
+				<br /><label for="appTerm">I am applying for admission for</label><br />
+			<select id="appTerm" name="Applying_for_Admission" alt="App Term">
+<c:choose>
+<c:when test="${pageScope.appType == 'F'}">
+<!-- 9-30-2007 if("F".equalsIgnoreCase(appType) || "I".equalsIgnoreCase(appType)) { %>-->
+<!-- if("F".equalsIgnoreCase(appType)) { %>-->
+			<c:choose>
+				<c:when test='${ugApp.appTerm == ""}'>
+					<unltags:psDbdListOption applId="ugrad" elementId="frtrStuAppTerm" useActiveOnly="true" />
+      			</c:when>
+				<c:otherwise>
+					<unltags:psDbdListOption applId="ugrad" elementId="frtrStuAppTerm" selectedValue="${ugApp.appTerm}" useActiveOnly="true" />
+      			</c:otherwise>
+				</c:choose>
+	<tr>
+		<td>&nbsp;</td>
+	</tr>
+<!-- 	
+	<tr>
+	<td colspan="2"><strong>Spring 2011 Applicants:</strong>  Applications submitted after the December 1 deadline are placed on a wait list for consideration by the
+	Admissions Committee.  You are encouraged to send a personal statement in support of your application after the December 1 deadline.</td></br>
+	<br/>
+ 			
+	<tr>
+	<td colspan="2"><strong>Summer/Fall 2011 Applicants:</strong>  Applications submitted after the May 1 deadline are placed on a wait list for consideration by the
+	Admissions Committee.  You are encouraged to send a personal statement in support of your application after the May 1 deadline.</td></br>
+	<br/>
+	 -->
+</c:when>
+
+<c:when test="${pageScope.appType == 'I'}">
+			<c:choose>
+				<c:when test='${ugApp.appTerm == ""}'>
+					<unltags:psDbdListOption applId="ugrad" elementId="intlStuAppTerm" useActiveOnly="true"/>
+      			</c:when>
+				<c:otherwise>
+					<unltags:psDbdListOption applId="ugrad" elementId="intlStuAppTerm" selectedValue="${ugApp.appTerm}" useActiveOnly="true"/>
+      			</c:otherwise>
+				</c:choose>
+</c:when>
+<c:otherwise>
+				<c:choose>
+				<c:when test='${ugApp.appTerm == ""}'>
+					<unltags:psDbdListOption applId="ugrad" elementId="stuAppTerm" useActiveOnly="true"/>
+      			</c:when>
+				<c:otherwise>
+					<unltags:psDbdListOption applId="ugrad" elementId="stuAppTerm" selectedValue="${ugApp.appTerm}" useActiveOnly="true"/>
+      			</c:otherwise>
+				</c:choose>
+</c:otherwise>
+</c:choose>				
+			</select>
+
+		</td></tr>
+	<br />
+
+	<tr>
+		<tr valign="top">
+			<td class="sectionSubheader" colspan="2">
+				<br />	Mailing Address
+		</td></tr>
+		<tr valign="top">
+			<td width="50%"><label for="street">Street</label><br />
+				<input type="text" id="street" name="Street" alt="Street 1" value="<c:out value='${ugApp.street1}'/>" size="20" maxlength="30"  />
+			</td>
+			<td width="50%"><label for="street2">Street 2</label><br />
+				<input type="text" id="street2" name="street_2" alt="Street 2" value="<c:out value='${ugApp.street2}'/>" size="35" maxlength="30"  />
+			</td>
+		</tr>
+		<tr valign="top">
+			<td width="50%"><label for="city">City</label><br />
+				<input type="text" id="city" name="City" alt="City" value="<c:out value='${ugApp.city}'/>" size="20" maxlength="30"  />
+			</td>
+		</tr>
+		<tr valign="top">
+			<td width="50%"><label for="state">State</label><br />
+				<select id="state" name="State" alt="State">
+					<c:choose>
+					<c:when test='${ugApp.state == ""}'>
+						<option value="" selected>  </option>
+						<option value="NE" >Nebraska  </option>
+    	    		 <c:forEach items="${stateRec}" var="stateRec">
+     		   	 		<option  value='<c:out value="${stateRec.province}"/>'> <c:out value="${stateRec.provinceDesc}"/> 
+			 			</option>
+			 		 </c:forEach>
+					</c:when>
+					<c:otherwise>
+ 						<option value="" >  </option>
+    	    		 <c:forEach items="${stateRec}" var="stateRec">
+     		   	 		<option  value='<c:out value="${stateRec.province}"/>' <c:if test="${ugApp.state == stateRec.province}"> selected </c:if>> <c:out value="${stateRec.provinceDesc}"/> 
+			 			</option>
+			 		 </c:forEach>
+					</c:otherwise>
+					</c:choose>
+				</select>
+			</td>
+			<td width="50%"><label for="province">Province (if not USA)</label><br />
+				<input type="text" id="province" name="province" alt="Province" value="<c:out value='${ugApp.province}'/>" size="20" maxlength="20"  />
+			</td>
+		</tr>
+		<tr valign="top">
+			<td width="50%"><label for="zip">Zip</label><br />
+				<input type="text" id="zip" name="Zip_code" alt="Zip Code" value="<c:out value='${ugApp.zipCode}'/>" size="10" maxlength="10"  />
+			</td>
+			<td width="50%"><label for="country">Country (if not USA)</label><br />
+				<select id="country" name="country" size="1" alt="Country">
+					<c:choose>
+					<c:when test='${ugApp.country == ""}'>
+						<option value="USA" selected >United States</option>
+    	    		 <c:forEach items="${countryRec}" var="countryRec">
+     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+			 			</option>
+			 		 </c:forEach>
+     				</c:when>
+					<c:otherwise>
+	   	    			 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.country == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+					</c:otherwise>
+					</c:choose>
+				</select>
+			</td>
+		</tr>
+		<tr valign="top">
+			<td colspan="2"><br />
+		</td></tr>
+		<tr valign="top">
+			<td width="50%"><label for="phone">Home Phone</label><br />
+				<input type="text" id="phone" name="Phone" alt="Phone" value="<c:out value='${ugApp.phone20}'/>" size="15" maxlength="20" />
+			</td>
+			<td width="50%"><fieldset><legend>Is your parent's address the same as your permanent address?</legend><br />
+				<input type="radio" id="parentSameYes" name="parent_addr_same" alt="Parent Addr Same-Yes" value="Y" <c:if test="${ugApp.parentAddrSame =='Y'}"> checked </c:if> onclick="moveNokAddr(document.ugPage1form);" /><label for="parentSameYes"> Yes </label>
+				<input type="radio" id="parentSameNo" name="parent_addr_same" alt="Parent Addr Same-No" value="N" <c:if test="${ugApp.parentAddrSame !='Y'}"> checked </c:if> /> <label for="parentSameNo">No</label>
+				</fieldset>
+			</td>
+		</tr>
+		<tr valign="top">
+			<td colspan="2"><br />
+		</td></tr>
+
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+			Parent/Guardian Address
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+The University provides information of special interest directly to parents of prospective University students. If you would like your parent(s) or legal guardian(s) to receive these mailings, please provide the following:
+<br />
+		</td></tr>
+	<tr valign="top" >
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="parentName">
+			Parent Guardian Name(s)</label> <br />
+			<input type="text" id="parentName" name="Parent_name" alt="Parent Name" value="<c:out value='${ugApp.nokName}'/>" size="30" maxlength="30" />
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2">
+
+<!-- Address Table Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td width="50%">
+			<label for="parentStreet1">Street</label> <br />
+			<input type="text" id="parentStreet1" name="Parent_street_1" alt="Parent Street 1" value="<c:out value='${ugApp.nokStreet1}'/>" size="30" maxlength="30" onchange="document.ugPage1form.parent_addr_same[1].checked=true;" />
+		</td>
+		<td width="50%">
+			<label for="parentStreet2">Street 2</label><br />
+			<input type="text" id="parentStreet2" name="Parent_street_2" alt="Parent Street 2" value="<c:out value='${ugApp.nokStreet2}'/>" size="30" maxlength="30" onchange="document.ugPage1form.parent_addr_same[1].checked=true;"  />
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="50%">
+			<label for="parentCity">City</label><br />
+			<input type="text" id="parentCity" name="Parent_city" alt="Parent City" value="<c:out value='${ugApp.nokCity}'/>" size="30" maxlength="30"  onchange="document.ugPage1form.parent_addr_same[1].checked=true;" />
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="50%">
+			<label for="parentState">State</label><br />
+			<select id="parentState" name="Parent_state" alt="Parent State" onchange="document.ugPage1form.parent_addr_same[1].checked=true;" >
+				<c:choose>
+				<c:when test='${ugApp.nokState == ""}'>
+					<option value=""  selected="selected" >  </option>
+					<option value="NE"> Nebraska </option>
+    	    		 <c:forEach items="${stateRec}" var="stateRec">
+     		   	 		<option  value='<c:out value="${stateRec.province}"/>'> <c:out value="${stateRec.provinceDesc}"/>
+			 			</option>
+			 		 </c:forEach>
+				</c:when>
+				<c:otherwise>
+						<option value="" >  </option>
+    	    		 <c:forEach items="${stateRec}" var="stateRec">
+     		   	 		<option  value='<c:out value="${stateRec.province}"/>' <c:if test="${ugApp.nokState == stateRec.province}"> selected </c:if>> <c:out value="${stateRec.provinceDesc}"/> 
+			 			</option>
+			 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td width="50%">
+			<label for="parentProvince">Province (if not USA)</label><br />
+			<input type="text" id="parentProvince" name="Parent_province" alt="Parent Province" value="<c:out value='${ugApp.nokProvince}'/>" size="20" maxlength="20"  onchange="document.ugPage1form.parent_addr_same[1].checked=true;" />
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="50%"><label for="parentZip">Zip</label><br />
+			<input type="text" id="parentZip" name="Parent_zip_code" alt="Parent Zip" value="<c:out value='${ugApp.nokZipCode}'/>" size="12" maxlength="10" onchange="document.ugPage1form.parent_addr_same[1].checked=true;"  />
+		</td>
+		<td width="50%"><label for="parentCountry">Country (if not USA)</label><br />
+			<select id="parentCountry" name="Parent_country" size="1" alt="Parent Country" onchange="document.ugPage1form.parent_addr_same[1].checked=true;" >
+				<c:choose>
+				<c:when test='${ugApp.nokCountry == ""}'>
+					<option value=""  selected="selected" >  </option>
+					<option value="USA" >United States</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+							<option value="" >  </option>
+ 	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.nokCountry == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2"><br />
+	</td></tr>
+	<tr valign="top">
+		<td width="50%"><label for="parentPhone">Telephone</label><br />
+			<input type="text" id="parentPhone" name="Parent_phone_20" alt="Parent Phone" value="<c:out value='${ugApp.nokPhone20}'/>" size="15" maxlength="12" onchange="document.ugPage1form.parent_addr_same[1].checked=true;" />
+		</td>
+		<td colspan="1">&nbsp;
+		</td>
+	</tr>
+</table>
+<!-- Address Table End -->
+
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+				<hr width="95%" />
+	</td></tr>
+
+		<tr valign="top">
+			<td colspan="2"><br />
+		</td></tr>
+
+		<tr valign="top">
+			<td class="sectionSubheader" colspan="2">
+			<span class="underlinetxt"><a onclick="residencyAlert()">
+				<span>(for tuition purposes)</span>
+		</td></tr>
+		<tr valign="top">
+			<td colspan="2">
+				Initial residency classification is determined by information you provide
+				when you apply for admission. If you are living or attending school outside
+				Nebraska, if you recently moved to Nebraska, or if you graduated from a
+				high school outside the state of Nebraska, you may initially be classified
+				as a nonresident for tuition purposes. It is the student's responsibility
+				to provide any additional information that may be required to make an
+				accurate residency determination.  Questions about residency for the
+				purpose of paying resident tuition should be directed to the Office of
+				Admissions. For more information about residency requirements and to print
+				out a residency application, please visit
+				<a href="http://admissions.unl.edu/" target="_BLANK">http://admissions.unl.edu/</a>.
+		</td></tr>
+		<tr valign="top">
+			<td colspan="2"><br />
+		</td></tr>
+		<tr valign="top">
+			<td colspan="2"><fieldset><legend>
+				Do you currently or have you previously lived in Nebraska?</legend>
+				<input type="radio" id="resident" name="res_stat" alt="NE Resident-Yes" value="RES" <c:if test="${ugApp.resStat=='RES'}"> checked </c:if> onclick="document.ugPage1form.Lived_in_NE.value='RES';" /> <label for="resident">Yes </label>
+				<input type="radio" id="nonresident" name="res_stat" alt="NE Resident-No" value="NRES" <c:if test="${ugApp.resStat=='NRES'}"> checked </c:if> onclick="document.ugPage1form.Lived_in_NE.value='NRES';" /> <label for="nonresident">No </label>
+		</fieldset></td></tr>
+		<tr valign="top">
+			<td colspan="2"><label>If yes, from
+				<input type="text" name="Lived_in_NE_from_month" alt="NE Begin MM" value='<c:out value="${pageScope.resBeginMm}"/>' size="2" maxlength="2" onchange="validDate(this,'month')" />
+				<input type="text" name="Lived_in_NE_from_year" alt="NE Begin YYYY" value='<c:out value="${pageScope.resBeginYyyy}"/>' size="4" maxlength="4" onchange="validDate(this,'year')" />
+			</nobr>
+			(mm/yyyy)</label> &nbsp; <label>to
+			
+				<input type="text" name="Lived_in_NE_to_month" alt="NE End MM" value='<c:out value="${pageScope.resEndMm}"/>' size="2" maxlength="2" onchange="validDate(this,'month')" />
+				<input type="text" name="Lived_in_NE_to_year" alt="NE End YYYY" value='<c:out value="${pageScope.resEndYyyy}"/>' size="4" maxlength="4" onchange="validDate(this,'year')" />
+			</nobr>
+			(mm/yyyy)
+		</label></td></tr>
+		<tr valign="top">
+			<td colspan="2">
+			   <input type="checkbox" id="residentOtherState" name="res_other_state" alt="Resident other State" value="Y" <c:if test="${ugApp.resOtherState=='Y'}"> checked </c:if>  /> <label for="residentOtherState">Resident of a state other than Nebraska.</label>
+			</td>
+		</tr>
+		<tr valign="top">
+			<td colspan="2"><br />
+		</td></tr>
+	<tr valign="top">
+		<td><fieldset><legend><span class="underlinetxt"><b> Citizenship </b></span></legend><br/>
+			<input type="radio" id="citizenshipUS" name="perm_res" alt="US Citizen" value="" onclick=" document.ugPage1form.citizencountry.value='USA';document.ugPage1form.citizenship.value='USA'; javascript:changecells('ctzn',1,5,5);document.ugPage1form.citizenflag.value='U'" <c:if test='${ugApp.citizenship=="USA"}'> checked </c:if>/> <label for="citizenshipUS"> United States citizen</label><br /> 
+  			<input type="radio" id="citizenshipPermRes" name="perm_res" alt="Perm Resident" value="Y" onclick="document.ugPage1form.citizencountry.value='';javascript:changecells('ctzn',0,5,5); document.ugPage1form.citizenflag.value='Y'   " <c:if test='${ugApp.permanentResident=="Y"}'> checked </c:if>  /> <label for="citizenshipPermRes">US Permanent Resident</label>&nbsp;<img src="gifs/arrow-right.gif" alt="arrow" /><br /> 
+			<input type="radio" id="citizenshipOther" name="perm_res" alt="Citizen Other" value="O" onclick="document.ugPage1form.citizencountry.value='';javascript:changecells('ctzn',0,5,5); document.ugPage1form.citizenflag.value='O'  " <c:if test='${ugApp.permanentResident=="O"}'> checked </c:if> /> <label for="citizenshipOther">Citizen of any other country<br />(including asylees and refugees)</label>&nbsp;<img src="gifs/arrow-right.gif" alt="arrow1" /><br />
+			<input type="hidden" name="citizenship" value="" /> <input type="hidden" name="citizenflag" value='<c:out value="${pageScope.citizenFlag}"/>'/>
+			</fieldset>
+		</td>
+
+
+		<td colspan="2">Non-US citizens, please provide the following information:<br />
+			<table border="0">
+				<tr valign="top">
+					<td align="right" id="ctzn1"><label for="citizenCountry">Country of Citizenship</label> &nbsp; &nbsp;
+					<select id="citizenCountry" name="citizencountry" size="1" id="ctzni1" alt="Citizen Country">
+						<c:choose> 
+						<c:when test='${ugApp.citizenship == ""}'>
+							<option value="" selected>[ select country ]</option>
+							<option value="CHN">China </option>
+							<option value="IND">India </option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+						</c:when>
+						<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.citizenship == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+						</c:otherwise>
+						</c:choose>
+						</select>
+					</td>
+				</tr>
+				<tr valign="top">
+					<td align="right" id="ctzn2" ><label for="birthCity">Birth City</label> &nbsp; &nbsp;
+					<input type="text" id="birthCity" name="birth_city" maxlength="20" size="25" alt="Birth City" value='<c:out value="${ugApp.birthCity}"/>' id="ctzni2" />
+					</td>
+				</tr>
+			  	<tr valign="top">
+					<td align="right" id="ctzn3" ><label for="birthCountry">Birth Country</label> &nbsp; &nbsp;
+					<select id="birthCountry" name="birth_country"  id="ctzni3" alt="Birth Country">
+						<c:choose> 
+						<c:when test='${ugApp.birthCountry == ""}'>
+							<option value="" selected>[ select country ]</option>
+							<option value="CHN">China </option>
+							<option value="IND">India </option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+						</c:when>
+						<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.birthCountry == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+						</c:otherwise>
+						</c:choose>
+						</select>
+						</td>
+				</tr>
+				<tr valign="top">
+					<td align="right" id="ctzn4" ><label for="birthCountryOther">Other </label>&nbsp; &nbsp;
+					<input type="text" id="birthCountryOther" name="birthCntryOth" maxlength="20" size="20" alt="Birth Country Other" value='<c:out value="${ugApp.birthCntryOth}"/>' id="ctzni4" />
+					</td>
+				</tr>
+			  	<tr valign="top">
+					<td align="right" id="ctzn5" ><label for="visa">Visa Type</label> &nbsp; &nbsp;
+			    	  <select id="visa" name="current_visa_stat" id="ctzni5" alt="Visa">
+						<c:choose> 
+						<c:when test='${ugApp.currentVisaStat == ""}'>
+				    	    <option value="" selected>[ select visa ]</option>
+							<unltags:psDbdListOption applId="grad" elementId="visa" endPosition="39" useActiveOnly="true" sortField="alt" />
+						</c:when>
+						<c:otherwise>
+							<unltags:psDbdListOption applId="grad" elementId="visa" selectedValue="${ugApp.currentVisaStat}" endPosition="39" useActiveOnly="true" sortField="alt" />
+						</c:otherwise>
+						</c:choose>
+					  </select>
+			    	</td>
+				</tr>
+			</table>		
+		<tr valign="top">
+			<td colspan="2"><br />
+		</td></tr>
+		<tr valign="top">
+			<td colspan="2"><br />
+		</td></tr>
+		<tr valign="top">
+			<td width="50%"><fieldset><legend>Is English your Native language?</legend><br />
+				<input type="radio" id="englishLangYes" name="prof_in_english" alt="Engl native lang-Yes" value="Y" <c:if test="${ugApp.profInEnglish=='Y'}"> checked </c:if> onclick="document.ugPage1form.English_as_First_Lang.value='Y';" /><label for="englishLangYes"> Yes </label>
+				<input type="radio" id="englishLangNo" name="prof_in_english" alt="Engl native lang-No" value="N" <c:if test="${ugApp.profInEnglish=='N'}"> checked </c:if> onclick="document.ugPage1form.English_as_First_Lang.value='N'; englishFirstAlert();" /><label for="englishLangNo"> No </label>
+			</fieldset></td>
+			<td width="50%"><label for="nativeLang">If not, what is your native language?</label><br />
+				<input type="text" id="nativeLang" name="Native_Language" alt="Native Lang" value="<c:out value='${ugApp.nativeLang}'/>" size="25" maxlength="25"  />
+			</td>
+		</tr>
+		<tr valign="top">
+			<td colspan="2">
+				<i>Students whose first language is not English are required to demonstrate proficiency by submitting one of the following: ACT English subscore of 20 or higher, SAT I verbal of 470 or higher, TOEFL score of 523 (computer version 193, internet version 70 with a writing subscore of 20) or higher.</i>
+		</td></tr>
+		<tr valign="top">
+			<td colspan="2"><br />
+		</td></tr>
+		</table>
+	</td></tr>
+
+	<tr valign="top">
+	<td class="ufe-navigation" colspan="2">
+		<table  border="1" width="630">
+		<tr >
+			<td width="50%">
+			    <input type="submit" value="Next Page" name="btnSubmit" onclick="action.value = 'submit'; setRequiredFields(document.ugPage1form);"   />
+			</td>
+			<td width="50%">
+		    	<input type="submit" value="Completely clear form" name="reset" />
+			</td>
+		</tr>
+		</table>
+	</td></tr>
+</table>
+</td>
+</tr>
+
+</tbody>
+</table>
+    </form>
+
+<!-- Start of ucomm UNL Template code **** -->
+      </div>
+    </div>
+    <!-- close main right -->
+  </div>
+</div>
+<!-- close container -->
+<div id="footer">
+  <div id="footer_floater">
+    <div id="copyright">
+      <span><a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> <a href="http://validator.w3.org/check/referer">W3C</a> <a href="http://www1.unl.edu/feeds/">RSS</a> </span><a href="http://www.unl.edu/" title="UNL Home"><img src="/StuApplication/ucomm/WebContent/templatedependents/templatecss/images/wordmark.png" alt="UNL's wordmark" id="wordmark" /></a></div>
+  </div>
+</div>
+<!-- close footer -->
+<!-- sifr -->
+<script type="text/javascript" src="/StuApplication/ucomm/WebContent/templatedependents/templatesharedcode/scripts/sifr_replacements.js"></script>
+<!-- End of ucomm UNL Template code **** -->
+
+</body>
+</html>
+
+
diff --git a/WebContent/jsp/ugradpage2f.jsp b/WebContent/jsp/ugradpage2f.jsp
new file mode 100644
index 0000000000000000000000000000000000000000..c40d14737cbba39c6601be9a070ef47c15d92bce
--- /dev/null
+++ b/WebContent/jsp/ugradpage2f.jsp
@@ -0,0 +1,1048 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<%@ page import="org.apache.log4j.Logger" %>
+<%@taglib uri="/WEB-INF/lib/unltags.jar" prefix="unltags"%>
+<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+
+<%
+   String errorMessage = (String) request.getAttribute("errorMessage");
+   if (errorMessage == null){
+   		errorMessage = (String) request.getAttribute("errorMessage");
+   }		
+   String nuviewMessage= (String) request.getParameter("nuviewMessage");
+   if (nuviewMessage == null){
+   	nuviewMessage = (String) request.getAttribute("nuviewMessage");
+   }
+   String appId = (String)request.getParameter("appId");
+   String featureId = (String)request.getAttribute("featureId");
+   if (featureId == null) {
+   	featureId = (String)request.getParameter("featureId");
+   }
+
+	edu.unl.is.biz.webapp.dto.UgradAppBinRecord ugRec = (edu.unl.is.biz.webapp.dto.UgradAppBinRecord)request.getAttribute("ugApp");
+	String appType = ugRec.getAppType();
+	String pageHeader = "";
+	if (appType == null){
+		pageHeader = "Application Type is Missing";	 
+	}
+	else if ("f".equalsIgnoreCase(appType)){
+		pageHeader = "Freshman or Transfer Student Application";
+	}
+	else if ("i".equalsIgnoreCase(appType)){
+		pageHeader = "International Student Application";
+	}
+	else if ("r".equalsIgnoreCase(appType)){
+		pageHeader = "Returning UNL Student Application";
+	}
+	else if ("v".equalsIgnoreCase(appType)){
+		pageHeader = "Visiting Student Application";
+	}
+
+ 	String beginMm1 = "";
+	String beginYyyy1 = "";
+	if (ugRec.getBeginYyyyMm1() != null && 
+		!"100101".equals(ugRec.getBeginYyyyMm1()) &&
+		ugRec.getBeginYyyyMm1().length() == 6) {
+		beginYyyy1 = ugRec.getBeginYyyyMm1().substring(0,4);
+		beginMm1   = ugRec.getBeginYyyyMm1().substring(4);
+	}
+ 	String endMm1 = "";
+	String endYyyy1 = "";
+	if (ugRec.getEndYyyyMm1() != null && 
+		!"100101".equals(ugRec.getEndYyyyMm1()) &&
+		ugRec.getEndYyyyMm1().length() == 6) {
+		endYyyy1   = ugRec.getEndYyyyMm1().substring(0,4);
+		endMm1     = ugRec.getEndYyyyMm1().substring(4);
+	}
+ 	String beginMm2 = "";
+	String beginYyyy2 = "";
+	if (ugRec.getBeginYyyyMm2() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm2()) &&
+		ugRec.getBeginYyyyMm2().length() == 6) {
+		beginYyyy2 = ugRec.getBeginYyyyMm2().substring(0,4);
+		beginMm2   = ugRec.getBeginYyyyMm2().substring(4);
+	}
+ 	String endMm2 = "";
+	String endYyyy2 = "";
+	if (ugRec.getEndYyyyMm2() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm2()) &&
+		ugRec.getEndYyyyMm2().length() == 6) {
+		endYyyy2   = ugRec.getEndYyyyMm2().substring(0,4);
+		endMm2     = ugRec.getEndYyyyMm2().substring(4);
+	}
+ 	String beginMm3 = "";
+	String beginYyyy3 = "";
+	if (ugRec.getBeginYyyyMm3() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm3()) &&
+		ugRec.getBeginYyyyMm3().length() == 6) {
+		beginYyyy3 = ugRec.getBeginYyyyMm3().substring(0,4);
+		beginMm3   = ugRec.getBeginYyyyMm3().substring(4);
+	}
+ 	String endMm3 = "";
+	String endYyyy3 = "";
+	if (ugRec.getEndYyyyMm3() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm3()) &&
+		ugRec.getEndYyyyMm3().length() == 6) {
+		endYyyy3   = ugRec.getEndYyyyMm3().substring(0,4);
+		endMm3     = ugRec.getEndYyyyMm3().substring(4);
+	}
+ 	String beginMm4 = "";
+	String beginYyyy4 = "";
+	if (ugRec.getBeginYyyyMm4() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm4()) &&
+		ugRec.getBeginYyyyMm4().length() == 6) {
+		beginYyyy4 = ugRec.getBeginYyyyMm4().substring(0,4);
+		beginMm4   = ugRec.getBeginYyyyMm4().substring(4);
+	}
+ 	String endMm4 = "";
+	String endYyyy4 = "";
+	if (ugRec.getEndYyyyMm4() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm4()) &&
+		ugRec.getEndYyyyMm4().length() == 6) {
+		endYyyy4   = ugRec.getEndYyyyMm4().substring(0,4);
+		endMm4     = ugRec.getEndYyyyMm4().substring(4);
+	}
+ 	String beginMm5 = "";
+	String beginYyyy5 = "";
+	if (ugRec.getBeginYyyyMm5() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm5()) &&
+		ugRec.getBeginYyyyMm5().length() == 6) {
+		beginYyyy5 = ugRec.getBeginYyyyMm5().substring(0,4);
+		beginMm5   = ugRec.getBeginYyyyMm5().substring(4);
+	}
+ 	String endMm5 = "";
+	String endYyyy5 = "";
+	if (ugRec.getEndYyyyMm5() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm5()) &&
+		ugRec.getEndYyyyMm5().length() == 6) {
+		endYyyy5   = ugRec.getEndYyyyMm5().substring(0,4);
+		endMm5     = ugRec.getEndYyyyMm5().substring(4);
+	}
+ 	String beginMm6 = "";
+	String beginYyyy6 = "";
+	if (ugRec.getBeginYyyyMm6() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm6()) &&
+		ugRec.getBeginYyyyMm6().length() == 6) {
+		beginYyyy6 = ugRec.getBeginYyyyMm6().substring(0,4);
+		beginMm6   = ugRec.getBeginYyyyMm6().substring(4);
+	}
+ 	String endMm6 = "";
+	String endYyyy6 = "";
+	if (ugRec.getEndYyyyMm6() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm6()) &&
+		ugRec.getEndYyyyMm6().length() == 6) {
+		endYyyy6   = ugRec.getEndYyyyMm6().substring(0,4);
+		endMm6     = ugRec.getEndYyyyMm6().substring(4);
+	}
+ 	String actDtMm1 = "";
+	String actDtYyyy1 = "";
+	if (ugRec.getActDtYyyyMm1() != null &&  
+		!"100101".equals(ugRec.getActDtYyyyMm1()) &&
+		ugRec.getActDtYyyyMm1().length() == 6) {
+		actDtYyyy1 = ugRec.getActDtYyyyMm1().substring(0,4);
+		actDtMm1   = ugRec.getActDtYyyyMm1().substring(4);
+	}
+ 	String actDtMm2 = "";
+	String actDtYyyy2 = "";
+	if (ugRec.getActDtYyyyMm2() != null &&  
+		!"100101".equals(ugRec.getActDtYyyyMm2()) &&
+		ugRec.getActDtYyyyMm2().length() == 6) {
+		actDtYyyy2 = ugRec.getActDtYyyyMm2().substring(0,4);
+		actDtMm2   = ugRec.getActDtYyyyMm2().substring(4);
+	}
+ 	String actDtMm3 = "";
+	String actDtYyyy3 = "";
+	if (ugRec.getActDtYyyyMm3() != null &&  
+		!"100101".equals(ugRec.getActDtYyyyMm3()) &&
+		ugRec.getActDtYyyyMm3().length() == 6) {
+		actDtYyyy3 = ugRec.getActDtYyyyMm3().substring(0,4);
+		actDtMm3   = ugRec.getActDtYyyyMm3().substring(4);
+	}
+ 	String satDtMm1 = "";
+	String satDtYyyy1 = "";
+	if (ugRec.getSatDtYyyyMm1() != null &&  
+		!"100101".equals(ugRec.getSatDtYyyyMm1()) &&
+		ugRec.getSatDtYyyyMm1().length() == 6) {
+		satDtYyyy1 = ugRec.getSatDtYyyyMm1().substring(0,4);
+		satDtMm1   = ugRec.getSatDtYyyyMm1().substring(4);
+	}
+ 	String satDtMm2 = "";
+	String satDtYyyy2 = "";
+	if (ugRec.getSatDtYyyyMm2() != null &&  
+		!"100101".equals(ugRec.getSatDtYyyyMm2()) &&
+		ugRec.getSatDtYyyyMm2().length() == 6) {
+		satDtYyyy2 = ugRec.getSatDtYyyyMm2().substring(0,4);
+		satDtMm2   = ugRec.getSatDtYyyyMm2().substring(4);
+	}
+ 	String satDtMm3 = "";
+	String satDtYyyy3 = "";
+	if (ugRec.getSatDtYyyyMm3() != null &&  
+		!"100101".equals(ugRec.getSatDtYyyyMm3()) &&
+		ugRec.getSatDtYyyyMm3().length() == 6) {
+		satDtYyyy3 = ugRec.getSatDtYyyyMm3().substring(0,4);
+		satDtMm3   = ugRec.getSatDtYyyyMm3().substring(4);
+	}
+ 	String prevAttendMm = "";
+	String prevAttendDd = "";
+	String prevAttendYyyy = "";
+	if (ugRec.getPrevAttendMdy() != null &&  
+		!"01-01-1001".equals(ugRec.getPrevAttendMdy()) &&
+		ugRec.getPrevAttendMdy().length() == 10) {
+		prevAttendMm   = ugRec.getPrevAttendMdy().substring(0,2);
+		prevAttendDd   = ugRec.getPrevAttendMdy().substring(3,5);
+		prevAttendYyyy = ugRec.getPrevAttendMdy().substring(6);
+	}
+   pageContext.setAttribute("nuviewMessage", nuviewMessage);	
+   pageContext.setAttribute("errorMessage", errorMessage);
+   pageContext.setAttribute("appType", appType);
+   pageContext.setAttribute("pageHeader", pageHeader);
+   pageContext.setAttribute("beginMm1", beginMm1);	
+   pageContext.setAttribute("beginYyyy1", beginYyyy1);
+   pageContext.setAttribute("endMm1", endMm1);	
+   pageContext.setAttribute("endYyyy1", endYyyy1);
+   pageContext.setAttribute("beginMm2", beginMm2);	
+   pageContext.setAttribute("beginYyyy2", beginYyyy2);
+   pageContext.setAttribute("endMm2", endMm2);	
+   pageContext.setAttribute("endYyyy2", endYyyy2);
+   pageContext.setAttribute("beginMm3", beginMm3);	
+   pageContext.setAttribute("beginYyyy3", beginYyyy3);
+   pageContext.setAttribute("endMm3", endMm3);	
+   pageContext.setAttribute("endYyyy3", endYyyy3);
+   pageContext.setAttribute("beginMm4", beginMm4);	
+   pageContext.setAttribute("beginYyyy4", beginYyyy4);
+   pageContext.setAttribute("endMm4", endMm4);	
+   pageContext.setAttribute("endYyyy4", endYyyy4);
+   pageContext.setAttribute("beginMm5", beginMm5);	
+   pageContext.setAttribute("beginYyyy5", beginYyyy5);
+   pageContext.setAttribute("endMm5", endMm5);	
+   pageContext.setAttribute("endYyyy5", endYyyy5);
+   pageContext.setAttribute("beginMm6", beginMm6);	
+   pageContext.setAttribute("beginYyyy6", beginYyyy6);
+   pageContext.setAttribute("endMm6", endMm6);	
+   pageContext.setAttribute("endYyyy6", endYyyy6);
+   pageContext.setAttribute("prevAttendMm", prevAttendMm);	
+   pageContext.setAttribute("prevAttendDd", prevAttendDd);
+   pageContext.setAttribute("prevAttendYyyy", prevAttendYyyy);	
+   pageContext.setAttribute("actDtMm1", actDtMm1);	
+   pageContext.setAttribute("actDtYyyy1", actDtYyyy1);	
+   pageContext.setAttribute("actDtMm2", actDtMm2);	
+   pageContext.setAttribute("actDtYyyy2", actDtYyyy2);	
+   pageContext.setAttribute("actDtMm3", actDtMm3);	
+   pageContext.setAttribute("actDtYyyy3", actDtYyyy3);	
+   pageContext.setAttribute("satDtMm1", satDtMm1);	
+   pageContext.setAttribute("satDtYyyy1", satDtYyyy1);	
+   pageContext.setAttribute("satDtMm2", satDtMm2);	
+   pageContext.setAttribute("satDtYyyy2", satDtYyyy2);	
+   pageContext.setAttribute("satDtMm3", satDtMm3);	
+   pageContext.setAttribute("satDtYyyy3", satDtYyyy3);	
+%>
+
+<jsp:useBean id="ugApp" class="edu.unl.is.biz.webapp.dto.UgradAppBinRecord" scope="request"></jsp:useBean>
+
+<html  xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+	<!-- Start head code from template -->
+	<title>
+		UNL | Freshman and Transfer Admission Application 
+	</title>
+	<!-- Codebase:popv04 -->
+	<%@ page language="java" contentType="text/html; charset=ISO-8859-1"	pageEncoding="ISO-8859-1"%>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<meta name="Description" content="Application for Undergraduate Admission at UNL" />
+	<meta name="Keywords" content="university nebraska lincoln undergraduate admission application" />
+	<meta name="Author" content="UNL Office of Undergraduate Admissions" />
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/ucommcodebase.jspf" %>
+	<jsp:include page="/jspf/templateLinksHead.jspf" flush="true"/>
+
+<!-- Local java script -->
+<script language="javascript">
+    var myPopup
+	var loadFlag=new Boolean(false);
+
+function setRequiredFields(frm) {
+	frm.Undergraduate_Program.required=true;
+	frm.englishComplt.required=true;
+	frm.englishComplt.minVal=.5;
+	frm.HS_Name_1.required=true;
+	frm.HS_Grad_month.required=true;
+	frm.HS_Grad_month.minVal=01;
+	frm.HS_Grad_month.maxVal=12;
+	frm.HS_Grad_year.required=true;
+	frm.HS_Grad_year.minVal=1940;
+	frm.HS_Grad_year.maxVal=2030;
+	frm.Graduate_Midterm.required=true;
+	hiliteRadio('ugPage2.grad_mid_term',2);
+	frm.Received_SBachelors.required=true;
+	hiliteRadio('ugPage2.bachelors_degree',2);
+	frm.Current_Enrolled_Elsewhere.required=true;
+	hiliteRadio('ugPage2.curr_enroll_clg',2);
+	frm.Certification_Checkbox.required=true;
+	hiliteCheckbox(frm.certify);
+	frm.Application_Fee.required=true;
+	hiliteRadio('ugPage2.pay_method',2);
+    if (frm.ethnic_origin.value == 'M'){
+    	frm.ethnic_multi.required=true;
+    	frm.ethnic_multi_2.required=true;
+    }
+	//prev_attend stuff is set when Application_Fee (pay_method) is chosen
+	frm.Previously_Attended_month.minVal=01;
+	frm.Previously_Attended_month.maxVal=12;
+	frm.Previously_Attended_day.minVal=01;
+	frm.Previously_Attended_day.maxVal=31;
+	frm.Previously_Attended_year.minVal=1950;
+	frm.Previously_Attended_year.maxVal=2030;
+}
+function checklengthComments() {
+	var txt=document.ugPage2.comments.value;
+	if (txt.length>1500) {
+		txt=txt.substr(0,1500);
+		document.ugPage2.comments.value=txt;
+	}
+	document.getElementById('charcount').innerHTML=1500-txt.length;
+	
+}
+function checkEnglish(englishComplt) {
+	var result = true;
+	if (englishComplt.value == 0.0) {
+		alert("Completion of the High School units taken will help " +
+			"expedite your admission evaluation. Please complete this section of the application.");
+		result = false;
+	}
+
+    return result;
+//	var result = false;
+//	if (englishComplt.value == 0.0) {
+//		var answer = confirm("Completion of the High School units taken will help " +
+//			"expedite your admission evaluation. Please complete this section of the application. \n\n" +
+//			"To submit this application without the units taken, click OK. \n\n" +
+//			"To return to the application, click CANCEL");
+//		if (answer){
+//			result = true;
+//		}else {
+//			result = false;
+//		}
+//	}
+
+    return result;
+}
+// ************************************************************************
+// hide or make visible the stu comment fields
+// ************************************************************************
+ function checkCulture(culturalFlg){
+//alert("checkFee=(" + fee + ")");
+	if (culturalFlg == "Y"){
+		document.getElementById('comments').style.visibility='visible';
+		document.getElementById('comments').innerHTML=' ' 
+			+ '<br />'
+			+ 'How has your upbringing (such as your diverse experiences and background), community circumstances'
+			+ ' and/or leadership activities impacted who you are today?<br/>'
+			+ '<textarea rows="10" cols="100" name="comments" onkeyup="checklengthComments();"><c:out value="${ugApp.stuComments}"/> </textarea><br />'
+			+ '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span id="charcount">1500</span> characters remaining.'
+	}
+	else {
+		document.getElementById('comments').style.visibility='hidden';
+		document.getElementById('comments').innerHTML=" " +
+			+ '<input type="hidden" name="comments"> ';
+	}
+}
+</script>
+<!-- variables used by colleges.jspf -->
+ <c:set var="beginMm1" ><c:out value="${pageScope.beginMm1}"/></c:set>
+ <c:set var="beginYyyy1" ><c:out value="${pageScope.beginYyyy1}"/></c:set>
+ <c:set var="endMm1" ><c:out value="${pageScope.endMm1}"/></c:set>
+ <c:set var="endYyyy1" ><c:out value="${pageScope.endYyyy1}"/></c:set>
+ <c:set var="beginMm2" ><c:out value="${pageScope.beginMm2}"/></c:set>
+ <c:set var="beginYyyy2" ><c:out value="${pageScope.beginYyyy2}"/></c:set>
+ <c:set var="endMm2" ><c:out value="${pageScope.endMm2}"/></c:set>
+ <c:set var="endYyyy2" ><c:out value="${pageScope.endYyyy2}"/></c:set>
+ <c:set var="beginMm3" ><c:out value="${pageScope.beginMm3}"/></c:set>
+ <c:set var="beginYyyy3" ><c:out value="${pageScope.beginYyyy3}"/></c:set>
+ <c:set var="endMm3" ><c:out value="${pageScope.endMm3}"/></c:set>
+ <c:set var="endYyyy3" ><c:out value="${pageScope.endYyyy3}"/></c:set>
+ <c:set var="beginMm4" ><c:out value="${pageScope.beginMm4}"/></c:set>
+ <c:set var="beginYyyy4" ><c:out value="${pageScope.beginYyyy4}"/></c:set>
+ <c:set var="endMm4" ><c:out value="${pageScope.endMm4}"/></c:set>
+ <c:set var="endYyyy4" ><c:out value="${pageScope.endYyyy4}"/></c:set>
+ <c:set var="beginMm5" ><c:out value="${pageScope.beginMm5}"/></c:set>
+ <c:set var="beginYyyy5" ><c:out value="${pageScope.beginYyyy5}"/></c:set>
+ <c:set var="endMm5" ><c:out value="${pageScope.endMm5}"/></c:set>
+ <c:set var="endYyyy5" ><c:out value="${pageScope.endYyyy5}"/></c:set>
+ <c:set var="beginMm6" ><c:out value="${pageScope.beginMm6}"/></c:set>
+ <c:set var="beginYyyy6" ><c:out value="${pageScope.beginYyyy6}"/></c:set>
+ <c:set var="endMm6" ><c:out value="${pageScope.endMm6}"/></c:set>
+ <c:set var="endYyyy6" ><c:out value="${pageScope.endYyyy6}"/></c:set>
+
+<!-- variables used by applicationFee.jspf -->
+ <c:set var="prevAttendMm" ><c:out value="${pageScope.prevAttendMm}"/></c:set>
+ <c:set var="prevAttendDd" ><c:out value="${pageScope.prevAttendDd}"/></c:set>
+ <c:set var="prevAttendYyyy" ><c:out value="${pageScope.prevAttendYyyy}"/></c:set>
+ <c:set var="appType" ><c:out value="${pageScope.appType}"/></c:set>
+
+</head>
+
+<body id="secure" onload="checkCulture('N'); ">
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/templateLinksBodyTop.jspf" %>
+        <p class="sec_main"><c:out value="${pageScope.pageHeader}"/></p>
+
+
+<form	action="WebAppController?appId=webapp&featureId=ugrad"
+		method="post"
+		name="ugPage2"
+		enctype="x-www-form-urlencoded"
+  		onsubmit ="return validateFromForm(this);">
+
+	<input type="hidden" name="action" value="" />
+ 	<input type="hidden" name="page_num" value="2" />
+ 	<input type="hidden" name="app_type" value="f" />
+	<input type="hidden" name="seq_num" value="<c:out value='${ugApp.seqNum}'/>" />
+	<input type="hidden" name="Graduate_Midterm" value="<c:out value='${ugApp.gradMidTerm}'/>" />
+	<input type="hidden" name="Received_Bachelors" value="<c:out value='${ugApp.bachelorsDegree}'/>" />
+	<input type="hidden" name="Current_Enrolled_Elsewhere" value="<c:out value='${ugApp.currEnrollClg}'/>" />
+	<input type="hidden" name="Certification_Checkbox" value="" />
+	<input type="hidden" name="Application_Fee" value="<c:out value='${ugApp.payMethod}'/>" />
+	<input type="hidden" name="culturalFlg" value="" />
+
+<!-- Start Outside Table -->
+<table border="0" cellpadding="0" cellspacing="0" width="655">
+<tr valign="top">
+	<td width="25">&nbsp;</td>
+	<td align="left" valign="top" width="655">
+
+<!-- Table #1 Start -->
+	<table border="0" cellpadding="3" cellspacing="0" width="630">
+    	<tr>   
+   		<td class="nerror" > <c:if test="${pageScope.nuviewMessage != null && pageScope.nuviewMessage != 'null'}"> <c:out value="${pageScope.nuviewMessage}"/> </c:if> </td>
+   	</tr>
+   	<tr>	
+ 		<td class="nerror" ><c:if test="${pageScope.errorMessage != null && pageScope.errorMessage != 'null'}"><c:out value="${pageScope.errorMessage}"/> </c:if></td>
+  	  </tr>
+	<tr valign="top">
+		<td colspan="2">
+	</td></tr>
+</table>
+<!-- Table #1 End -->
+
+
+<!-- Table #2 Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="800">
+<!--  
+	<tr valign="top">
+		<td colspan="2">
+			County of residence during senior year of high school (Nebraska High School Graduates Only)<br />
+			<select name="county_orig" size="1" >
+				<unltags:dbdListOption applId="ugrad" elementId="county" selectedValue="${ugApp.countyOrig}"  endPosition="35" useActiveOnly="true"  sortField="alt" />
+			</select>
+	</td></tr>
+-->
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="acadProg">
+			<span class="sectionSubheader">University of Nebraska-Lincoln Academic Colleges</span></label><br />
+Please select the undergraduate program to which you are applying or Undeclared - GEN-U if you are not sure.<br /><br/>
+<b>Please select Pre-Health if you are interested in: Pre-Medicine, Pre-Dental, Pre-Nursing, Pre-Pharmacy, Pre-Physical Therapy,
+Pre-Physician Assistant, etc. through the College of Arts and Sciences.  For a complete description, visit <a href="http://go.unl.edu/pre" onclick="FormWindow=window.open('http://go.unl.edu/pre','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=650,height=600')" target="FormWindow"> http://go.unl.edu/pre </a></b><br />
+		<br/>
+
+		<select id="acadProg" name="Undergraduate_Program" alt="Acad Program">
+			<c:choose>
+			<c:when test='${ugApp.appClgDegMaj == ""}'>
+   	    		 <c:forEach items="${progPlanRec}" var="progPlanRec">
+   		   	 		<option  value='<c:out value="${progPlanRec.progPlan}"/>'> <c:out value="${progPlanRec.progPlanDesc}"/> 
+		 			</option>
+		 		 </c:forEach>
+  			</c:when>
+			<c:otherwise>
+  	    		 <c:forEach items="${progPlanRec}" var="progPlanRec">
+   		   	 		<option  value='<c:out value="${progPlanRec.progPlan}"/>' <c:if test="${ugApp.appClgDegMaj == progPlanRec.progPlan}"> selected </c:if>> <c:out value="${progPlanRec.progPlanDesc}"/> 
+		 			</option>
+		 		 </c:forEach>
+   			</c:otherwise>
+			</c:choose>
+		</select>
+		</td>
+	</tr>
+
+	<tr valign="top">
+		<td width="50%"><label for="classification">Current Status</label><br />
+		<select id="classification" name="adm_classification" alt="Current Status" onchange="calcHsGradDt(document.ugPage2,this.value);" >
+			<option value="" <c:if test="${ugApp.admClassification==''}"> selected </c:if> > </option>
+			<option value="SR" <c:if test="${ugApp.admClassification=='SR'}"> selected </c:if> >High school senior</option>
+			<option value="GR" <c:if test="${ugApp.admClassification=='GR'}"> selected </c:if> >High school graduate </option>
+			<option value="GE" <c:if test="${ugApp.admClassification=='GE'}"> selected </c:if> >High school completed by GED </option>
+			<option value="HM" <c:if test="${ugApp.admClassification=='HM'}"> selected </c:if> >Home schooled </option>
+			<option value="TS" <c:if test="${ugApp.admClassification=='TS'}"> selected </c:if> >Transfer student </option>
+		</select>
+		</td>
+		<td colspan="1">&nbsp;
+	</td></tr>
+
+<!-- **** Include the High Schools code **** -->
+	<%@ include file="/jspf/highschools.jspf" %>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+	<tr valign="top">
+		<td width="50%"><label for="hsGradDate">Date of high school graduation or expected graduation, or date of GED completion</label>
+			<br />
+			<input type="text" id="hsGradDate" name="HS_Grad_month" alt="HS Grad MM" value="<c:out value='${ugApp.hsGradDtMm}'/>" size="2" maxlength="2" onchange="validDate(this,'month')" />
+			<input type="text" name="HS_Grad_year" alt="HS Grad YYYY" value="<c:out value='${ugApp.hsGradDtYyyy}'/>" size="4" maxlength="4" onchange="validDate(this,'year')" />
+			(mm/yyyy)
+			<input type="hidden" name="HS_Grad_month_default" value='<unltags:psDbdTranslate applId="ugrad" elementId="hsGradDtDefault" elementValue="mm"/> '>
+			<input type="hidden" name="HS_Grad_year_default" value='<unltags:psDbdTranslate applId="ugrad" elementId="hsGradDtDefault" elementValue="yyyy"/> '>
+		</td>
+		<td colspan="1">&nbsp;</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			Did you or do you plan to graduate at midterm? (December)</legend>
+				<input type="radio" id="midtermGradYes" name="grad_mid_term" alt="Mid-term grad-Yes" value="Y" <c:if test="${ugApp.gradMidTerm=='Y'}"> checked </c:if> onclick="document.ugPage2.Graduate_Midterm.value='Y';" /><label for="midtermGradYes"> Yes </label>
+				<input type="radio" id="midtermGradNo" name="grad_mid_term" alt="Mid-term grad-No" value="N" <c:if test="${ugApp.gradMidTerm=='N'}"> checked </c:if> onclick="document.ugPage2.Graduate_Midterm.value='N';" /> <label for="midtermGradNo">No </label>
+			</fieldset>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+			<b>High School Core Course Information</b>
+	</td></tr>
+		<tr valign="top">
+		<td colspan="2">				<br />
+		Please enter the number of classes you have successfully taken in high school. You must have received a passing grade.  <br/>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td >				<br />
+		 Traditional Schedule </td>
+	</tr>
+	<tr>
+		<td>
+		 <ul>
+		<li> 1 year of class = 1.0 unit </li>
+		<li> 1 semester of class = 0.5 unit </li>
+		</ul>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2">				
+		 Block Schedule </td>
+		</tr>
+	<tr>
+		<td>
+		 <ul>
+		<li> 1 semester of class = 1.0 unit </li>
+		</ul>
+	</td>
+		</tr>
+
+<!-- **** Include the hs courses code **** -->
+	<%@ include file="/jspf/hsCrses.jspf" %>
+	
+	
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+			<b>College Information</b>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+Have you taken college courses at the University of Nebraska--Lincoln or another post secondary institution?
+If so, list below all institutions where you have attempted and/or completed classes, including correspondence and evening classes.
+Failure to disclose all institutions attended is a violation of the UNL student code of conduct.
+Such actions are subject to judicial affairs penalty including revocation of your admission status. (NOTE: Military credit is
+considered to be transfer credit.  Please include military credit below if applicable.)
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+<!-- **** Include the Colleges code **** -->
+	<%@ include file="/jspf/colleges.jspf" %>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			<span class="underlinetxt"><a onclick="collegeAlert()">Are you currently enrolled at another college or university?</a></span></legend>
+				<input type="radio" id="currentEnrollClgYes" name="curr_enroll_clg" alt="Curr Enroll Clg-Yes" value="Y" <c:if test="${ugApp.currEnrollClg=='Y'}"> checked </c:if> onclick="document.ugPage2.Current_Enrolled_Elsewhere.value='Y';" /> <label for="currentEnrollClgYes">Yes </label>
+				<input type="radio" id="currentEnrollClgNo" name="curr_enroll_clg" alt="Curr Enro" value="N" <c:if test="${ugApp.currEnrollClg=='N'}"> checked </c:if> onclick="document.ugPage2.Current_Enrolled_Elsewhere.value='N';" /> <label for="currentEnrollClgNo">No </label>
+	</fieldset></td></tr>
+
+	<tr valign="top">
+		<td colspan="2">
+			If yes, please complete the following:
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+		  <table border="0">
+		  	<tr valign="top">
+			<td><label for="enrollInst">
+				Name of Institution</label>
+				<input type="hidden" name="curr_enroll_inst"  value="<c:out value='${ugApp.currEnrollInst}'/>" />
+				<input type="text" id="enrollInst" name="curr_enroll_name" alt="Curr Enroll Inst Name" value="<c:out value='${ugApp.currEnrollName}'/>" size="20" maxlength="30"  />
+			</td>
+			<td><label for="enrollCity">
+				City</label>
+				<input type="text" id="enrollCity" name="curr_enroll_city" alt="city" value="<c:out value='${ugApp.currEnrollCity}'/>" size="10" maxlength="20"  />
+			</td>
+			<td><label for="enrollState">
+				State</label>
+				<input type="text" id="enrollState" name="curr_enroll_state" alt="state" value="<c:out value='${ugApp.currEnrollState}'/>" size="2" maxlength="6"  />
+			</td>
+			</tr>
+		  </table>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="enrollCrses">
+			College courses you are taking</label><br />
+			<input type="text" id="enrollCrses" name="crses_in_prog" alt="Crses in Progress" value="<c:out value='${ugApp.crsesInProg}'/>" size="50" maxlength="100"  />
+			<br /><br />
+		</td></tr>
+		<tr valign="top">
+			<td colspan="2">
+				Please note, you are considered a transfer student if you have attempted 12 or more semester hours at a postsecondary institution after high school graduation.
+		<br /><br />
+		</td></tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			Have you received a bachelor's degree before? </legend>
+				<input type="radio" id="bachelorsYes" name="bachelors_degree" alt="Bachelors Deg - Yes" value="Y" <c:if test="${ugApp.bachelorsDegree=='Y'}"> checked </c:if> onclick="document.ugPage2.Received_Bachelors.value='Y'; bachelorsDegreeAlert();"/><label for="bachelorsYes"> Yes </label>
+				<input type="radio" id="bachelorsNo" name="bachelors_degree" alt="Bacehors deg-No" value="N" <c:if test="${ugApp.bachelorsDegree=='N'}"> checked </c:if> onclick="document.ugPage2.Received_Bachelors.value='N';" /><label for="bachelorsNo"> No </label>
+			</fieldset>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2">
+			College/University from which you graduated: (if applicable)
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+		  <table border="1" cellpadding="3" cellspacing="0">
+			<tr valign="top">
+				<td align="center" class="mono" valign="bottom">
+					<input type="button" name="instituteSearch" value="Find" onclick="openInstSearch(0,'coll', document.ugPage2.institute_city.value, document.ugPage2.institute_state.value,document.ugPage2.institute_country.value);">
+				</td>
+				<td align="center" class="mono" valign="bottom"><label for="gradClgName">
+					College</label>
+					<input type="hidden" name="institute_code" value="<c:out value='${ugApp.clgDegreeInst}'/>"  />
+					<input type="hidden" name="institute_country" value=""  />
+					<input type="text" id="gradClgName" name="institute_name" alt="Clg name Graduated" value="<c:out value='${ugApp.clgDegreeName}'/>" size="20" maxlength="30"  />
+				</td>
+				<td align="center" class="mono" valign="bottom"><label for="gradClgCity">
+					City</label>
+					<input type="text" id="gradClgCity" name="institute_city" alt="city" value="<c:out value='${ugApp.clgDegreeCity}'/>" size="20" maxlength="20"  />
+				</td>
+				<td align="center" class="mono" valign="bottom"><label for="gradClgState">
+					State</label>
+					<input type="text" id="gradClgState" name="institute_state" alt="state" value="<c:out value='${ugApp.clgDegreeState}'/>" size="2" maxlength="6"  />
+				</td>
+				<td colspan="6">&nbsp;</td>
+			</tr>
+		  </table>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+We must receive official final transcripts from every institution (high schools and colleges)
+you have attended to date (other than University of Nebraska-Lincoln).
+Students are responsible for requesting that their final official transcripts from these
+institutions be mailed directly to the Office of Admissions.
+	</td></tr>
+
+<!-- **** Include the Document Retention Statement code **** -->
+	<%@ include file="/jspf/docRetain.jspf" %>
+
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+Test Information
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+Entering freshmen under 23 years of age are required to submit ACT or SAT test scores.
+Indicate the date(s) you have taken or are planning to take these standardized exams.
+Scores must be sent directly from the testing agency to the University of Nebraska-Lincoln.
+Transfer students do not need to submit their ACT/SAT test scores.
+Please enter the dates you have taken or are planning to take these examinations below:
+	</td></tr>
+	<tr valign="top">
+		<td colspan="10">
+
+
+<!-- ACT Scores Table Start-->
+<table border="0">
+	<tr valign="top">
+		<td><label>
+			ACT Test Date(s):
+			<nobr>
+			<input type="text" name="act_dt_mm_1" alt="ACT MM" value='<c:out value="${pageScope.actMm1}"/>' size="2" maxlength="2" onchange="validDate(this,'month');"/>
+			<input type="text" name="act_dt_yyyy_1" alt="ACTYYYY" value='<c:out value="${pageScope.actYyyy1}"/>' size="4" maxlength="4" onchange="validDate(this,'year');"/>
+			(mm/yyyy)&nbsp;&nbsp;</label>
+			</nobr>
+		</td>
+		<td>
+			<nobr><label>
+			<input type="text" name="act_dt_mm_2" alt="ACT MM" value='<c:out value="${pageScope.actMm2}"/>' size="2" maxlength="2" onchange="validDate(this,'month');"/>
+			<input type="text" name="act_dt_yyyy_2" alt="ACT YYYY" value='<c:out value="${pageScope.actYyyy2}"/>' size="4" maxlength="4" onchange="validDate(this,'year');" />
+			(mm/yyyy)&nbsp;&nbsp;</label>
+			</nobr>
+		</td>
+		<td>
+			<nobr><label>
+			<input type="text" name="act_dt_mm_3" alt="ACT MM" value='<c:out value="${pageScope.actMm3}"/>' size="2" maxlength="2" onchange="validDate(this,'month');"/>
+			<input type="text" name="act_dt_yyyy_3" alt="ACT YYYY" value='<c:out value="${pageScope.actYyyy3}"/>' size="4" maxlength="4" onchange="validDate(this,'year');"/>
+			(mm/yyyy)&nbsp;&nbsp;</label>
+			</nobr>
+		</td>
+	</tr>
+<!-- ACT Table End -->
+
+<!-- SAT Scores Table Start -->
+	<tr valign="top">
+		<td><label>
+			SAT TestDate(s):
+			
+			<input type="text" name="sat_dt_mm_1" alt="SAT MM" value='<c:out value="${pageScope.satMm1}"/>' size="2" maxlength="2" onchange="validDate(this,'month');" />
+			<input type="text" name="sat_dt_yyyy_1" alt="SAT YYYY" value='<c:out value="${pageScope.satYyyy1}"/>' size="4" maxlength="4" onchange="validDate(this,'year');" />
+			(mm/yyyy)&nbsp;&nbsp;</label>
+			</nobr>
+		</td>
+		<td>
+			<nobr><label>
+			<input type="text" name="sat_dt_mm_2" alt="SAT MM" value='<c:out value="${pageScope.satMm2}"/>' size="2" maxlength="2" onchange="validDate(this,'month');"/>
+			<input type="text" name="sat_dt_yyyy_2" alt="SAT YYYY" value='<c:out value="${pageScope.satYyyy2}"/>' size="4" maxlength="4" onchange="validDate(this,'year');"/>
+			(mm/yyyy)&nbsp;&nbsp;</label>
+			</nobr>
+		</td>
+		<td>
+			<nobr><label>
+			<input type="text" name="sat_dt_mm_3" alt="SAT MM" value='<c:out value="${pageScope.satMm3}"/>' size="2" maxlength="2" onchange="validDate(this,'month');"/>
+			<input type="text" name="sat_dt_yyyy_3" alt="SAT YYYY" value='<c:out value="${pageScope.satYyyy3}"/>' size="4" maxlength="4" onchange="validDate(this,'year');"/>
+			(mm/yyyy)&nbsp;&nbsp;</label>
+			</nobr>
+		</td>
+	</tr>
+</table>
+<!-- SAT Table End -->
+
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	</table>
+<!-- Table #2 End -->
+
+
+<!-- Table #3 Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="850" >
+
+	<tr valign="top">
+		<td colspan="2">
+			<span class="underlinetxt2"><a onclick="ethnicAlert()">Racial/ethnic background</a></span>
+<!--  		<span class="normal">(optional)</span>-->	
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+
+<!-- Include the Ethnicity code -->
+	<%@ include file="/jspf/ethnicity.jspf" %>
+<br /><br />	
+<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2"><label for="tribalName">
+			If American Indian or Alaskan Native, my tribal affiliation is (please name tribe)</label><br />
+			<input type="text" id="tribalName" name="tribal_affil" alt="Tribal affiliation" value="<c:out value='${ugApp.tribalAffil}'/>" size="20" maxlength="30"  />
+		</td>
+	</tr>
+
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<hr width="88%" />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+		</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<span class="underlinetxt2"><a onclick="alumniAlert()">Legacy (Alumni) Information</a></span>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+Are any immediate family members currently enrolled or alumni of the University of Nebraska System 
+(UNL, UNO, UNK, UNMC, Kearney State College <br/> or University of Omaha? </legend>
+			<input type="radio" id="familyAlumniYes" name="legacy_info" alt="Family alumni-Yes" value="Y" <c:if test="${ugApp.legacyInfo=='Y'}"> checked </c:if> /><label for="familyAlumniYes"> Yes </label>
+			<input type="radio" id="familyAlumniNo"name="legacy_info" alt="Family alumni-No" value="N" <c:if test="${ugApp.legacyInfo!='Y'}"> checked </c:if> /><label for="familyAlumniNo"> No </label>
+			</fieldset>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			Who? (choose all that apply)   </legend>
+			<input type="checkbox" id="alumniFather" name="legacy_father" alt="Alumni-father" value="Y" <c:if test="${ugApp.legacyFather=='Y'}"> checked </c:if>  /><label for="alumniFather"> Father </label>
+			<input type="checkbox" id="alumniMother" name="legacy_mother" alt="alumni-mother" value="Y" <c:if test="${ugApp.legacyMother=='Y'}"> checked </c:if>  /><label for="alumniMother"> Mother </label>
+	</fieldset></td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<hr width="88%" /><br />
+			<span class="underlinetxt2"><a onclick="meritAlert()">Nationally Recognized Scholarship Competitions:</a></span> <br/><br/>
+			Please indicate if you are a semi-finalist and/or finalist in one of the nationally recognized scholarship competitions.
+	</td></tr><br/>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			Are you a National Merit Semifinalist? </legend>
+			<input type="radio" id="natMeritSFYes" name="nat_merit_sf" alt="Nat Merit-Yes" value="Y" <c:if test="${ugApp.natMeritSf=='Y'}"> checked </c:if> /><label for="natMeritSFYes"> Yes </label>
+			<input type="radio" id="natMeritSFNo" name="nat_merit_sf" alt="Nat Merit-No" value="N" <c:if test="${ugApp.natMeritSf!='Y'}"> checked </c:if> /><label for="natMeritSFNo"> No </label>
+			</fieldset>
+		<td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			Are you a National Achievement Semifinalist? </legend>
+			<input type="radio" id="natAchSFYes" name="nat_achieve_sch" alt="Nat Achieve-Yes" value="Y" <c:if test="${ugApp.natAchieveSch=='Y'}"> checked </c:if> /><label for="natAchSFYes"> Yes </label>
+			<input type="radio" id="natAchSFNo" name="nat_achieve_sch" alt="Nat Achive-No" value="N" <c:if test="${ugApp.natAchieveSch!='Y'}"> checked </c:if> /><label for="natAchSFNo"> No </label>
+			</fieldset>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			Are you a National Hispanic Recognition Program Scholar Finalist? </legend>
+			<input type="radio" id="natMeritHispYes" name="nat_merit_hispan" alt="Nat Hispanic-Yes" value="Y" <c:if test="${ugApp.natMeritHispan=='Y'}"> checked </c:if> /><label for="natMeritHispYes"> Yes </label>
+			<input type="radio" id="natMeritHispNo" name="nat_merit_hispan" alt="Nat Hispanic-No" value="N" <c:if test="${ugApp.natMeritHispan!='Y'}"> checked </c:if> /><label for="natMeritHispNo">No </label>
+			</fieldset>
+		</td>
+	</tr>
+<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+Scholarship Opportunities
+	</td></tr>
+<!-- **** Include the cultural diversity code **** -->
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr>
+	<td>	Most of our new freshman scholarships are awarded solely on academic achievement and all newly admitted freshmen are automatically
+	considered when they complete the application.  A limited number of leadership, service, and diversity scholarships are also available for 
+	new freshmen.  To be considered for these other scholarships, a <strong>personal statement</strong> is required.
+	 <br /> <br />
+	<strong>Personal Statement</strong></br>
+	Please answer the following question: <br /><br />
+	How has your upbringing (such as your diverse experiences and background), community circumstances and/or leadership
+	activities impacted who you are today? <br /><br />
+	Your statement must be limited to approximately 250 words or less.
+</br></br>
+	Note - You can also complete the Personal Statement at a later time through your MyRED account.  You will be granted access to MyRed within 2 business days after your
+	application has been submitted. (<strong>Mailed personal statements will not be accepted.</strong>  Only statements submitted through MyRED will be considered.) </br></br>
+	</td></tr>
+	<%@ include file="/jspf/cultural.jspf" %>
+
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			<span class="underlinetxt"><a onclick="intlBaccDipAlert()">International Baccalaureate Student</a></span></legend>
+			<input type="radio" id="intlBaccYes" name="intlBaccDipFlg" alt="Intl Bacc-Yes" value="Y" <c:if test="${ugApp.intlBaccDipFlg=='Y'}"> checked </c:if> /><label for="intlBaccYes"> Yes </label>
+			<input type="radio" id="intlBaccNo" name="intlBaccDipFlg" alt="Intl Bacc-No" value="N" <c:if test="${ugApp.intlBaccDipFlg!='Y'}"> checked </c:if> /><label for="intlBaccNo"> No </label>
+	</fieldset></td></tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			<span class="underlinetxt"><a onclick="parentGraduateAlert()">Have either of your parents graduated from a 4-year college or university?</a></span></legend>
+			<input type="radio" id="4yrGradYes" name="parent_4yr_grad" alt="Parent 4-yr Grad-Yes" value="N" <c:if test="${ugApp.parent4yrGrad=='N'}"> checked </c:if> /><label for="4yrGradYes"> Yes </label>
+			<input type="radio" id="4yrGradNo" name="parent_4yr_grad" alt="Parent 4-yr Grad-No" value="Y" <c:if test="${ugApp.parent4yrGrad!='N'}"> checked </c:if> /><label for="4yrGradNo"> No </label>
+	</fieldset></td></tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			Are you eligible for Free or Reduced Lunch at your high school?</legend>
+			<input type="radio" id="freeLunchYes" name="freeLunch" alt="Reduced Lunch-Yes" value="Y" <c:if test="${ugApp.freeLunch=='Y'}"> checked </c:if> /><label for="freeLunchYes"> Yes </label>
+			<input type="radio" id="freeLunchNo" name="freeLunch" alt="Reduced Lunch-No" value="N" <c:if test="${ugApp.freeLunch!='Y'}"> checked </c:if> /><label for="freeLunchNo"> No </label>
+			</fieldset>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<hr width="88%" />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<br />
+			<b>High School Courses</b><br />
+			If you are a high school senior, please request that your high school forward an official copy of your high school transcript directly to the Office of Admissions. This information must be sent directly from your high school to the Office of Admissions. If you do not provide this information, 
+			your application for admission will not be processed until this information is received.
+			<br /><br />
+			<b>High school work-in-progress</b>
+			<br />If you are a high school senior, you must provide a printout of your senior class schedule, 
+			which includes both your fall and spring courses. If this information is not included on your 
+			high school transcript, a listing of these courses must be provided.
+			<br /><br />
+			<i><b>Note: </b> Your admission decision is based upon the information you provide to our office. 
+			If the courses you actually complete during your senior year vary from those you indicate as 
+			in-progress on your application, your admission decision may change upon our review of your 
+			final transcript. It is important to accurately document the courses you are taking your senior year.</i>
+			<br /><br />
+	</td></tr>
+  </table>
+<!-- Table #3 End -->
+
+
+<!-- Certification Table Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td colspan="2">		<br />
+			<b><span class="sectionHeader">Certification Statement</span></b>
+	</td></tr>
+	<tr valign="top">
+		<td class="inset" colspan="2">
+			<br /><div align="justify"><label for="certify">
+I certify that the information on this application is complete, accurate, and factually correct. 
+I understand that it is my responsibility to request that official transcripts be sent directly to the 
+University of Nebraska--Lincoln from each academic institution I have attended. 
+I also understand that information withheld or misrepresented in my application for admission may make me 
+ineligible for admission and/or enrollment and any related application for public benefits are true, complete
+and accurate. I understand that this information may be used to verify my lawful presence in the United States
+and may be shared with the University of Nebraska Foundation for scholarship purposes.
+I agree to abide by the policies and regulations of the University of Nebraska-Lincoln.</label><br /><br />
+			</div><br /><br />
+	</td></tr>
+	<tr valign="top">
+		<td align="center" class="inset" colspan="2">
+			<span class="txtb">
+			<input type="checkbox" id="certify" name="certify" alt="Certify" value="Y" onclick="document.ugPage2.Certification_Checkbox.value='Y';" /> I Agree
+		</span>	<br /><br />
+		</td></tr>
+</table>
+<!-- Certification Table End -->
+
+<!-- Directory Restriction Table Start 
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td colspan="2">
+			<b>Directory Information Restriction Request </b><br />
+			Directory information is defined as<i> name, permanent and local address, e-mail address, 
+			telephone numbers, dates of registered attendance, degrees granted and dates conferred, 
+			major, college, and class standing</i>. Unless you wish to restrict access to your 
+			directory information it will be published in the annual student directory and become 
+			subject to release under the Nebraska Open Records law.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<input type="checkbox" name="directory_restrict" value="Y" <c:if test="${ugApp.directoryRestrict=='Y'}"> checked </c:if>  />
+			Yes, please restrict directory information.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2">
+			<hr width="88%" />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+	</td></tr>
+</table>
+ Directory Restriction Table End -->
+
+
+<!-- **** Include the Application Fee code **** -->
+	<%@ include file="/jspf/applicationFee.jspf" %> 
+
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<a href="jsp/ugchecklistf.html" onclick="FormWindow=window.open('jsp/ugchecklistf.html','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=400,height=450')" target="FormWindow">View the <b>Application Checklist</b></a>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+
+
+<!-- Bottom Table Start -->
+<table border="0">
+	<tr valign="top">
+	<td class="ufe-navigation" colspan="2">
+		<table  border="1" width="630">
+		<tr >
+			<td width="50%">
+			    <input type="submit" value="Submit to Admissions" name="btnSubmit" onclick="action.value = 'submit'; checkEnglish(englishComplt); setRequiredFields(document.ugPage2);"; />
+			</td>
+			<td width="50%">
+		    	<input type="submit" value="Go Back to Previous Page" name="reset" onclick="action.value = 'saveAndGoBack';"/>
+			</td>
+		</tr>
+		</table>
+	</td></tr>
+</table>
+<!-- Bottom Table End -->
+</td>
+</tr>
+</table>
+<!-- Outside Table End -->
+
+</form>
+
+<!-- Special Form used by the popup Window to search for Institution -->
+<form	action="WebAppController?appId=webapp&featureId=instsearch"
+		method="post"
+		name="formAtBottomOfPage">
+      <input type="hidden" name="parentForm" value="" />
+      <input type="hidden" name="whichOne" value="" />
+</form>
+
+<!-- Start of ucomm UNL Template code **** -->
+      </div>
+    </div>
+    <!-- close main right -->
+  </div>
+</div>
+<!-- close container -->
+<div id="footer">
+  <div id="footer_floater">
+    <div id="copyright">
+      <span><a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> <a href="http://validator.w3.org/check/referer">W3C</a> <a href="http://www1.unl.edu/feeds/">RSS</a> </span><a href="http://www.unl.edu/" title="UNL Home"><img src="/ucomm/templatedependents/templatecss/images/wordmark.png" alt="UNL's wordmark" id="wordmark" /></a></div>
+  </div>
+</div>
+<!-- close footer -->
+<!-- sifr -->
+<script type="text/javascript" src="/ucomm/templatedependents/templatesharedcode/scripts/sifr_replacements.js"></script>
+<!-- End of ucomm UNL Template code **** -->
+</body>
+</html>
diff --git a/WebContent/jsp/ugradpage2i.jsp b/WebContent/jsp/ugradpage2i.jsp
new file mode 100644
index 0000000000000000000000000000000000000000..6e644b4af8a69f1958ab49ca0a6ad6fae09a8c44
--- /dev/null
+++ b/WebContent/jsp/ugradpage2i.jsp
@@ -0,0 +1,650 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+ 
+<%@ page import="org.apache.log4j.Logger" %>
+<%@taglib uri="/WEB-INF/lib/unltags.jar" prefix="unltags"%>
+<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+
+<%
+   String errorMessage = (String) request.getAttribute("errorMessage");
+   String nuviewMessage= (String) request.getParameter("nuviewMessage");
+   if (nuviewMessage == null){
+   	nuviewMessage = (String) request.getAttribute("nuviewMessage");
+   }
+   String appId = (String)request.getParameter("appId");
+   String featureId = (String)request.getAttribute("featureId");
+   if (featureId == null) {
+   	featureId = (String)request.getParameter("featureId");
+   }
+
+	edu.unl.is.biz.webapp.dto.UgradAppBinRecord ugRec = (edu.unl.is.biz.webapp.dto.UgradAppBinRecord)request.getAttribute("ugApp");
+	String appType = ugRec.getAppType();
+	String pageHeader = "";
+	if (appType == null){
+		pageHeader = "Application Type is Missing";	
+	}
+	else if ("f".equalsIgnoreCase(appType)){
+		pageHeader = "Freshman or Transfer Student Application";
+	}
+	else if ("i".equalsIgnoreCase(appType)){
+		pageHeader = "International Student Application";
+	}
+	else if ("r".equalsIgnoreCase(appType)){
+		pageHeader = "Returning UNL Student Application";
+	}
+	else if ("v".equalsIgnoreCase(appType)){
+		pageHeader = "Visiting Student Application";
+	}
+ 	String beginMm1 = "";
+	String beginYyyy1 = "";
+	if (ugRec.getBeginYyyyMm1() != null && 
+		!"100101".equals(ugRec.getBeginYyyyMm1()) &&
+		ugRec.getBeginYyyyMm1().length() == 6) {
+		beginYyyy1 = ugRec.getBeginYyyyMm1().substring(0,4);
+		beginMm1   = ugRec.getBeginYyyyMm1().substring(4);
+	}
+ 	String endMm1 = "";
+	String endYyyy1 = "";
+	if (ugRec.getEndYyyyMm1() != null && 
+		!"100101".equals(ugRec.getEndYyyyMm1()) &&
+		ugRec.getEndYyyyMm1().length() == 6) {
+		endYyyy1   = ugRec.getEndYyyyMm1().substring(0,4);
+		endMm1     = ugRec.getEndYyyyMm1().substring(4);
+	}
+ 	String beginMm2 = "";
+	String beginYyyy2 = "";
+	if (ugRec.getBeginYyyyMm2() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm2()) &&
+		ugRec.getBeginYyyyMm2().length() == 6) {
+		beginYyyy2 = ugRec.getBeginYyyyMm2().substring(0,4);
+		beginMm2   = ugRec.getBeginYyyyMm2().substring(4);
+	}
+ 	String endMm2 = "";
+	String endYyyy2 = "";
+	if (ugRec.getEndYyyyMm2() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm2()) &&
+		ugRec.getEndYyyyMm2().length() == 6) {
+		endYyyy2   = ugRec.getEndYyyyMm2().substring(0,4);
+		endMm2     = ugRec.getEndYyyyMm2().substring(4);
+	}
+ 	String beginMm3 = "";
+	String beginYyyy3 = "";
+	if (ugRec.getBeginYyyyMm3() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm3()) &&
+		ugRec.getBeginYyyyMm3().length() == 6) {
+		beginYyyy3 = ugRec.getBeginYyyyMm3().substring(0,4);
+		beginMm3   = ugRec.getBeginYyyyMm3().substring(4);
+	}
+ 	String endMm3 = "";
+	String endYyyy3 = "";
+	if (ugRec.getEndYyyyMm3() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm3()) &&
+		ugRec.getEndYyyyMm3().length() == 6) {
+		endYyyy3   = ugRec.getEndYyyyMm3().substring(0,4);
+		endMm3     = ugRec.getEndYyyyMm3().substring(4);
+	}
+ 	String beginMm4 = "";
+	String beginYyyy4 = "";
+	if (ugRec.getBeginYyyyMm4() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm4()) &&
+		ugRec.getBeginYyyyMm4().length() == 6) {
+		beginYyyy4 = ugRec.getBeginYyyyMm4().substring(0,4);
+		beginMm4   = ugRec.getBeginYyyyMm4().substring(4);
+	}
+ 	String endMm4 = "";
+	String endYyyy4 = "";
+	if (ugRec.getEndYyyyMm4() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm4()) &&
+		ugRec.getEndYyyyMm4().length() == 6) {
+		endYyyy4   = ugRec.getEndYyyyMm4().substring(0,4);
+		endMm4     = ugRec.getEndYyyyMm4().substring(4);
+	}
+ 	String beginMm5 = "";
+	String beginYyyy5 = "";
+	if (ugRec.getBeginYyyyMm5() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm5()) &&
+		ugRec.getBeginYyyyMm5().length() == 6) {
+		beginYyyy5 = ugRec.getBeginYyyyMm5().substring(0,4);
+		beginMm5   = ugRec.getBeginYyyyMm5().substring(4);
+	}
+ 	String endMm5 = "";
+	String endYyyy5 = "";
+	if (ugRec.getEndYyyyMm5() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm5()) &&
+		ugRec.getEndYyyyMm5().length() == 6) {
+		endYyyy5   = ugRec.getEndYyyyMm5().substring(0,4);
+		endMm5     = ugRec.getEndYyyyMm5().substring(4);
+	}
+ 	String beginMm6 = "";
+	String beginYyyy6 = "";
+	if (ugRec.getBeginYyyyMm6() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm6()) &&
+		ugRec.getBeginYyyyMm6().length() == 6) {
+		beginYyyy6 = ugRec.getBeginYyyyMm6().substring(0,4);
+		beginMm6   = ugRec.getBeginYyyyMm6().substring(4);
+	}
+ 	String endMm6 = "";
+	String endYyyy6 = "";
+	if (ugRec.getEndYyyyMm6() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm6()) &&
+		ugRec.getEndYyyyMm6().length() == 6) {
+		endYyyy6   = ugRec.getEndYyyyMm6().substring(0,4);
+		endMm6     = ugRec.getEndYyyyMm6().substring(4);
+	}
+ 	String instGradMm1 = "";
+	String instGradYyyy1 = ugRec.getInstGradYyyyMm1();
+	if (ugRec.getInstGradYyyyMm1() != null &&
+		!"100101".equals(ugRec.getInstGradYyyyMm1()) &&
+		ugRec.getInstGradYyyyMm1().length() == 6) {
+		instGradYyyy1 = ugRec.getInstGradYyyyMm1().substring(0,4);
+		instGradMm1   = ugRec.getInstGradYyyyMm1().substring(4);
+	}
+ 	String instGradMm2 = "";
+	String instGradYyyy2 = "";
+	if (ugRec.getInstGradYyyyMm2() != null &&
+		!"100101".equals(ugRec.getInstGradYyyyMm2()) &&
+		ugRec.getInstGradYyyyMm2().length() == 6) {
+		instGradYyyy2 = ugRec.getInstGradYyyyMm2().substring(0,4);
+		instGradMm2   = ugRec.getInstGradYyyyMm2().substring(4);
+	}
+ 	String instGradMm3 = "";
+	String instGradYyyy3 = "";
+	if (ugRec.getInstGradYyyyMm3() != null &&
+		!"100101".equals(ugRec.getInstGradYyyyMm3()) &&
+		ugRec.getInstGradYyyyMm3().length() == 6) {
+		instGradYyyy3 = ugRec.getInstGradYyyyMm3().substring(0,4);
+		instGradMm3   = ugRec.getInstGradYyyyMm3().substring(4);
+	}
+ 	String instGradMm4 = "";
+	String instGradYyyy4 = "";
+	if (ugRec.getInstGradYyyyMm4() != null &&
+		!"100101".equals(ugRec.getInstGradYyyyMm4()) &&
+		ugRec.getInstGradYyyyMm4().length() == 6) {
+		instGradYyyy4 = ugRec.getInstGradYyyyMm4().substring(0,4);
+		instGradMm4   = ugRec.getInstGradYyyyMm4().substring(4);
+	}
+ 	String instGradMm5 = "";
+	String instGradYyyy5 = "";
+	if (ugRec.getInstGradYyyyMm5() != null &&
+		!"100101".equals(ugRec.getInstGradYyyyMm5()) &&
+		ugRec.getInstGradYyyyMm5().length() == 6) {
+		instGradYyyy5 = ugRec.getInstGradYyyyMm5().substring(0,4);
+		instGradMm5   = ugRec.getInstGradYyyyMm5().substring(4);
+	}
+ 	String instGradMm6 = "";
+	String instGradYyyy6 = "";
+	if (ugRec.getInstGradYyyyMm6() != null &&
+		!"100101".equals(ugRec.getInstGradYyyyMm6()) &&
+		ugRec.getInstGradYyyyMm6().length() == 6) {
+		instGradYyyy6 = ugRec.getInstGradYyyyMm6().substring(0,4);
+		instGradMm6   = ugRec.getInstGradYyyyMm6().substring(4);
+	}
+ 	String prevAttendMm = "";
+	String prevAttendDd = "";
+	String prevAttendYyyy = "";
+	if (ugRec.getPrevAttendMdy() != null &&  
+		!"01-01-1001".equals(ugRec.getPrevAttendMdy()) &&
+		ugRec.getPrevAttendMdy().length() == 10) {
+		prevAttendMm   = ugRec.getPrevAttendMdy().substring(0,2);
+		prevAttendDd   = ugRec.getPrevAttendMdy().substring(3,5);
+		prevAttendYyyy = ugRec.getPrevAttendMdy().substring(6);
+	}
+   pageContext.setAttribute("nuviewMessage", nuviewMessage);	
+   pageContext.setAttribute("errorMessage", errorMessage);
+
+%>
+
+<jsp:useBean id="ugApp" class="edu.unl.is.biz.webapp.dto.UgradAppBinRecord" scope="request"></jsp:useBean>
+
+<html  xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+	<!-- Start head code from template -->
+	<title>
+		UNL | International Student Application for Undergraduate Admission 
+	</title>
+	<!-- Codebase:popv04 -->
+	<%@ page language="java" contentType="text/html; charset=ISO-8859-1"	pageEncoding="ISO-8859-1"%>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<meta name="Description" content="Application for Undergraduate Admission at UNL" />
+	<meta name="Keywords" content="university nebraska lincoln undergraduate admission application" />
+	<meta name="Author" content="UNL Office of Undergraduate Admissions" />
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/ucommcodebase.jspf" %>
+	<jsp:include page="/jspf/templateLinksHead.jspf" flush="true"/>
+
+<!-- Local java script -->
+<script language="javascript" >
+	var loadFlag=new Boolean(false);
+ 
+ function setRequiredFields(frm) {
+	frm.Undergraduate_Program.required=true;
+	frm.HS_Name_1.required=true;
+	frm.HS_Grad_month.required=true;
+	frm.HS_Grad_month.minVal=01;
+	frm.HS_Grad_month.maxVal=12;
+	frm.HS_Grad_year.required=true;
+	frm.HS_Grad_year.minVal=1940;
+	frm.HS_Grad_year.maxVal=2030;
+	frm.Received_Bachelors.required=true;
+	hiliteRadio('ugPage2.bachelors_degree',2);
+	frm.Certification_Checkbox.required=true;
+	hiliteCheckbox(frm.certify);
+	frm.Application_Fee.required=true;
+	hiliteRadio('ugPage2.pay_method',2);
+	//prev_attend stuff is set when Application_Fee (pay_method) is chosen
+	frm.Previously_Attended_month.minVal=01;
+	frm.Previously_Attended_month.maxVal=12;
+	frm.Previously_Attended_day.minVal=01;
+	frm.Previously_Attended_day.maxVal=31;
+	frm.Previously_Attended_year.minVal=1950;
+	frm.Previously_Attended_year.maxVal=2030;
+ }
+</script>
+<!-- variables used by colleges.jspf -->
+ <c:set var="beginMm1" ><%=beginMm1%></c:set>
+ <c:set var="beginYyyy1" ><%=beginYyyy1%></c:set>
+ <c:set var="endMm1" ><%=endMm1%></c:set>
+ <c:set var="endYyyy1" ><%=endYyyy1%></c:set>
+ <c:set var="beginMm2" ><%=beginMm2%></c:set>
+ <c:set var="beginYyyy2" ><%=beginYyyy2%></c:set>
+ <c:set var="endMm2" ><%=endMm2%></c:set>
+ <c:set var="endYyyy2" ><%=endYyyy2%></c:set>
+ <c:set var="beginMm3" ><%=beginMm3%></c:set>
+ <c:set var="beginYyyy3" ><%=beginYyyy3%></c:set>
+ <c:set var="endMm3" ><%=endMm3%></c:set>
+ <c:set var="endYyyy3" ><%=endYyyy3%></c:set>
+ <c:set var="beginMm4" ><%=beginMm4%></c:set>
+ <c:set var="beginYyyy4" ><%=beginYyyy4%></c:set>
+ <c:set var="endMm4" ><%=endMm4%></c:set>
+ <c:set var="endYyyy4" ><%=endYyyy4%></c:set>
+ <c:set var="beginMm5" ><%=beginMm5%></c:set>
+ <c:set var="beginYyyy5" ><%=beginYyyy5%></c:set>
+ <c:set var="endMm5" ><%=endMm5%></c:set>
+ <c:set var="endYyyy5" ><%=endYyyy5%></c:set>
+ <c:set var="beginMm6" ><%=beginMm6%></c:set>
+ <c:set var="beginYyyy6" ><%=beginYyyy6%></c:set>
+ <c:set var="endMm6" ><%=endMm6%></c:set>
+ <c:set var="endYyyy6" ><%=endYyyy6%></c:set>
+
+<!-- variables used by collegeIntnl.jspf -->
+ <c:set var="instGradMm1" ><%=instGradMm1%></c:set>
+ <c:set var="instGradYyyy1" ><%=instGradYyyy1%></c:set>
+ <c:set var="instGradMm2" ><%=instGradMm2%></c:set>
+ <c:set var="instGradYyyy2" ><%=instGradYyyy2%></c:set>
+ <c:set var="instGradMm3" ><%=instGradMm3%></c:set>
+ <c:set var="instGradYyyy3" ><%=instGradYyyy3%></c:set>
+ <c:set var="instGradMm4" ><%=instGradMm4%></c:set>
+ <c:set var="instGradYyyy4" ><%=instGradYyyy4%></c:set>
+ <c:set var="instGradMm5" ><%=instGradMm5%></c:set>
+ <c:set var="instGradYyyy5" ><%=instGradYyyy5%></c:set>
+ <c:set var="instGradMm6" ><%=instGradMm6%></c:set>
+ <c:set var="instGradYyyy6" ><%=instGradYyyy6%></c:set>
+
+<!-- variables used by applicationFee.jspf -->
+ <c:set var="prevAttendMm" ><%=prevAttendMm%></c:set>
+ <c:set var="prevAttendDd" ><%=prevAttendDd%></c:set>
+ <c:set var="prevAttendYyyy" ><%=prevAttendYyyy%></c:set>
+ <c:set var="appType" ><%=appType%></c:set>
+
+</head>
+
+<body id="secure">
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/templateLinksBodyTop.jspf" %>
+        <p class="sec_main"><%=pageHeader%></p>
+
+
+<form	action="WebAppController?appId=webapp&featureId=ugrad"
+		method="post"
+		name="ugPage2"
+		enctype="x-www-form-urlencoded"
+ 		onsubmit ="return validateFromForm(this)"
+		class="appForm">
+
+	<input type="hidden" name="action" value="" />
+ 	<input type="hidden" name="page_num" value="2" />
+ 	<input type="hidden" name="app_type" value="i" />
+	<input type="hidden" name="seq_num" value="<c:out value='${ugApp.seqNum}'/>" />
+	<input type="hidden" name="Received_Bachelors" value="<c:out value='${ugApp.bachelorsDegree}'/>" />
+	<input type="hidden" name="Certification_Checkbox" value="" />
+	<input type="hidden" name="Application_Fee" value="<c:out value='${ugApp.payMethod}'/>" />
+
+<!-- Start Outside Table -->
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr valign="top">
+	<td align="left" valign="top" width="655">
+
+<!-- Table #1 Start -->
+	<table border="0" cellpadding="3" cellspacing="0" width="100%">
+   	<tr>   
+   		<td class="nerror" > <c:if test="${pageScope.nuviewMessage != null && pageScope.nuviewMessage != 'null'}"> <c:out value="${pageScope.nuviewMessage}"/> </c:if> </td>
+   	</tr>
+   	<tr>	
+ 		<td class="nerror" ><c:if test="${pageScope.errorMessage != null && pageScope.errorMessage != 'null'}"><c:out value="${pageScope.errorMessage}"/> </c:if></td>
+  	  </tr>
+	<tr valign="top">
+		<td colspan="2">
+	</td></tr>
+</table>
+<!-- Table #1 End -->
+
+
+
+<!-- Table #2 Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="100%">
+	<tr valign="top">
+		<td><fieldset><legend>
+			<b>TYPE OF APPLICANT</b></legend>  <br />
+				<input type="radio" id="classificationFR" name="adm_classification" value="FR" <c:if test="${ugapp.admClassification=='FR'}"> checked </c:if> /><label for="classificationFR"> Freshman (Undergraduate)</label> <br />
+				<input type="radio" id="classificationIT" name="adm_classification" value="IT" <c:if test="${ugapp.admClassification=='IT'}"> checked </c:if> /><label for="classificationIT"> Transfer (Undergraduate)</label>
+<!-- 				<nobr><input type="radio" name="adm_classification" value="IE" <c:if test="${ugapp.admclassification=='IE'}"> checked </c:if> /> International Exchange Student (Undergraduate)</nobr> -->
+		</fieldset></td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+			Please note, you are considered a transfer student if you have attempted 12 or more semester hours at a postsecondary institution after high school graduation.<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td ><label for="hearAbout">How did you hear about UNL?</label><br />
+			<select id="hearAbout" name="hear_about_unl">
+				<c:choose>
+				<c:when test='${ugApp.hearAboutUnl == ""}'>
+					<unltags:psDbdListOption applId="ugrad" elementId="hearAboutUnl" sortField="alt" useActiveOnly="true"/>
+	   			</c:when>
+				<c:otherwise>
+					<unltags:psDbdListOption applId="ugrad" elementId="hearAboutUnl" sortField="alt" selectedValue="${ugApp.hearAboutUnl}" useActiveOnly="true"/>
+	   			</c:otherwise>
+				</c:choose>
+			</select>
+		</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<hr width="88%" />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="acadProg">
+			<span class="sectionSubheader">University of Nebraska-Lincoln Academic Colleges</span><br />
+Please select the undergraduate program to which you are applying or Undeclared - GEN-U if you are not sure.<br /><br />
+<b>Please select Pre-Health if you are interested in: Pre-Medicine, Pre-Dental, Pre-Nursing, Pre-Pharmacy, Pre-Physical Therapy,
+Pre-Physician Assistant, etc. through the College of Arts and Sciences.  For a complete description, visit <a href="http://go.unl.edu/pre" onclick="FormWindow=window.open('http://go.unl.edu/pre','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=650,height=600')" target="FormWindow"> http://go.unl.edu/pre </a></b><br />
+		</label></td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+
+	<tr valign="top">
+		<td>
+		<select id="acadProg" name="Undergraduate_Program">
+			<c:choose>
+			<c:when test='${ugApp.appClgDegMaj == ""}'>
+  	    		 <c:forEach items="${progPlanRec}" var="progPlanRec">
+   		   	 		<option  value='<c:out value="${progPlanRec.progPlan}"/>'> <c:out value="${progPlanRec.progPlanDesc}"/> 
+		 			</option>
+		 		 </c:forEach>
+   			</c:when>
+			<c:otherwise>
+  	    		 <c:forEach items="${progPlanRec}" var="progPlanRec">
+   		   	 		<option  value='<c:out value="${progPlanRec.progPlan}"/>' <c:if test="${ugApp.appClgDegMaj == progPlanRec.progPlan}"> selected </c:if>> <c:out value="${progPlanRec.progPlanDesc}"/> 
+		 			</option>
+		 		 </c:forEach>
+  			</c:otherwise>
+			</c:choose>
+		</select>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+
+
+<!-- **** Include the High Schools code **** -->
+	<%@ include file="/jspf/highschoolsIntnl.jspf" %>
+
+	<tr valign="top">
+		<td width="50%"><label for="gradCert">
+			<span class="txt">Name of Graduation or Leaving Certificate</span></label><br />
+			<input type="text" id="gradCert" name="intl_hs_cert" value="<c:out value='${ugApp.intlHsCert}'/>" size="20" maxlength="30"  />
+		</td></tr>
+	<tr valign="top">
+		<td width="50%"><label for="hsGradDt">
+			<span class="txt">Date of graduation </span></label><br />
+			<input type="text" id="hsGradDt" name="HS_Grad_month" value="<c:out value='${ugApp.hsGradDtMm}'/>" size="2" maxlength="2"  onchange="validDate(this,'month');"  />
+			<input type="text" name="HS_Grad_year" value="<c:out value='${ugApp.hsGradDtYyyy}'/>" size="4" maxlength="4"  onchange="validDate(this,'year');"  />
+			(mm/yyyy)
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+			Colleges Attended 
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+List all post-secondary institutions you have attended including your present institution, 
+even if work was not completed. 
+Please start with you most recent institution attended.
+Failure to report your full academic history will result in the termination of your 
+admission/enrollment at the University of Nebraska-Lincoln.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+<!-- **** Include the International Colleges code **** -->
+	<%@ include file="/jspf/collegesIntnl.jspf" %>
+
+
+<!-- **** Include the Document Retention Statement code **** -->
+	<%@ include file="/jspf/docRetain.jspf" %>
+
+	<tr valign="top">
+		<td width="50%"><fieldset><legend>
+			<span class="txt">Have you previously received a bachelor's degree?</span></legend><br />
+				<input type="radio" id="bachelorsYes" name="bachelors_degree" value="Y" <c:if test="${ugApp.bachelorsDegree=='Y'}"> checked </c:if> onclick="document.ugPage2.Received_Bachelors.value='Y'; bachelorsDegreeAlert();" /><label for="bachelorsYes"> Yes</label>
+				<input type="radio" id="bachelorsNo" name="bachelors_degree" value="N" <c:if test="${ugApp.bachelorsDegree=='N'}"> checked </c:if> onclick="document.ugPage2.Received_Bachelors.value='N';" /><label for="bachelorsNo"> No</label>
+		<fieldset></td>
+		<td colspan="1">&nbsp;
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<hr width="88%" />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+			English Language Proficiency
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="englProficiency">
+			I will verify my English proficiency by doing one of the following (select one)</label> <br />
+			<select id="englProficiency" name="verify_english" size="1" >
+	  			<option value="" <c:if test="${ugapp.profinenglish==''}"> selected </c:if> >  </option>
+				<option value="1" <c:if test="${ugapp.profinenglish=='1'}"> selected </c:if> > 1. I am a native speaker of English (Australia, Canada, England, Ireland, Scotland, Jamaica, Guyana, New Zealand).</option>
+				<option value="2" <c:if test="${ugapp.profinenglish=='2'}"> selected </c:if>> 2. Official Test of English as a Foreign Language (TOEFL) results will be sent.</option>
+				<option value="3" <c:if test="${ugapp.profinenglish=='3'}"> selected </c:if>> 3. SAT Score</option>
+				<option value="4" <c:if test="${ugapp.profinenglish=='4'}"> selected </c:if>> 4. IELTS Score</option>
+				<option value="5" <c:if test="${ugapp.profinenglish=='5'}"> selected </c:if>> 5. I am willing to enter UNL's Intensive English Program (IEP).</option>
+				<option value="6" <c:if test="${ugapp.profinenglish=='6'}"> selected </c:if>> 6. I am presently attending an Intensive English Language Program</option>
+				<option value="7" <c:if test="${ugapp.profinenglish=='7'}"> selected </c:if>> 7. Bachelor Degree from a US College</option>
+				<option value="8" <c:if test="${ugapp.profinenglish=='8'}"> selected </c:if>> 8. Other Test Score</option>
+			</select>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+All students whose native language is not English are required to show proof of English proficiency for admission.   
+If you know that your TOEFL, SAT I, or IELTS score does not meet the published requirements, 
+you can indicate that you will accept a Conditional Admission to the University and attend our 
+Intensive English Program until the required score is obtained and you are authorized to enter your degree program.  
+If a Conditional Admission is granted, a dual I-20 for IEP and your degree program will be issued.
+	</td></tr>
+	<tr valign="top">
+		<td width="50%"><fieldset><legend>
+			<span class="txt">If you choose 5, please answer: <br /> 
+			I have sent the IEP application to the English Department</span></legend><br />
+				<input type="radio" id="iepAppSentYes" name="iep_app_sent" value="Y" <c:if test="${ugapp.iepappsent=='Y'}"> checked </c:if> /><label for="iepAppSentYes"> Yes</label>
+				<input type="radio" id="iepAppSentNo" name="iep_app_sent" value="N" <c:if test="${ugapp.iepappsent!='Y'}"> checked </c:if> /><label for="iepAppSentNo"> No</label>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td width="50%"><label for="attendingIEP">
+			<span class="txt">If you choose 6, please indicate: <br />
+			location of the IEP program</span></label><br />
+			<input type="text" id="attendingIEP" name="iep_location" value="<c:out value='${ugApp.iepLocation}'/>" size="20" maxlength="50"  />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</tr>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			<span class="underlinetxt"><a onclick="intlBaccDipAlert()">International Baccalaureate Student</a></span></legend>
+			<input type="radio" id="intlBaccYes" name="intlBaccDipFlg" value="Y" <c:if test="${ugApp.intlBaccDipFlg=='Y'}"> checked </c:if> /><label for="intlBaccYes"> Yes</label>
+			<input type="radio" id="intlBaccNo" name="intlBaccDipFlg" value="N" <c:if test="${ugApp.intlBaccDipFlg!='Y'}"> checked </c:if> /><label for="intlBaccNo"> No</label>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</tr>
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td colspan="2">		<br />
+			<b><span class="sectionHeader">Bank Statements</span></b>
+	</td></tr>
+	<tr valign="top">
+		<td class="inset" colspan="2">
+			<br /><div align="justify">
+Applicants for admission must submit a bank statement or letter indicating sufficient financial resources for their first
+year of enrollment at the University of Nebraska-Lincoln.  <a href="http://admissions.unl.edu/cost/index.aspx" onclick="FormWindow=window.open('http://admissions.unl.edu/cost/index.aspx','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=650,height=600')" target="FormWindow">(Click here for current financial amounts)</a><br /><br />
+UNL Admissions requires that you write your name, NU ID number, and the type of financial support being declared on the bank
+statement you submit to our office.  If not otherwise indicated, UNL Admissions will accept bank statements as family funds
+in support of your education. <br /><br />
+Scholarship letters must include your name and the name of the sponsoring institution. 
+</div><br /><br />
+	</td></tr></table>
+<!-- Certification Table Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td colspan="2">		<br />
+			<b><span class="sectionHeader">Certification Statement</span></b>
+	</td></tr>
+	<tr valign="top">
+		<td class="inset" colspan="2"><label for="certify">
+			<br /><div align="justify">
+I certify that the information on this application is complete, accurate, and factually correct.
+I understand that it is my responsibility to request that official transcripts be sent directly to the
+University of Nebraska--Lincoln from each academic institution I have attended.
+I also understand that information withheld or misrepresented in my application for admission may make me
+ineligible for admission and/or enrollment and any related application for public benefits are true, complete
+and accurate. I understand that this information may be used to verify my lawful presence in the United States and
+may be shared with the University of Nebraska Foundation for scholarship purposes. 
+I agree to abide by the policies and regulations of the University of Nebraska-Lincoln.</label><br /><br />
+			</div><br /><br />
+	</td></tr>
+	<tr valign="top">
+		<td align="center" class="inset" colspan="2">
+			<span class="txtb">
+			<input type="checkbox" id="certify" name="certify" value="Y" onclick="document.ugPage2.Certification_Checkbox.value='Y';" /> I Agree
+		</span>	<br /><br />
+	</td></tr>
+</table>
+<!-- Certification Table End -->
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="appInfoRel">
+			If you would like someone to be able to discuss your application with the admissions office, 
+			please type their name, address, and phone number below.</label> <br />
+	
+			<textarea id="appInfoRel" name="app_info_rel" rows="4" cols="70" wrap="virtual" onkeyup="checklengthInfoRelease();" ><c:out value='${ugApp.appInfoRel}'/></textarea>
+			<span id="app_info_rel_msg"></span><br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	<tr valign="top">
+		<td colspan="2">
+	</td></tr>
+</table>
+
+<!-- **** Include the Application Fee code **** -->
+	<%@ include file="/jspf/applicationFee.jspf" %>
+
+
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<a href="jsp/ugchecklisti.html" onclick="FormWindow=window.open('jsp/ugchecklisti.html','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=650,height=600')" target="FormWindow">View the <b>Application Checklist</b></a>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+
+<!-- Bottom Table Start -->
+<table border="0">
+	<tr valign="top">
+	<td class="ufe-navigation" colspan="2">
+		<table  border="1" width="630">
+		<tr >
+			<td width="50%">
+			    <input type="submit" value="Submit to Admissions" name="btnSubmit" onclick="action.value = 'submit';  setRequiredFields(document.ugPage2); "; />
+			</td>
+			<td width="50%">
+		    	<input type="submit" value="Go Back to Previous Page" name="reset" onclick="action.value = 'saveAndGoBack';"; />
+			</td>
+		</tr>
+		</table>
+	</td></tr>
+</table>
+<!-- Bottom Table End -->
+</td>
+</tr>
+</table>
+<!-- Table 2 End -->
+</td>
+</tr>
+</table>
+<!-- Outside Table End -->
+
+</form>
+
+<!-- Special Form used by the popup Window to search for Institution -->
+<form	action="WebAppController?appId=webapp&featureId=instsearch"
+		method="post"
+		name="formAtBottomOfPage">
+      <input type="hidden" name="parentForm" value="" />
+      <input type="hidden" name="whichOne" value="" />
+</form>
+
+<!-- Start of ucomm UNL Template code **** -->
+      </div>
+    </div>
+    <!-- close main right -->
+  </div>
+</div>
+<!-- close container -->
+<div id="footer">
+  <div id="footer_floater">
+    <div id="copyright">
+      <span><a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> <a href="http://validator.w3.org/check/referer">W3C</a> <a href="http://www1.unl.edu/feeds/">RSS</a> </span><a href="http://www.unl.edu/" title="UNL Home"><img src="/ucomm/templatedependents/templatecss/images/wordmark.png" alt="UNL's wordmark" id="wordmark" /></a></div>
+  </div>
+</div>
+<!-- close footer -->
+<!-- sifr -->
+<script type="text/javascript" src="/ucomm/templatedependents/templatesharedcode/scripts/sifr_replacements.js"></script>
+<!-- End of ucomm UNL Template code **** -->
+
+
+</body>
+</html>
diff --git a/WebContent/jsp/ugradpage2r.jsp b/WebContent/jsp/ugradpage2r.jsp
new file mode 100644
index 0000000000000000000000000000000000000000..3ef117771638102ed93cacbe328fbd90dd9ff313
--- /dev/null
+++ b/WebContent/jsp/ugradpage2r.jsp
@@ -0,0 +1,625 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<%@ page import="org.apache.log4j.Logger" %>
+<%@taglib uri="/WEB-INF/lib/unltags.jar" prefix="unltags"%>
+<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+
+<%
+   String errorMessage = (String) request.getAttribute("errorMessage");
+   String nuviewMessage= (String) request.getParameter("nuviewMessage");
+   if (nuviewMessage == null){
+   	nuviewMessage = (String) request.getAttribute("nuviewMessage");
+   }
+   String appId = (String)request.getParameter("appId");
+   String featureId = (String)request.getAttribute("featureId");
+   if (featureId == null) {
+   	featureId = (String)request.getParameter("featureId");
+   }
+
+	edu.unl.is.biz.webapp.dto.UgradAppBinRecord ugRec = (edu.unl.is.biz.webapp.dto.UgradAppBinRecord)request.getAttribute("ugApp");
+	String appType = ugRec.getAppType();
+	String pageHeader = "";
+	if (appType == null){
+		pageHeader = "Application Type is Missing";	
+	}
+	else if ("f".equalsIgnoreCase(appType)){
+		pageHeader = "Freshman or Transfer Student Application";
+	}
+	else if ("i".equalsIgnoreCase(appType)){
+		pageHeader = "International Student Application";
+	}
+	else if ("r".equalsIgnoreCase(appType)){
+		pageHeader = "Returning UNL Student Application";
+	}
+	else if ("v".equalsIgnoreCase(appType)){
+		pageHeader = "Visiting Student Application";
+	}
+ 	String unlBeginMm = "";
+	String unlBeginYyyy = "";
+	if (ugRec.getUnlBeginYyyyMm() != null && 
+		!"100101".equals(ugRec.getUnlBeginYyyyMm()) &&
+		ugRec.getUnlBeginYyyyMm().length() == 6) {
+		unlBeginYyyy = ugRec.getUnlBeginYyyyMm().substring(0,4);
+		unlBeginMm   = ugRec.getUnlBeginYyyyMm().substring(4);
+	}
+ 	String unlEndMm = "";
+	String unlEndYyyy = "";
+	if (ugRec.getUnlEndYyyyMm() != null && 
+		!"100101".equals(ugRec.getUnlEndYyyyMm()) &&
+		ugRec.getUnlEndYyyyMm().length() == 6) {
+		unlEndYyyy = ugRec.getUnlEndYyyyMm().substring(0,4);
+		unlEndMm   = ugRec.getUnlEndYyyyMm().substring(4);
+	}
+
+ 	String beginMm1 = "";
+	String beginYyyy1 = "";
+	if (ugRec.getBeginYyyyMm1() != null && 
+		!"100101".equals(ugRec.getBeginYyyyMm1()) &&
+		ugRec.getBeginYyyyMm1().length() == 6) {
+		beginYyyy1 = ugRec.getBeginYyyyMm1().substring(0,4);
+		beginMm1   = ugRec.getBeginYyyyMm1().substring(4);
+	}
+ 	String endMm1 = "";
+	String endYyyy1 = "";
+	if (ugRec.getEndYyyyMm1() != null && 
+		!"100101".equals(ugRec.getEndYyyyMm1()) &&
+		ugRec.getEndYyyyMm1().length() == 6) {
+		endYyyy1   = ugRec.getEndYyyyMm1().substring(0,4);
+		endMm1     = ugRec.getEndYyyyMm1().substring(4);
+	}
+ 	String beginMm2 = "";
+	String beginYyyy2 = "";
+	if (ugRec.getBeginYyyyMm2() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm2()) &&
+		ugRec.getBeginYyyyMm2().length() == 6) {
+		beginYyyy2 = ugRec.getBeginYyyyMm2().substring(0,4);
+		beginMm2   = ugRec.getBeginYyyyMm2().substring(4);
+	}
+ 	String endMm2 = "";
+	String endYyyy2 = "";
+	if (ugRec.getEndYyyyMm2() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm2()) &&
+		ugRec.getEndYyyyMm2().length() == 6) {
+		endYyyy2   = ugRec.getEndYyyyMm2().substring(0,4);
+		endMm2     = ugRec.getEndYyyyMm2().substring(4);
+	}
+ 	String beginMm3 = "";
+	String beginYyyy3 = "";
+	if (ugRec.getBeginYyyyMm3() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm3()) &&
+		ugRec.getBeginYyyyMm3().length() == 6) {
+		beginYyyy3 = ugRec.getBeginYyyyMm3().substring(0,4);
+		beginMm3   = ugRec.getBeginYyyyMm3().substring(4);
+	}
+ 	String endMm3 = "";
+	String endYyyy3 = "";
+	if (ugRec.getEndYyyyMm3() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm3()) &&
+		ugRec.getEndYyyyMm3().length() == 6) {
+		endYyyy3   = ugRec.getEndYyyyMm3().substring(0,4);
+		endMm3     = ugRec.getEndYyyyMm3().substring(4);
+	}
+ 	String beginMm4 = "";
+	String beginYyyy4 = "";
+	if (ugRec.getBeginYyyyMm4() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm4()) &&
+		ugRec.getBeginYyyyMm4().length() == 6) {
+		beginYyyy4 = ugRec.getBeginYyyyMm4().substring(0,4);
+		beginMm4   = ugRec.getBeginYyyyMm4().substring(4);
+	}
+ 	String endMm4 = "";
+	String endYyyy4 = "";
+	if (ugRec.getEndYyyyMm4() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm4()) &&
+		ugRec.getEndYyyyMm4().length() == 6) {
+		endYyyy4   = ugRec.getEndYyyyMm4().substring(0,4);
+		endMm4     = ugRec.getEndYyyyMm4().substring(4);
+	}
+ 	String beginMm5 = "";
+	String beginYyyy5 = "";
+	if (ugRec.getBeginYyyyMm5() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm5()) &&
+		ugRec.getBeginYyyyMm5().length() == 6) {
+		beginYyyy5 = ugRec.getBeginYyyyMm5().substring(0,4);
+		beginMm5   = ugRec.getBeginYyyyMm5().substring(4);
+	}
+ 	String endMm5 = "";
+	String endYyyy5 = "";
+	if (ugRec.getEndYyyyMm5() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm5()) &&
+		ugRec.getEndYyyyMm5().length() == 6) {
+		endYyyy5   = ugRec.getEndYyyyMm5().substring(0,4);
+		endMm5     = ugRec.getEndYyyyMm5().substring(4);
+	}
+ 	String beginMm6 = "";
+	String beginYyyy6 = "";
+	if (ugRec.getBeginYyyyMm6() != null &&  
+		!"100101".equals(ugRec.getBeginYyyyMm6()) &&
+		ugRec.getBeginYyyyMm6().length() == 6) {
+		beginYyyy6 = ugRec.getBeginYyyyMm6().substring(0,4);
+		beginMm6   = ugRec.getBeginYyyyMm6().substring(4);
+	}
+ 	String endMm6 = "";
+	String endYyyy6 = "";
+	if (ugRec.getEndYyyyMm6() != null &&  
+		!"100101".equals(ugRec.getEndYyyyMm6()) &&
+		ugRec.getEndYyyyMm6().length() == 6) {
+		endYyyy6   = ugRec.getEndYyyyMm6().substring(0,4);
+		endMm6     = ugRec.getEndYyyyMm6().substring(4);
+	}
+
+ 	String prevLastName = "";
+	String prevFirstName = "";
+	String prevMiddleName = "";
+	int indexOfComma = 0;
+	int indexOfSpace = 0;
+	if (ugRec.getPrevEnrollName() != null &&  
+		ugRec.getPrevEnrollName().length() > 0) {
+		indexOfComma = ugRec.getPrevEnrollName().indexOf(',');
+		if (indexOfComma > 0) {
+			prevLastName   = ugRec.getPrevEnrollName().substring(0,indexOfComma);
+			if ((indexOfComma + 2) <= ugRec.getPrevEnrollName().length()){
+				prevFirstName  = ugRec.getPrevEnrollName().substring(indexOfComma+2);
+				indexOfSpace   = prevFirstName.indexOf(' ');
+				if (indexOfSpace > 0) {
+					prevMiddleName = prevFirstName.substring(indexOfSpace + 1);
+					prevFirstName  = prevFirstName.substring(0,indexOfSpace);
+				}
+			}
+		}
+	}
+   pageContext.setAttribute("nuviewMessage", nuviewMessage);	
+   pageContext.setAttribute("errorMessage", errorMessage);
+   pageContext.setAttribute("prevLastName", prevLastName);
+   pageContext.setAttribute("prevFirstName", prevFirstName);
+   pageContext.setAttribute("prevMiddleName", prevMiddleName);
+   pageContext.setAttribute("pageHeader", pageHeader);
+   pageContext.setAttribute("unlBeginMm", unlBeginMm);
+   pageContext.setAttribute("unlBeginYyyy", unlBeginYyyy);
+   pageContext.setAttribute("unlEndMm", unlEndMm);
+   pageContext.setAttribute("unlEndYyyy", unlEndYyyy);
+%>
+<jsp:useBean id="ugApp" class="edu.unl.is.biz.webapp.dto.UgradAppBinRecord" scope="request"></jsp:useBean>
+
+<html  xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+	<!-- Start head code from template -->
+	<title>
+		UNL | Returning UNL Student Admission Application 
+	</title>
+	<!-- Codebase:popv04 -->
+	<%@ page language="java" contentType="text/html; charset=ISO-8859-1"	pageEncoding="ISO-8859-1"%>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<meta name="Description" content="Application for Undergraduate Admission at UNL" />
+	<meta name="Keywords" content="university nebraska lincoln undergraduate admission application" />
+	<meta name="Author" content="UNL Office of Undergraduate Admissions" />
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/ucommcodebase.jspf" %>
+    <jsp:include page="/jspf/templateLinksHead.jspf" flush="true"/> 
+
+<!-- Local java script -->
+<script language="javascript">
+		var loadFlag=new Boolean(false);
+
+function setRequiredFields(frm) {
+	frm.Undergraduate_Program.required=true;
+	frm.HS_Name_1.required=true;
+	frm.HS_Grad_month.required=true;
+	frm.HS_Grad_month.minVal=01;
+	frm.HS_Grad_month.maxVal=12;
+	frm.HS_Grad_year.required=true;
+	frm.HS_Grad_year.minVal=1940;
+	frm.HS_Grad_year.maxVal=2030;
+	frm.Received_Bachelors.required=true;
+	hiliteRadio('ugPage2.bachelors_degree',2);
+	frm.Certification_Checkbox.required=true;
+	hiliteCheckbox(frm.certify);
+    if (frm.ethnic_origin.value == 'M'){
+    	frm.ethnic_multi.required=true;
+    	frm.ethnic_multi_2.required=true;
+    }
+}
+</script>
+
+<!-- variables used by colleges.jspf -->
+ <c:set var="unlBeginMm" ><%=unlBeginMm%></c:set>
+ <c:set var="unlBeginYyyy" ><%=unlBeginYyyy%></c:set>
+ <c:set var="unlEndMm" ><%=unlEndMm%></c:set>
+ <c:set var="unlEndYyyy" ><%=unlEndYyyy%></c:set>
+ <c:set var="beginMm1" ><%=beginMm1%></c:set>
+ <c:set var="beginYyyy1" ><%=beginYyyy1%></c:set>
+ <c:set var="endMm1" ><%=endMm1%></c:set>
+ <c:set var="endYyyy1" ><%=endYyyy1%></c:set>
+ <c:set var="beginMm2" ><%=beginMm2%></c:set>
+ <c:set var="beginYyyy2" ><%=beginYyyy2%></c:set>
+ <c:set var="endMm2" ><%=endMm2%></c:set>
+ <c:set var="endYyyy2" ><%=endYyyy2%></c:set>
+ <c:set var="beginMm3" ><%=beginMm3%></c:set>
+ <c:set var="beginYyyy3" ><%=beginYyyy3%></c:set>
+ <c:set var="endMm3" ><%=endMm3%></c:set>
+ <c:set var="endYyyy3" ><%=endYyyy3%></c:set>
+ <c:set var="beginMm4" ><%=beginMm4%></c:set>
+ <c:set var="beginYyyy4" ><%=beginYyyy4%></c:set>
+ <c:set var="endMm4" ><%=endMm4%></c:set>
+ <c:set var="endYyyy4" ><%=endYyyy4%></c:set>
+ <c:set var="beginMm5" ><%=beginMm5%></c:set>
+ <c:set var="beginYyyy5" ><%=beginYyyy5%></c:set>
+ <c:set var="endMm5" ><%=endMm5%></c:set>
+ <c:set var="endYyyy5" ><%=endYyyy5%></c:set>
+ <c:set var="beginMm6" ><%=beginMm6%></c:set>
+ <c:set var="beginYyyy6" ><%=beginYyyy6%></c:set>
+ <c:set var="endMm6" ><%=endMm6%></c:set>
+ <c:set var="endYyyy6" ><%=endYyyy6%></c:set>
+
+</head>
+
+<body id="secure">
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/templateLinksBodyTop.jspf" %>
+        <p class="sec_main"><c:out value="${pageScope.pageHeader}"/></p>
+
+
+<form	action="WebAppController?appId=webapp&featureId=ugrad"
+		method="post"
+		name="ugPage2"
+		enctype="x-www-form-urlencoded"
+ 		onsubmit ="return validateFromForm(this)">
+
+	<input type="hidden" name="action" value="" />
+ 	<input type="hidden" name="page_num" value="2" />
+ 	<input type="hidden" name="app_type" value="r" />
+	<input type="hidden" name="seq_num" value="<c:out value='${ugApp.seqNum}'/>" />
+	<input type="hidden" name="Received_Bachelors" value="<c:out value='${ugApp.bachelorsDegree}'/>" />
+	<input type="hidden" name="Certification_Checkbox" value="" />
+	<input type="hidden" name="pay_method" value="WV" />
+	<input type="hidden" name="Previously_Attended_Campus" value="WV" />
+	<input type="hidden" name="Previously_Attended_month" value="" />
+	<input type="hidden" name="Previously_Attended_day" value="" />
+	<input type="hidden" name="Previously_Attended_year" value="" />
+
+
+<!-- Start Outside Table -->
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr valign="top">
+	<td width="25">&nbsp;</td>
+	<td align="left" valign="top">
+
+<!-- Table #1 Start -->
+	<table border="0" cellpadding="3" cellspacing="0" width="100%">
+   	<tr>   
+   		<td class="nerror" > <c:if test="${pageScope.nuviewMessage != null && pageScope.nuviewMessage != 'null'}"> <c:out value="${pageScope.nuviewMessage}"/> </c:if> </td>
+   	</tr>
+   	<tr>	
+ 		<td class="nerror" ><c:if test="${pageScope.errorMessage != null && pageScope.errorMessage != 'null'}"><c:out value="${pageScope.errorMessage}"/> </c:if></td>
+  	  </tr>
+	<tr valign="top">
+		<td colspan="2">
+	</td></tr>
+</table>
+<!-- Table #1 End -->
+
+
+
+<!-- Table #2 Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="825">
+	<tr valign="top">
+		<td colspan="2">
+			<span class="underlinetxt2"><a onclick="ethnicAlert()">Racial/ethnic background</a></span>
+			<!-- <span class="normal">(optional)</span>  -->
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">				<br/>
+	</td></tr>
+
+<!-- Include the Ethnicity code -->
+	<%@ include file="/jspf/ethnicity.jspf" %>
+<br/><br/>	
+<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2"><label for="tribalAffil">
+			If American Indian or Alaskan Native, my tribal affiliation is (please name tribe)</label><br />
+			<input type="text" id="tribalAffil" name="tribal_affil" value="<c:out value='${ugApp.tribalAffil}'/>" size="20" maxlength="30"  />
+			<br />(Please send us a copy of your tribal card.) 
+		</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<b>The University of Nebraska-Lincoln has a long history of providing exemplary service to our students with disabilities. If you are an individual with a disability and need assistance in the application process or want information about how students with disabilities are accommodated at UNL, please contact the Services for Students with Disabilities Office at (402) 472-3787 or TTD (402) 472-0053.</b>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td width="50%"><fieldset><legend>
+			<span class="txt">Have you previously received a bachelor's degree?</span></legend><br />
+				<input type="radio" id="bachelorsYes" name="bachelors_degree" value="Y" <c:if test="${ugApp.bachelorsDegree=='Y'}"> checked </c:if> onclick="document.ugPage2.Received_Bachelors.value='Y'; bachelorsDegreeAlert();" /><label for="bachelorsYes"> Yes</label>
+				<input type="radio" id="bachelorsNo" name="bachelors_degree" value="N" <c:if test="${ugApp.bachelorsDegree=='N'}"> checked </c:if> onclick="document.ugPage2.Received_Bachelors.value='N';" /><label for="bachelorsNo"> No</label>
+		</td>
+		<td colspan="1">&nbsp;
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="attendUNL">
+			When did you last attend UNL? from </label>
+			<nobr>
+			<input type="text" id="attendUNL" name="unl_begin_mm" value='<c:out value="${pageScope.unlBeginMm}"/>' size="2" maxlength="2"  onchange="validDate(this,'month');document.ugPage2.Previously_Attended_month.value=this.value;document.ugPage2.Previously_Attended_day.value='01';" />
+			<label><input type="text" name="unl_begin_yyyy" value='<c:out value="${pageScope.unlBeginYyyy}"/>' size="4" maxlength="4" onchange="validDate(this,'year');document.ugPage2.Previously_Attended_year.value=this.value;"  /></label>
+			</nobr>
+			(mm/yyyy) to 
+			<nobr>
+			<label><input type="text" name="unl_end_mm" value='<c:out value="${pageScope.unlEndMm}"/>' size="2" maxlength="2"  onchange="validDate(this,'month');" /></label>
+			<label><input type="text" name="unl_end_yyyy" value='<c:out value="${pageScope.unlEndYyyy}"/>' size="4" maxlength="4"  onchange="validDate(this,'year');" />
+			</nobr>
+			(mm/yyyy) </label>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			Full name under which you were previously enrolled</td></tr>
+		<tr valign="top">
+			<td colspan="2">
+
+<!-- Prev Name Table Start -->
+<table border="0">
+	<tr valign="top">
+		<td><label for="prevLastName">
+			Name Last</label>
+			<input type="text" id="prevLastName" name="prev_last_name" value='<c:out value="${pageScope.prevLastName}"/>' size="12" maxlength="25"  />
+		</td>
+		<td><label for="prevFirstName">
+			First Name</label>
+			<input type="text" id="prevFirstName" name="prev_first_name" value='<c:out value="${pageScope.prevFirstName}"/>' size="12" maxlength="25"  />
+		</td>
+		<td><label for="prevMiddleName">
+			Middle Name</label>
+			<input type="text" id="prevMiddleName" name="prev_middle_name" value='<c:out value="${pageScope.prevMiddleName}"/>' size="12" maxlength="25"  />
+		</td>
+	</tr>
+</table>
+<!-- Prev Name Table End -->
+
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+			<b>College Information</b>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			List all of the colleges or postsecondary institutions you have attended or are attending 
+			since you last attended UNL. You must submit official transcripts from every institution you 
+			have attended, even if no credit was earned. This includes evening and correspondence courses. 
+			If you are currently enrolled in college courses, please request that an official transcript 
+			be sent to the Office of Admissions as soon as possible after you have completed your course work.
+			International Student Applicants: Official or certified transcripts sent from students are 
+			acceptable provided the documents are for studies in a non-U.S. school or institution.
+	</td></tr>
+
+<!-- **** Include the Colleges code **** -->
+	<%@ include file="/jspf/colleges.jspf" %>
+
+
+<!-- **** Include the Document Retention Statement code **** -->
+	<%@ include file="/jspf/docRetain.jspf" %>
+
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="crsesInProg">
+			<b>Courses in Progress</b> <br />
+			Please list the classes you are currently taking and any 
+			additional classes you plan to complete prior to your returning to the 
+			University of Nebraska-Lincoln.</label>
+			<br />
+			<textarea id="crsesInProg" name="crses_in_prog" rows="4" cols="70" wrap="virtual" onkeyup="checklengthInProgress();" ><c:out value='${ugApp.crsesInProg}'/></textarea>
+			<span id="crses_in_prog_msg"></span>
+		<br /><br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+
+<!-- **** Include the High Schools code **** -->
+	<%@ include file="/jspf/highschools.jspf" %>
+
+	<tr valign="top">
+		<td width="50%"><label for="hsGradDt">
+			<span class="txt">Date of high school graduation or expected graduation, or date of GED completion</span></label>
+			<br />
+			<input type="text" id="hsGradDt" name="HS_Grad_month" value="<c:out value='${ugApp.hsGradDtMm}'/>" size="2" maxlength="2" onchange="validDate(this,'month');"  />
+			<label><input type="text" name="HS_Grad_year" value="<c:out value='${ugApp.hsGradDtYyyy}'/>" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			(mm/yyyy)
+		</td>
+		<td colspan="1">&nbsp;</td>
+	</tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="acadProg">
+			<span class="sectionSubheader">University of Nebraska-Lincoln Academic Colleges</span><br />
+			Please select your intended major from the dropdown
+			list below. Be aware that some majors are available from more than one
+			of the academic colleges at the University of Nebraska. Majors in the
+			Hixson-Lied College of  Fine and Performing Arts require an audition so
+			applicants can only select Pre-Majors at the point of application (for
+			example: Pre-Music). <br /> <br />  
+			<b> Please select Pre-Health if you are interested in: Pre-Medicine, Pre-Dental, Pre-Nursing, Pre-Pharmacy, Pre-Physical Therapy,
+Pre-Physician Assistant, etc. through the College of Arts and Sciences.  For a complete description, visit <a href="http://go.unl.edu/pre" onclick="FormWindow=window.open('http://go.unl.edu/pre','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=650,height=600')" target="FormWindow"> http://go.unl.edu/pre </a></label></b><br />
+			
+		</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2"> 
+		<select id="acadProg" name="Undergraduate_Program">
+			<c:choose>
+			<c:when test='${ugApp.appClgDegMaj == ""}'>
+  	    		 <c:forEach items="${progPlanRec}" var="progPlanRec">
+   		   	 		<option  value='<c:out value="${progPlanRec.progPlan}"/>'> <c:out value="${progPlanRec.progPlanDesc}"/> 
+		 			</option>
+		 		 </c:forEach>
+   			</c:when>
+			<c:otherwise>
+  	    		 <c:forEach items="${progPlanRec}" var="progPlanRec">
+   		   	 		<option  value='<c:out value="${progPlanRec.progPlan}"/>' <c:if test="${ugApp.appClgDegMaj == progPlanRec.progPlan}"> selected </c:if>> <c:out value="${progPlanRec.progPlanDesc}"/> 
+		 			</option>
+		 		 </c:forEach>
+   			</c:otherwise>
+			</c:choose>
+		</select>
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="10">
+
+<!-- Certification Table Start -->
+<table border="0" cellpadding="3" cellspacing="0" >
+	<tr valign="top">
+		<td colspan="2">		<br />
+			<b><span class="sectionHeader"><label for="certify"> Certification Statement</label></span></b>
+	</td></tr>
+	<tr valign="top">
+		<td class="inset" colspan="2">
+			<br /><div align="justify">
+I certify that the information on this application is complete, accurate, and factually correct. 
+I understand that it is my responsibility to request that official transcripts be sent directly to the 
+University of Nebraska--Lincoln from each academic institution I have attended. 
+I also understand that information withheld or misrepresented in my application for admission may make me 
+ineligible for admission and/or enrollment and any related application for public benefits are true, complete
+and accurate. I understand that this information may be used to verify my lawful presence in the United States
+and may be shared with the University of Nebraska Foundation for scholarship purposes.   
+I agree to abide by the policies and regulations of the University of Nebraska-Lincoln.<br /><br />
+			</div><br /><br />
+	</td></tr>
+	<tr valign="top">
+		<td align="center" class="inset" colspan="2">
+			<span class="txtb">
+			<input type="checkbox" id="certify" name="certify" value="Y" onclick="document.ugPage2.Certification_Checkbox.value='Y';" /> I Agree
+		</span>	<br /><br />
+	</td></tr>
+</table>
+<!-- Certification Table End -->
+
+	</td></tr>
+	<tr valign="top">
+		<td colspan="10">
+
+<!-- Directory Restriction Table Start 
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td colspan="2">
+			<b>Directory Information Restriction Request </b><br />
+			Directory information is defined as<i> name, permanent and local address, e-mail address, 
+			telephone numbers, dates of registered attendance, degrees granted and dates conferred, 
+			major, college, and class standing</i>. Unless you wish to restrict access to your 
+			directory information it will be published in the annual student directory and become 
+			subject to release under the Nebraska Open Records law.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<input type="checkbox" name="directory_restrict" value="Y" <c:if test="${ugApp.directoryRestrict=='Y'}"> checked </c:if>  />
+			Yes, please restrict directory information.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<hr width="88%" />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+	</td></tr>
+</table>
+ Directory Restriction Table End -->
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<a href="jsp/ugchecklistr.html" onclick="FormWindow=window.open('jsp/ugchecklistr.html','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=400,height=400')" target="FormWindow">View the <b>Application Checklist</b></a>
+			<br /><br /><br />
+			<a href="http://admissions.unl.edu/applications/readmitq.pdf" target="new">Returning Students Questionnaire</a>. (Required ONLY if student left UNL because of Academic Dismissal. (PDF))
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+
+
+<!-- Bottom Table Start -->
+<table border="0">
+	<tr valign="top">
+	<td class="ufe-navigation" colspan="3">
+		<table  border="1" width="650">
+		<tr >
+			<td width="50%">
+			    <input type="submit" value="Submit to Admissions" name="btnSubmit" onclick="action.value = 'submit';  setRequiredFields(document.ugPage2); "; />
+			</td>
+			<td width="50%">
+		    	<input type="submit" value="Go Back to Previous Page" name="reset" onclick="action.value = 'saveAndGoBack';"; />
+			</td>
+		</tr>
+		</table>
+	</td></tr>
+</table>
+<!-- Bottom Table End -->
+</td>
+</tr>
+</table>
+<!-- Table 2 end -->
+</td>
+</tr>
+</table>
+<!-- Outside Table End -->
+
+</form>
+
+<!-- Special Form used by the popup Window to search for Institution -->
+<form	action="WebAppController?appId=webapp&featureId=instsearch"
+		method="post"
+		name="formAtBottomOfPage">
+      <input type="hidden" name="parentForm" value="" />
+      <input type="hidden" name="whichOne" value="" />
+</form>
+
+<!-- Start of ucomm UNL Template code **** -->
+      </div>
+    </div>
+    <!-- close main right -->
+  </div>
+</div>
+<!-- close container -->
+<div id="footer">
+  <div id="footer_floater">
+    <div id="copyright">
+      <span><a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> <a href="http://validator.w3.org/check/referer">W3C</a> <a href="http://www1.unl.edu/feeds/">RSS</a> </span><a href="http://www.unl.edu/" title="UNL Home"><img src="/ucomm/templatedependents/templatecss/images/wordmark.png" alt="UNL's wordmark" id="wordmark" /></a></div>
+  </div>
+</div>
+<!-- close footer -->
+<!-- sifr -->
+<script type="text/javascript" src="/ucomm/templatedependents/templatesharedcode/scripts/sifr_replacements.js"></script>
+<!-- End of ucomm UNL Template code **** -->
+
+
+</body>
+</html>
diff --git a/WebContent/jsp/ugradpage2v.jsp b/WebContent/jsp/ugradpage2v.jsp
new file mode 100644
index 0000000000000000000000000000000000000000..280c56dfdaaa0e6041b284f64b3d009dab73cadf
--- /dev/null
+++ b/WebContent/jsp/ugradpage2v.jsp
@@ -0,0 +1,481 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+ 
+ <%@ page import="org.apache.log4j.Logger" %>
+ <%@taglib uri="/WEB-INF/lib/unltags.jar" prefix="unltags"%>
+ <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+ 
+ <%
+    String errorMessage = (String) request.getAttribute("errorMessage");
+    String nuviewMessage= (String) request.getParameter("nuviewMessage");
+    if (nuviewMessage == null){
+    	nuviewMessage = (String) request.getAttribute("nuviewMessage");
+    }
+    String appId = (String)request.getParameter("appId");
+    String featureId = (String)request.getAttribute("featureId");
+    if (featureId == null) {
+    	featureId = (String)request.getParameter("featureId");
+    }
+ 
+ 	edu.unl.is.biz.webapp.dto.UgradAppBinRecord ugRec = (edu.unl.is.biz.webapp.dto.UgradAppBinRecord)request.getAttribute("ugApp");
+	String appType = ugRec.getAppType();
+	String pageHeader = "";
+	if (appType == null){
+		pageHeader = "Application Type is Missing";	
+	}
+	else if ("f".equalsIgnoreCase(appType)){
+		pageHeader = "Freshman or Transfer Student Application";
+	}
+	else if ("i".equalsIgnoreCase(appType)){
+		pageHeader = "International Student Application";
+	}
+	else if ("r".equalsIgnoreCase(appType)){
+		pageHeader = "Returning UNL Student Application";
+	}
+	else if ("v".equalsIgnoreCase(appType)){
+		pageHeader = "Visiting Student Application";
+	}
+	String unlCheckedY = "";
+	String unlCheckedN = "checked";
+ 	String unlBeginMm = "";
+	String unlBeginYyyy = "";
+	if (ugRec.getUnlBeginYyyyMm() != null && 
+		!"100101".equals(ugRec.getUnlBeginYyyyMm()) &&
+		ugRec.getUnlBeginYyyyMm().length() == 6) {
+		unlBeginYyyy = ugRec.getUnlBeginYyyyMm().substring(0,4);
+		unlBeginMm   = ugRec.getUnlBeginYyyyMm().substring(4);
+		unlCheckedY = "checked";
+		unlCheckedN = "";
+	}
+ 	String unlEndMm = "";
+	String unlEndYyyy = "";
+	if (ugRec.getUnlEndYyyyMm() != null && 
+		!"100101".equals(ugRec.getUnlEndYyyyMm()) &&
+		ugRec.getUnlEndYyyyMm().length() == 6) {
+		unlEndYyyy = ugRec.getUnlEndYyyyMm().substring(0,4);
+		unlEndMm   = ugRec.getUnlEndYyyyMm().substring(4);
+		unlCheckedY = "checked";
+		unlCheckedN = "";
+	}
+
+  	String prevAttendMm = "";
+ 	String prevAttendDd = "";
+ 	String prevAttendYyyy = "";
+ 	if (ugRec.getPrevAttendMdy() != null &&  
+ 		!"01-01-1001".equals(ugRec.getPrevAttendMdy()) &&
+ 		ugRec.getPrevAttendMdy().length() == 10) {
+ 		prevAttendMm   = ugRec.getPrevAttendMdy().substring(0,2);
+ 		prevAttendDd   = ugRec.getPrevAttendMdy().substring(3,5);
+ 		prevAttendYyyy = ugRec.getPrevAttendMdy().substring(6);
+ 	}
+  	String prevLastName = "";
+	String prevFirstName = "";
+	String prevMiddleName = "";
+	int indexOfComma = 0;
+	int indexOfSpace = 0;
+	if (ugRec.getPrevEnrollName() != null &&  
+		ugRec.getPrevEnrollName().length() > 0) {
+		indexOfComma = ugRec.getPrevEnrollName().indexOf(',');
+		if (indexOfComma > 0) {
+			prevLastName   = ugRec.getPrevEnrollName().substring(0,indexOfComma);
+			if ((indexOfComma + 2) <= ugRec.getPrevEnrollName().length()){
+				prevFirstName  = ugRec.getPrevEnrollName().substring(indexOfComma+2);
+				indexOfSpace   = prevFirstName.indexOf(' ');
+				if (indexOfSpace > 0) {
+					prevMiddleName = prevFirstName.substring(indexOfSpace + 1);
+					prevFirstName  = prevFirstName.substring(0,indexOfSpace);
+				}
+			}
+		}
+	}
+   pageContext.setAttribute("nuviewMessage", nuviewMessage);	
+   pageContext.setAttribute("errorMessage", errorMessage);
+   pageContext.setAttribute("prevLastName", prevLastName);
+   pageContext.setAttribute("prevFirstName", prevFirstName);
+   pageContext.setAttribute("prevMiddleName", prevMiddleName);
+   pageContext.setAttribute("pageHeader", pageHeader);
+   pageContext.setAttribute("unlBeginMm", unlBeginMm);
+   pageContext.setAttribute("unlBeginYyyy", unlBeginYyyy);
+   pageContext.setAttribute("unlEndMm", unlEndMm);
+   pageContext.setAttribute("unlEndYyyy", unlEndYyyy);
+
+ %>
+ 
+ <jsp:useBean id="ugApp" class="edu.unl.is.biz.webapp.dto.UgradAppBinRecord" scope="request"></jsp:useBean>
+ 
+ <html  xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+ <head>
+ 	<!-- Start head code from template -->
+ 	<title>
+ 		UNL | Student-At-Large "visiting" Admission Application 
+ 	</title>
+ 	<!-- Codebase:popv04 -->
+ 	<%@ page language="java" contentType="text/html; charset=ISO-8859-1"	pageEncoding="ISO-8859-1"%>
+ 	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ 	<meta name="Description" content="Application for Undergraduate Admission at UNL" />
+ 	<meta name="Keywords" content="university nebraska lincoln undergraduate admission application" />
+ 	<meta name="Author" content="UNL Office of Undergraduate Admissions" />
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/ucommcodebase.jspf" %>
+	<jsp:include page="/jspf/templateLinksHead.jspf" flush="true" />
+
+ <!-- Local java script -->
+ <script language="javascript">
+ 		var loadFlag=new Boolean(false);
+ 
+ function setRequiredFields(frm) {
+	frm.HS_Grad_month.required=true;
+	frm.HS_Grad_month.minVal=01;
+	frm.HS_Grad_month.maxVal=12;
+	frm.HS_Grad_year.required=true;
+	frm.HS_Grad_year.minVal=1940;
+	frm.HS_Grad_year.maxVal=2030;
+	frm.Received_Bachelors.required=true;
+	hiliteRadio('ugPage2.bachelors_degree',2);
+	frm.Certification_Checkbox.required=true;
+	hiliteCheckbox(frm.certify);
+	frm.Application_Fee.required=true;
+	hiliteRadio('ugPage2.pay_method',2);
+    if (frm.ethnic_origin.value == 'M'){
+    	frm.ethnic_multi.required=true;
+    	frm.ethnic_multi_2.required=true;
+    }
+	//prev_attend stuff is set when Application_Fee (pay_method) is chosen
+	frm.Previously_Attended_month.minVal=01;
+	frm.Previously_Attended_month.maxVal=12;
+	frm.Previously_Attended_day.minVal=01;
+	frm.Previously_Attended_day.maxVal=31;
+	frm.Previously_Attended_year.minVal=1950;
+	frm.Previously_Attended_year.maxVal=2030;
+ }
+ </script>
+ 
+ <!-- variables used by applicationFee.jspf -->
+ <c:set var="prevAttendMm" ><%=prevAttendMm%></c:set>
+ <c:set var="prevAttendDd" ><%=prevAttendDd%></c:set>
+ <c:set var="prevAttendYyyy" ><%=prevAttendYyyy%></c:set>
+ <c:set var="appType" ><%=appType%></c:set>
+ 
+</head>
+ 
+<body id="secure">
+
+<!-- **** Include the new UNL Template code and our own Links **** -->
+	<%@ include file="/jspf/templateLinksBodyTop.jspf" %>
+        <p class="sec_main"><c:out value="${pageScope.pageHeader}"/></p>
+
+
+ <form	action="WebAppController?appId=webapp&featureId=ugrad"
+ 		method="post"
+ 		name="ugPage2"
+ 		enctype="x-www-form-urlencoded"
+ 		onsubmit ="return validateFromForm(this)">
+ 
+ 	<input type="hidden" name="action" value="" />
+	<input type="hidden" name="page_num" value="2" />
+ 	<input type="hidden" name="app_type" value="v" />
+ 	<input type="hidden" name="seq_num" value="<c:out value='${ugApp.seqNum}'/>" />
+	<input type="hidden" name="Received_Bachelors" value="<c:out value='${ugApp.bachelorsDegree}'/>" />
+	<input type="hidden" name="Undergraduate_Program" value="VST-UVSTG-NDEG" />
+	<input type="hidden" name="Certification_Checkbox" value="" />
+	<input type="hidden" name="Application_Fee" value="<c:out value='${ugApp.payMethod}'/>" />
+	
+
+
+ 
+ <!-- Start Outside Table -->
+ <table border="0" cellpadding="0" cellspacing="0" width="655">
+ <tr valign="top">
+ 	<td width="25">&nbsp;</td>
+ 	<td align="left" valign="top" width="655">
+ 
+ <!-- Table #1 Start -->
+ 	<table border="0" cellpadding="3" cellspacing="0" width="630">
+   	<tr>   
+   		<td class="nerror" > <c:if test="${pageScope.nuviewMessage != null && pageScope.nuviewMessage != 'null'}"> <c:out value="${pageScope.nuviewMessage}"/> </c:if> </td>
+   	</tr>
+   	<tr>	
+ 		<td class="nerror" ><c:if test="${pageScope.errorMessage != null && pageScope.errorMessage != 'null'}"><c:out value="${pageScope.errorMessage}"/> </c:if></td>
+  	  </tr>
+ 	<tr valign="top">
+ 		<td colspan="2">
+ 	</td></tr>
+ </table>
+ <!-- Table #1 End -->
+ 
+ 
+ 
+ <!-- Table #2 Start -->
+ <table border="0" cellpadding="3" cellspacing="0" width="800">
+	<tr valign="top">
+		<td colspan="2">
+			<b>Note:</b> If you were previously academically dismissed from UNL you must also complete 
+			the<i> Returning Student Questionnaire</i>. All students seeking readmission must clear all 
+			holds on their record before they will be considered for readmission. If you are currently a 
+			high school student, you must also have your high school counselor complete the <i>Student 
+			Hour Approval Form</i> (you can link to a printable version of the Student Hour Approval Form 
+			at the end of this application). Visiting students are limited to enrolling for 6 hours per semester.
+	</td></tr>
+
+<!-- **** Include the High Schools code **** -->
+	<%@ include file="/jspf/highschools.jspf" %>
+
+	<tr valign="top">
+		<td width="50%"><label for="hsGradDt">
+			<span class="txt">Date of high school graduation</span></label>
+			<br />
+			<input type="text" id="hsGradDt" name="HS_Grad_month" value="<c:out value='${ugApp.hsGradDtMm}'/>" size="2" maxlength="2"  onchange="validDate(this,'month');"  />
+			<label><input type="text" name="HS_Grad_year" value="<c:out value='${ugApp.hsGradDtYyyy}'/>" size="4" maxlength="4"  onchange="validDate(this,'year');"  /></label>
+			(mm/yyyy)
+		</td>
+		<td colspan="1">&nbsp;</td>
+	</tr>
+
+<!-- **** Include the Document Retention Statement code **** -->
+	<%@ include file="/jspf/docRetain.jspf" %>
+
+	<tr valign="top">
+		<td colspan="2">
+			(If you are currently attending high school, you must also have your high school counselor 
+			complete the <i>Student Hour Approval Form</i> (a link to a printable version of this form 
+			is at the end of this application)
+	</td></tr>
+	<tr valign="top">
+		<td width="50%"><fieldset><legend>
+			<span class="txt">Have you previously received a bachelor's degree?</span></legend><br />
+				<input type="radio" id="bachelorsYes" name="bachelors_degree" value="Y" <c:if test="${ugApp.bachelorsDegree=='Y'}"> checked </c:if> onclick="document.ugPage2.Received_Bachelors.value='Y'; bachelorsDegreeAlert();" /><label for="bachelorsYes"> Yes</</label>
+				<input type="radio" id="bachelorsNo" name="bachelors_degree" value="N" <c:if test="${ugApp.bachelorsDegree=='N'}"> checked </c:if> onclick="document.ugPage2.Received_Bachelors.value='N';" /><label for="bachelorsNo"> No</</label>
+	</fieldset></td></tr>
+	<tr valign="top">
+		<td width="50%"><fieldset><legend>
+			<span class="txt">Have you previously attended UNL?</span></legend><br />
+			 <input type="radio" id="prevAttendUNLYes" name="prev_attend_unl" value="Y" <%=unlCheckedY%> onchange="document.ugPage2.Previously_Attended_Campus.value='WV';"/><label for="prevAttendUNLYes"> Yes</label>
+			 <input type="radio" id="prevAttendUNLNo" name="prev_attend_unl" value="N" <%=unlCheckedN%> /><label for="prevAttendUNLNo"> No</label>
+	</fieldset></td></tr>
+	<tr valign="top">
+		<td colspan="2"><label for="attendUNL">
+			If Yes, when did you last attend UNL? from </label>
+			<nobr>
+			<input type="text" id="attendUNL" name="unl_begin_mm" value='<c:out value="${pageScope.unlBeginMm}"/>' size="2" maxlength="2"  onchange="validDate(this,'month');document.ugPage2.Previously_Attended_month.value=this.value;document.ugPage2.Previously_Attended_day.value='01';" />
+			<label><input type="text" name="unl_begin_yyyy" value='<c:out value="${pageScope.unlBeginYyyy}"/>' size="4" maxlength="4" onchange="validDate(this,'year');document.ugPage2.Previously_Attended_year.value=this.value;"  /></label>
+			</nobr>
+			(mm/yyyy) to 
+			<nobr>
+			<label><input type="text" name="unl_end_mm" value='<c:out value="${pageScope.unlEndMm}"/>' size="2" maxlength="2"  onchange="validDate(this,'month');" /></label>
+			<label><input type="text" name="unl_end_yyyy" value='<c:out value="${pageScope.unlEndYyyy}"/>' size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+			(mm/yyyy) 
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			Full name under which you were previously enrolled</td></tr>
+		<tr valign="top">
+			<td colspan="2">
+
+<!-- Prev Name Table Start -->
+<table border="0">
+	<tr valign="top">
+		<td><label for="prevLastName">
+			Name Last</label>
+			<input type="text" id="prevLastName" name="prev_last_name" value='<c:out value="${pageScope.prevLastName}"/>' size="12" maxlength="25"  />
+		</td>
+		<td><label for="prevFirstName">
+			First Name</label>
+			<input type="text" id="prevFirstName" name="prev_first_name" value='<c:out value="${pageScope.prevFirstName}"/>' size="12" maxlength="25"  />
+		</td>
+		<td><label for="prevMiddleName">
+			Middle Name</label>
+			<input type="text" id="prevMiddleName" name="prev_middle_name" value='<c:out value="${pageScope.prevMiddleName}"/>' size="12" maxlength="25"  />
+		</td>
+	</tr>
+</table>
+<!-- Prev Name Table End -->
+
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<b>Application deadlines: </b> <br />
+			Application deadlines are five business days prior to the first day of classes for that 
+			semester/session. However, student-at-large (visiting) applications may be submitted 
+			up until five business days prior to the start of the term for which the student is applying.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<hr width="88%" />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+
+<!-- Table #3 Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="825">
+	<tr valign="top">
+		<td colspan="2">
+			<span class="underlinetxt2"><a onclick="ethnicAlert()">Racial/ethnic background</a></span>
+			<!-- <span class="normal">(optional)</span>  -->
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+<!-- **** Include the Ethnicity code **** -->
+	<%@ include file="/jspf/ethnicity.jspf" %>
+<br/><br/>	
+<tr valign="top">
+		<td colspan="2">				<br />
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2"><label for="tribalAffil">
+			If American Indian or Alaskan Native, my tribal affiliation is (please name tribe)</label><br />
+			<input type="text" id="tribalAffil" name="tribal_affil" value="<c:out value='${ugApp.tribalAffil}'/>" size="20" maxlength="30"  />
+ 		</td></tr>
+ </table>
+ <!-- Table #3 End -->
+ 
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<hr width="88%" />
+
+
+<!-- Certification Table Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td colspan="2">		<br />
+			<b><span class="sectionHeader"><label for="certify">Certification Statement</span></b>
+	</td></tr>
+	<tr valign="top">
+		<td class="inset" colspan="2">
+			<br /><div align="justify">
+I certify that the information on this application is complete, accurate, and factually correct. 
+I understand that it is my responsibility to request that official transcripts be sent directly to the 
+University of Nebraska--Lincoln from each academic institution I have attended. 
+I also understand that information withheld or misrepresented in my application for admission may make me 
+ineligible for admission and/or enrollment and any related application for public benefits are true, complete
+and accurate. I understand that this information may be used to verify my lawful presence in the United States 
+and may be shared with the University of Nebraska Foundation for scholarship purposes. 
+I agree to abide by the policies and regulations of the University of Nebraska-Lincoln.</label><br /><br />
+			</div><br /><br />
+	</td></tr>
+	<tr valign="top">
+		<td align="center" class="inset" colspan="2"><label>
+			<span class="txtb">
+			<input type="checkbox" id="certify" name="certify" value="Y" onclick="document.ugPage2.Certification_Checkbox.value='Y';" /> I Agree
+		</span>	<br /><br />
+	</td></tr>
+</table>
+<!-- Certification Table End -->
+
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+
+<!-- Directory Restriction Table Start 
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+	<tr valign="top">
+		<td colspan="2">
+			<b>Directory Information Restriction Request </b><br />
+			Directory information is defined as<i> name, permanent and local address, e-mail address, 
+			telephone numbers, dates of registered attendance, degrees granted and dates conferred, 
+			major, college, and class standing</i>. Unless you wish to restrict access to your 
+			directory information it will be published in the annual student directory and become 
+			subject to release under the Nebraska Open Records law.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<input type="checkbox" name="directory_restrict" value="Y" <c:if test="${ugApp.directoryRestrict=='Y'}"> checked </c:if>  />
+			Yes, please restrict directory information.
+	</td></tr>
+	
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<hr width="88%" />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+	</td></tr>
+</table>
+ Directory Restriction Table End -->
+
+<!-- **** Include the Application Fee code **** -->
+	<%@ include file="/jspf/applicationFee.jspf" %>
+
+
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+			<a href="jsp/ugchecklistv.html" onclick="FormWindow=window.open('jsp/ugchecklistv.html','FormWindow','status=yes,resizable=yes,menubar=no,scrollbars=yes,width=400,height=400')" target="FormWindow">View the <b>Application Checklist</b></a>
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+
+
+<!-- Bottom Table Start -->
+<table border="0">
+	<tr valign="top">
+	<td class="ufe-navigation" colspan="2">
+		<table  border="1" width="630">
+		<tr >
+			<td width="50%">
+			    <input type="submit" value="Submit to Admissions" name="btnSubmit" onclick="action.value = 'submit';  setRequiredFields(document.ugPage2); "; />
+			</td>
+			<td width="50%">
+		    	<input type="submit" value="Go Back to Previous Page" name="reset" onclick="action.value = 'saveAndGoBack';"; />
+			</td>
+		</tr>
+		</table>
+	</td></tr>
+</table>
+<!-- Bottom Table End -->
+</td>
+</tr>
+</table>
+<!-- Table 2 End -->
+</td>
+</tr>
+</table>
+<!-- Outside Table End -->
+
+</form>
+
+<!-- Special Form used by the popup Window to search for Institution -->
+<form	action="WebAppController?appId=webapp&featureId=instsearch"
+		method="post"
+		name="formAtBottomOfPage">
+      <input type="hidden" name="parentForm" value="" />
+      <input type="hidden" name="whichOne" value="" />
+</form>
+
+<!-- Start of ucomm UNL Template code **** -->
+      </div>
+    </div>
+    <!-- close main right -->
+  </div>
+</div>
+<!-- close container -->
+<div id="footer">
+  <div id="footer_floater">
+    <div id="copyright">
+      <span><a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> <a href="http://validator.w3.org/check/referer">W3C</a> <a href="http://www1.unl.edu/feeds/">RSS</a> </span><a href="http://www.unl.edu/" title="UNL Home"><img src="/ucomm/templatedependents/templatecss/images/wordmark.png" alt="UNL's wordmark" id="wordmark" /></a></div>
+  </div>
+</div>
+<!-- close footer -->
+<!-- sifr -->
+<script type="text/javascript" src="/ucomm/templatedependents/templatesharedcode/scripts/sifr_replacements.js"></script>
+<!-- End of ucomm UNL Template code **** -->
+
+
+</body>
+</html>
diff --git a/WebContent/jspf/applicationFee.jspf b/WebContent/jspf/applicationFee.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..0ff543f3b58a3f7013aa549a2947fc16c3724bec
--- /dev/null
+++ b/WebContent/jspf/applicationFee.jspf
@@ -0,0 +1,164 @@
+<!--  **** applicationfee.jspf ****  -->
+
+<script language="JavaScript">
+// ************************************************************************
+// (re)set required fields when previously attended UNL
+// ************************************************************************
+function setPrevAttendUnl(frm, setFlg) {
+	frm.Previously_Attended_Campus.required=setFlg;
+	frm.Previously_Attended_month.required=setFlg;
+	frm.Previously_Attended_day.required=setFlg;
+	frm.Previously_Attended_year.required=setFlg;
+//	if (!setFlg){
+//		frm.Previously_Attended_Campus.className="normaltxt";
+//		frm.Previously_Attended_month.className="normaltxt";
+//		frm.Previously_Attended_day.className="normaltxt";
+//		frm.Previously_Attended_year.className="normaltxt";
+//	}
+}
+
+// ************************************************************************
+// hide or make visible the prev attend fields
+// ************************************************************************
+ function checkFee(fee){
+//alert("checkFee=(" + fee + ")");
+	if (fee == "WV"){
+		document.getElementById('prevCampus').style.visibility='visible';
+		document.getElementById('prevCampus').innerHTML=' ' 
+			+ '<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
+			+ 'Select the campus attended/applied to below:'
+			+ '<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
+			+ '<select name="Previously_Attended_Campus" size="1" >'
+	  		+ '  <option value="" >  </option>'
+			+ '  <option value="UK">University of Nebraska-Kearney</option>'
+			+ '  <option value="UO">University of Nebraska-Omaha</option>'
+			+ '  <option value="WV">University of Nebraska-Lincoln</option>'
+			+ '  <option value="UM">University of Nebraska-Medical Center</option>'
+			+ '</select>'
+			+ '<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
+			+ '<input type="text" name="Previously_Attended_month" value="" size="2" maxlength="2"  onchange="validDateMonth(this);" /> '
+			+ '<input type="text" name="Previously_Attended_day" value="" size="2" maxlength="2" onchange="validDateDay(this);" /> '
+			+ '<input type="text" name="Previously_Attended_year" value="" size="4" maxlength="4" onchange="validDateYear(this);" /> '
+   			+ '<span class="sm">(mm/dd/yyyy)</span> '
+			+ '<br />'
+			+ '<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /> ';
+	}
+	else {
+		document.getElementById('prevCampus').style.visibility='hidden';
+		document.getElementById('prevCampus').innerHTML=" " +
+			+ '<input type="hidden" name="Previously_Attended_Campus"> '
+			+ '<input type="hidden" name="Previously_Attended_month"> '
+			+ '<input type="hidden" name="Previously_Attended_day"> '
+			+ '<input type="hidden" name="Previously_Attended_year"> ';
+	}
+}
+</script>
+
+	<tr valign="top">
+		<td colspan="10">
+
+<!-- App Fee Table Start -->
+<table border="0" cellpadding="3" cellspacing="0" width="630">
+<c:choose>
+<c:when test='${appType == "F"}'>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			<br /><b>Application Fee</b></legend> <br />
+			<input type="radio" id="creditCard" name="pay_method" alt="Payment-Credit" value="CC" <c:if test="${ugApp.payMethod=='CC'}"> checked </c:if> onclick="document.ugPage2.Application_Fee.value='CC'; checkFee('CC'); " /> 
+			<label for="creditCard">I plan to pay the application fee of $45 with a credit card upon electronic submission of this application. <br />
+				</label><br />
+			<input type="radio" id="neCampus" name="pay_method" alt="Payment-NU Campus" value="WV" <c:if test="${ugApp.payMethod=='WV'}"> checked </c:if> onclick="document.ugPage2.Application_Fee.value='WV'; checkFee('WV'); setPrevAttendUnl(document.ugPage2, true);" /><label for="neCampus"> I have previously attended UNL or have applied and paid my application fee in the last 12 months<br />
+					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at a University of Nebraska campus; therefore I do not need to submit an application fee to UNL.</label><br />
+
+<!-- Previously Attended a NU campus -->
+<c:choose>
+  <c:when test="${ugApp.payMethod=='WV'}">
+	<span id="prevCampus" style="visibility:visible" >
+			<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+			<label for="selectCampus"> Select the campus attended/applied to below:</label>
+			<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+			<select id="selectCampus" name="Previously_Attended_Campus" size="1" alt="Campus Applied">
+	  			<option value="" <c:if test='${ugApp.prevAttendCampus==" "}'> selected </c:if> >  </option>
+				<option value="UK" <c:if test='${ugApp.prevAttendCampus=="UK"}'> selected </c:if> >University of Nebraska-Kearney</option>
+				<option value="UO" <c:if test='${ugApp.prevAttendCampus=="UO"}'> selected </c:if> >University of Nebraska-Omaha</option>
+				<option value="WV" <c:if test='${ugApp.prevAttendCampus=="WV"}'> selected </c:if> >University of Nebraska-Lincoln</option>
+				<option value="UM" <c:if test='${ugApp.prevAttendCampus=="UM"}'> selected </c:if> >University of Nebraska-Medical Center</option>
+			</select>
+			<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+			<input type="text" name="Previously_Attended_month" alt="applied MM" value="${prevAttendMm}" size="2" maxlength="2" onchange="validDate(this,'month');" />
+			<input type="text" name="Previously_Attended_day" alt="applied DD" value="${prevAttendDd}" size="2" maxlength="2"  onchange="validDate(this,'day');" />
+			<input type="text" name="Previously_Attended_year" alt="applied YYYY" value="${prevAttendYyyy}" size="4" maxlength="4" onchange="validDate(this,'year');"  />
+   			<span class="sm">(mm/dd/yyyy)</span>
+			<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
+	</span>
+  </c:when>
+  <c:otherwise>
+	<span id="prevCampus" style="visibility:hidden" >
+	<br />
+		<input type="hidden" name="Previously_Attended_Campus">
+		<input type="hidden" name="Previously_Attended_month">
+		<input type="hidden" name="Previously_Attended_day">
+		<input type="hidden" name="Previously_Attended_year">
+	</span> <br />
+  </c:otherwise>
+</c:choose>
+			<input type="radio" id="feeWaiver" name="pay_method" alt="Payment-Fee Waive" value="ND" <c:if test="${ugApp.payMethod=='ND'}"> checked </c:if> onclick="document.ugPage2.Application_Fee.value='ND';  checkFee('ND'); "/>
+			<span class="underlinetxt"><a onclick="feeWaivedAlert()">
+			<label for="feeWaiver">I am applying to have my application fee waived based upon documented financial need.</a></span>
+	</label>
+</fieldset></td></tr>
+
+</c:when>
+<c:otherwise>
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			<br /><b>Application Fee</b></legend> <br />
+			<input type="radio" id="creditCard" name="pay_method" alt="Payment-Credit" value="CC" <c:if test="${ugApp.payMethod=='CC'}"> checked </c:if> onclick="document.ugPage2.Application_Fee.value='CC'; checkFee('CC'); " /> 
+			<label for="creditCard">I plan to pay the application fee of $45 with a credit card upon electronic submission of this application.</label> <br />
+		<br />
+			<input type="radio" id="neCampus" name="pay_method" alt="Payment-NU Campus" value="WV" <c:if test="${ugApp.payMethod=='WV'}"> checked </c:if> onclick="document.ugPage2.Application_Fee.value='WV'; checkFee('WV'); setPrevAttendUnl(document.ugPage2, true);" /> <label for="neCampus">I have previously attended UNL or have applied and paid my application fee in the last 12 months<br />
+					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at a University of Nebraska campus; therefore I do not need to submit an application fee to UNL.</label><br />
+
+<!-- Previously Attended a NU campus -->
+<c:choose>
+  <c:when test="${ugApp.payMethod=='WV'}">
+	<span id="prevCampus" style="visibility:visible" >
+			<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+			<label for="selectCampus">Select the campus attended/applied to below:
+			<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+			<select id="selectCampus" name="Previously_Attended_Campus" size="1" alt="Campus Applied">
+	  			<option value="" <c:if test='${ugApp.prevAttendCampus==" "}'> selected </c:if> >  </option>
+				<option value="UK" <c:if test='${ugApp.prevAttendCampus=="UK"}'> selected </c:if> >University of Nebraska-Kearney</option>
+				<option value="UO" <c:if test='${ugApp.prevAttendCampus=="UO"}'> selected </c:if> >University of Nebraska-Omaha</option>
+				<option value="WV" <c:if test='${ugApp.prevAttendCampus=="WV"}'> selected </c:if> >University of Nebraska-Lincoln</option>
+				<option value="UM" <c:if test='${ugApp.prevAttendCampus=="UM"}'> selected </c:if> >University of Nebraska-Medical Center</option>
+			</select>
+			<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+			<input type="text" name="Previously_Attended_month" alt="applied MM" value="${prevAttendMm}" size="2" maxlength="2" onchange="validDate(this,'month');" />
+			<input type="text" name="Previously_Attended_day" alt="applied DD" value="${prevAttendDd}" size="2" maxlength="2"  onchange="validDate(this,'day');" />
+			<input type="text" name="Previously_Attended_year" alt="applied YYYY" value="${prevAttendYyyy}" size="4" maxlength="4" onchange="validDate(this,'year');"  />
+   			<span class="sm">(mm/dd/yyyy)</span>
+			<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
+	</span>
+  </c:when>
+  <c:otherwise>
+	<span id="prevCampus" style="visibility:hidden" >
+	<br />
+		<input type="hidden" name="Previously_Attended_Campus">
+		<input type="hidden" name="Previously_Attended_month">
+		<input type="hidden" name="Previously_Attended_day">
+		<input type="hidden" name="Previously_Attended_year">
+	</span>
+  </c:otherwise>
+</c:choose>
+</fieldset></td></tr>
+</c:otherwise>
+</c:choose>
+
+	<!-- April 30, 2007 Greg: fee waiver is for Freshmen (not International) -->
+</table>
+<!-- App Fee Table End -->
+	</td></tr>
+
+<!--  **** end of applicationfee.jspf ****  -->
+
diff --git a/WebContent/jspf/colleges.jspf b/WebContent/jspf/colleges.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..7c895ae7600480e55a763aa668203ff371b201d1
--- /dev/null
+++ b/WebContent/jspf/colleges.jspf
@@ -0,0 +1,355 @@
+<!--  **** begin colleges.jspf ****  -->
+
+	<tr valign="top">
+		<td colspan="10">
+
+<table border="1" cellpadding="3" cellspacing="0">
+	<tr valign="top">
+		<th scope="col" align="center">
+			Find <br /> College
+		</th>
+		<th scope="col" align="center"><label for="inst">
+			Institution
+		</th>
+		<th scope="col" align="center"><label for="city">
+			City
+		</th>
+		<th scope="col"  align="center"><label for="state">
+			State
+		</th>
+		<th scope="col" align="center"><label for="country">
+			Country 
+		</th>
+		<th scope="col" align="center"> <label for="credits">
+			Number of <br /> credits attempted 
+		</th>
+		<th scope="col" align="center"><label for="from">
+			from <br /> (mm/yyyy)
+		</th>
+		<th scope="col" align="center"><label for="to">
+			to <br /> (mm/yyyy)
+		</th>
+		<th colspan="2">&nbsp;</th>
+	</tr>
+
+<!-- College #1 -->
+	<tr valign="top">
+		<th scope="row" align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch1" value="Find Clg 1" onclick="openInstSearch(1,'coll', document.ugPage2.inst_city_1.value, document.ugPage2.inst_state_1.value, document.ugPage2.inst_country_1.value);">
+		</th>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_1" value="<c:out value='${ugApp.institution1}'/>" />
+			<input type="text" name="inst_name_1" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName1}'/>" size="10" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_1" id="city" alt="City" value="<c:out value='${ugApp.instCity1}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_1" id="state" alt="State" value="<c:out value='${ugApp.instState1}'/>" size="2" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_1" size="1" id="country" alt="Country">
+				<c:choose>
+				<c:when test='${ugApp.instCountry1 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry1 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="number_credits_1" id="credits" alt="Number of Credits" value="<c:out value='${ugApp.numberCredits1}'/>" size="3" maxlength="3"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_1" id="from" alt="Begin Attend MM" value="${beginMm1}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_1" alt="Begin Attend YYYY" value="${beginYyyy1}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_1" id="to" alt="End Attend MM" value="${endMm1}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_1" alt="End Attend YYYY" value="${endYyyy1}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td colspan="2">&nbsp;</td>
+	</tr>
+
+<!-- College #2 -->
+	<tr valign="top">
+		<th scope="row" align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch2" value="Find Clg 2" onclick="openInstSearch(2,'coll', document.ugPage2.inst_city_2.value, document.ugPage2.inst_state_2.value, document.ugPage2.inst_country_2.value);">
+		</th>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_2" value="<c:out value='${ugApp.institution2}'/>" />
+			<input type="text" name="inst_name_2" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName2}'/>" size="10" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_2" id="city" alt="City" value="<c:out value='${ugApp.instCity2}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_2" id="state" alt="State" value="<c:out value='${ugApp.instState2}'/>" size="2" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_2" size="1" id="country" alt="Country">
+				<c:choose>
+				<c:when test='${ugApp.instCountry2 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry2 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="number_credits_2" id="credits" alt="Number of Credits" value="<c:out value='${ugApp.numberCredits2}'/>" size="3" maxlength="3"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_2" id="from" alt="Begin Attend MM" value="${beginMm2}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_2" alt="Begin Attend YYYY" value="${beginYyyy2}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_2" id="to" alt="End Attend MM" value="${endMm2}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_2" alt="End Attend YYYY" value="${endYyyy2}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td colspan="2">&nbsp;</td>
+	</tr>
+
+<!-- College #3 -->
+	<tr valign="top">
+		<th scope="row" align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch3" value="Find Clg 3" onclick="openInstSearch(3,'coll', document.ugPage2.inst_city_3.value, document.ugPage2.inst_state_3.value, document.ugPage2.inst_country_3.value);">
+		</th>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_3" value="<c:out value='${ugApp.institution3}'/>" />
+			<input type="text" name="inst_name_3" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName3}'/>" size="10" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_3" id="city" alt="City" value="<c:out value='${ugApp.instCity3}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_3" id="state" alt="State" value="<c:out value='${ugApp.instState3}'/>" size="2" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_3" size="1" id="country" alt="Country">
+				<c:choose>
+				<c:when test='${ugApp.instCountry3 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry3 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="number_credits_3" id="credits" alt="Number of Credits" value="<c:out value='${ugApp.numberCredits3}'/>" size="3" maxlength="3"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_3" id="from" alt="Begin Attend MM" value="${beginMm3}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_3" alt="Begin Attend YYYY" value="${beginYyyy3}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_3" id="to" alt="End Attend MM" value="${endMm3}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_3" alt="End Attend YYYY" value="${endYyyy3}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td colspan="2">&nbsp;</td>
+	</tr>
+
+<!-- College #4 -->
+	<tr valign="top">
+		<th scope="row" align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch4" value="Find Clg 4" onclick="openInstSearch(4,'coll', document.ugPage2.inst_city_4.value, document.ugPage2.inst_state_4.value, document.ugPage2.inst_country_4.value);">
+		</th>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_4" value="<c:out value='${ugApp.institution4}'/>" />
+			<input type="text" name="inst_name_4" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName4}'/>" size="10" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_4" id="city" alt="City" value="<c:out value='${ugApp.instCity4}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_4" id="state" alt="State" value="<c:out value='${ugApp.instState4}'/>" size="2" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_4" size="1" id="country" alt="Country">
+				<c:choose>
+				<c:when test='${ugApp.instCountry4 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry4 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="number_credits_4" id="credits" alt="Number of Credits" value="<c:out value='${ugApp.numberCredits4}'/>" size="3" maxlength="3"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_4" id="from" alt="Begin Attend MM" value="${beginMm4}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_4" alt="Begin Attend YYYY" value="${beginYyyy4}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_4" id="to" alt="End Attend MM" value="${endMm4}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_4" alt="End Attend YYYY" value="${endYyyy4}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td colspan="2">&nbsp;</td>
+	</tr>
+
+<!-- College #5 -->
+	<tr valign="top">
+		<th scope="row" align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch5" value="Find Clg 5" onclick="openInstSearch(5,'coll', document.ugPage2.inst_city_5.value, document.ugPage2.inst_state_5.value, document.ugPage2.inst_country_5.value);">
+		</th>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_5" value="<c:out value='${ugApp.institution5}'/>" />
+			<input type="text" name="inst_name_5" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName5}'/>" size="10" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_5" id="city" alt="City" value="<c:out value='${ugApp.instCity5}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_5" id="state" alt="State" value="<c:out value='${ugApp.instState5}'/>" size="2" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_5" size="1" id="country" alt="Country">
+				<c:choose>
+				<c:when test='${ugApp.instCountry5 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry5 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="number_credits_5" id="credits" alt="Number of Credits" value="<c:out value='${ugApp.numberCredits5}'/>" size="3" maxlength="3"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_5" id="from" alt="Begin Attend MM" value="${beginMm5}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_5" alt="Begin Attend YYYY" value="${beginYyyy5}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_5" id="to" alt="End Attend MM" value="${endMm5}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_5" alt="End Attend YYYY" value="${endYyyy5}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td colspan="2">&nbsp;</td>
+	</tr>
+
+<!-- College #6 -->
+	<tr valign="top">
+		<th scope="row" align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch6" value="Find Clg 6" onclick="openInstSearch(6,'coll', document.ugPage2.inst_city_6.value, document.ugPage2.inst_state_6.value, document.ugPage2.inst_country_6.value);">
+		</th>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_6" value="<c:out value='${ugApp.institution6}'/>" />
+			<input type="text" name="inst_name_6" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName6}'/>" size="10" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_6" id="city" alt="City" value="<c:out value='${ugApp.instCity6}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_6" id="state" alt="State" value="<c:out value='${ugApp.instState6}'/>" size="2" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_6" size="1" id="country" alt="Country">
+				<c:choose>
+				<c:when test='${ugApp.instCountry6 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry6 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="number_credits_6" id="credits" alt="Number of Credits" value="<c:out value='${ugApp.numberCredits6}'/>" size="3" maxlength="3"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_6" id="from" alt="Begin Attend MM" value="${beginMm6}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_6" alt="Begin Attend YYYY" value="${beginYyyy6}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_6" id="to" alt="End Attend MM" value="${endMm6}" size="2" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_6" alt="End Attend YYYY" value="${endYyyy6}" size="4" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td colspan="2">&nbsp;</td>
+	</tr>
+</table>
+
+</td></tr>
+<!-- End of colleges.jspf -->
diff --git a/WebContent/jspf/collegesIntnl.jspf b/WebContent/jspf/collegesIntnl.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..e31e9e6b8176b201466420895a876d2a06851b77
--- /dev/null
+++ b/WebContent/jspf/collegesIntnl.jspf
@@ -0,0 +1,422 @@
+<!--  **** begin collegesIntnl.jspf ****  -->
+
+	<tr valign="top">
+		<td colspan="10">
+
+<!-- College Table Start -->
+<table border="1" cellpadding="3" cellspacing="0">
+	<tr valign="top">
+		<td align="center">
+			Find <br /> College
+		</td>
+		<td align="center"><label for="inst">
+			Institution
+		</td>
+		<td align="center"><label for="city">
+			City
+		</td>
+		<td align="center"><label for="state">
+			State
+		</td>
+		<td align="center"><label for="country">
+			Country
+		</td>
+		<td align="center">
+			Type of <br />School or <br /> Institution <label for="type">
+		</td>
+		<td align="center">
+			Date <br />Entered<br /> (mm/yyyy) <label for="from">
+		</td>
+		<td align="center">
+			Date <br /> Left <br /> (mm/yyyy)<label for="to">
+		</td>
+		<td align="center" valign="bottom">
+			Degree or<br /> Certificate Received <br />or Expected<label for="degree">
+		</td>
+		<td align="center" valign="bottom">
+			Actual or <br /> Anticipated <br /> Date of <br /> Graduation <br /> (mm/yyyy)<label for="gradDt">
+	</td></tr>
+
+<!-- College #1 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch1" value="Find" onclick="openInstSearch(1,'coll', document.ugPage2.inst_city_1.value, document.ugPage2.inst_state_1.value, document.ugPage2.inst_country_1.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_1" value="<c:out value='${ugApp.institution1}'/>" />
+			<input type="text" name="inst_name_1" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName1}'/>" size="9" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_1" id="city" alt="City" value="<c:out value='${ugApp.instCity1}'/>" size="9" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_1" id="state" alt="State" value="<c:out value='${ugApp.instState1}'/>" size="1" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_1" size="1" id="country" alt="Country" class="countryBoxes">
+				<c:choose>
+				<c:when test='${ugApp.instCountry1 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry1 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_type_1" size="1"  id="type" alt="School Type">
+ 					<unltags:psDbdListOption applId="ugrad" elementId="instType" selectedValue="${ugApp.instType1}" useActiveOnly="true" sortField="alt" />
+ 			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_1" id="from" alt="Begin Attend MM" value="${beginMm1}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_1" alt="Begin Attend YYYY" value="${beginYyyy1}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_1" id="to" alt="End Attend MM" value="${endMm1}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_1" value="${endYyyy1}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_degree_1" id="degree" alt="Degree Recvd" value="<c:out value='${ugApp.instDegree1}'/>" size="8" maxlength="15"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="inst_grad_mm_1" id="gradDt" alt="Graduation Date MM" value="${instGradMm1}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="inst_grad_yyyy_1" alt="Graduation Date YYYY" value="${instGradYyyy1}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+	</tr>
+
+<!-- College #2 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch2" value="Find" onclick="openInstSearch(2,'coll', document.ugPage2.inst_city_2.value, document.ugPage2.inst_state_2.value, document.ugPage2.inst_country_2.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_2" value="<c:out value='${ugApp.institution2}'/>" />
+			<input type="text" name="inst_name_2" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName2}'/>" size="9" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_2" id="city" alt="City" value="<c:out value='${ugApp.instCity2}'/>" size="9" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_2" id="state" alt="State" value="<c:out value='${ugApp.instState2}'/>" size="1" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_2" size="1" id="country" alt="Country" class="countryBoxes">
+				<c:choose>
+				<c:when test='${ugApp.instCountry2 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry2 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_type_2" size="1"  id="type" alt="School Type">
+ 					<unltags:psDbdListOption applId="ugrad" elementId="instType" selectedValue="${ugApp.instType2}" useActiveOnly="true" sortField="alt" />
+ 			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_2" id="from" alt="Begin Attend MM" value="${beginMm2}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_2" alt="Begin Attend YYYY" value="${beginYyyy2}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_2" id="to" alt="End Attend MM" value="${endMm2}" size="1" maxlength="2" onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_2" value="${endYyyy2}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_degree_2" id="degree" alt="Degree Recvd" value="<c:out value='${ugApp.instDegree2}'/>" size="8" maxlength="30"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="inst_grad_mm_2" id="gradDt" alt="Graduation Date MM" value="${instGradMm2}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="inst_grad_yyyy_2" alt="Graduation Date YYYY" value="${instGradYyyy2}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+	</tr>
+
+<!-- College #3 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch3" value="Find" onclick="openInstSearch(3,'coll', document.ugPage2.inst_city_3.value, document.ugPage2.inst_state_3.value, document.ugPage2.inst_country_3.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_3" value="<c:out value='${ugApp.institution3}'/>" />
+			<input type="text" name="inst_name_3" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName3}'/>" size="9" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_3" id="city" alt="City" value="<c:out value='${ugApp.instCity3}'/>" size="9" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_3" id="state" alt="State" value="<c:out value='${ugApp.instState3}'/>" size="1" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_3" size="1" id="country" alt="Country" class="countryBoxes">
+				<c:choose>
+				<c:when test='${ugApp.instCountry3 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry3 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom" >
+			<select name="inst_type_3" size="1" id="type" alt="School Type">
+ 					<unltags:psDbdListOption applId="ugrad" elementId="instType" selectedValue="${ugApp.instType3}" useActiveOnly="true" sortField="alt" />
+ 			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_3" id="from" alt="Begin Attend MM" value="${beginMm3}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_3" alt="Begin Attend YYYY" value="${beginYyyy3}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_3" id="to" alt="End Attend MM" value="${endMm3}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_3" value="${endYyyy3}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_degree_3" id="degree" alt="Degree Recvd" value="<c:out value='${ugApp.instDegree3}'/>" size="8" maxlength="30"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="inst_grad_mm_3" id="gradDt" alt="Graduation Date MM" value="${instGradMm3}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="inst_grad_yyyy_3" alt="Graduation Date YYYY" value="${instGradYyyy3}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+	</tr>
+
+<!-- College #4 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch4" value="Find" onclick="openInstSearch(4,'coll', document.ugPage2.inst_city_4.value, document.ugPage2.inst_state_4.value, document.ugPage2.inst_country_4.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_4" value="<c:out value='${ugApp.institution4}'/>" />
+			<input type="text" name="inst_name_4" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName4}'/>" size="9" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_4" id="city" alt="City" value="<c:out value='${ugApp.instCity4}'/>" size="9" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_4" id="state" alt="State" value="<c:out value='${ugApp.instState4}'/>" size="1" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_4" size="1" id="country" alt="Country" class="countryBoxes">
+				<c:choose>
+				<c:when test='${ugApp.instCountry4 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry4 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_type_4" size="1"  id="type" alt="School Type">
+ 					<unltags:psDbdListOption applId="ugrad" elementId="instType" selectedValue="${ugApp.instType4}" useActiveOnly="true" sortField="alt" />
+ 			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_4" id="from" alt="Begin Attend MM" value="${beginMm4}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_4" alt="Begin Attend YYYY" value="${beginYyyy4}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_4" id="to" alt="End Attend MM" value="${endMm4}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_4" value="${endYyyy4}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_degree_4" id="degree" alt="Degree Recvd" value="<c:out value='${ugApp.instDegree4}'/>" size="8" maxlength="30"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="inst_grad_mm_4" id="gradDt" alt="Graduation Date MM" value="${instGradMm4}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="inst_grad_yyyy_4" alt="Graduation Date YYYY" value="${instGradYyyy4}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+	</tr>
+
+<!-- College #5 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch5" value="Find" onclick="openInstSearch(5,'coll', document.ugPage2.inst_city_5.value, document.ugPage2.inst_state_5.value, document.ugPage2.inst_country_5.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_5" value="<c:out value='${ugApp.institution5}'/>" />
+			<input type="text" name="inst_name_5" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName5}'/>" size="9" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_5" id="city" alt="City" value="<c:out value='${ugApp.instCity5}'/>" size="9" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_5" id="state" alt="State" value="<c:out value='${ugApp.instState5}'/>" size="1" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_5" size="1" id="country" alt="Country" class="countryBoxes">
+				<c:choose>
+				<c:when test='${ugApp.instCountry5 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry5 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_type_5" size="1"  id="type" alt="School Type">
+ 					<unltags:psDbdListOption applId="ugrad" elementId="instType" selectedValue="${ugApp.instType5}" useActiveOnly="true" sortField="alt" />
+ 			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_5" id="from" alt="Begin Attend MM" value="${beginMm5}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_5" alt="Begin Attend YYYY" value="${beginYyyy5}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_5" id="to" alt="End Attend MM" value="${endMm5}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_5" value="${endYyyy5}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_degree_5" id="degree" alt="Degree Recvd" value="<c:out value='${ugApp.instDegree5}'/>" size="8" maxlength="30"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="inst_grad_mm_5" id="gradDt" alt="Graduation Date MM" value="${instGradMm5}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="inst_grad_yyyy_5" alt="Graduation Date YYYY" value="${instGradYyyy5}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+	</tr>
+
+<!-- College #6 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="collSearch6" value="Find" onclick="openInstSearch(6,'coll', document.ugPage2.inst_city_6.value, document.ugPage2.inst_state_6.value, document.ugPage2.inst_country_6.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="hidden" name="institution_6" value="<c:out value='${ugApp.institution6}'/>" />
+			<input type="text" name="inst_name_6" id="inst" alt="Clg Name" value="<c:out value='${ugApp.instName6}'/>" size="9" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_city_6" id="city" alt="City" value="<c:out value='${ugApp.instCity6}'/>" size="9" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_state_6" id="state" alt="State" value="<c:out value='${ugApp.instState6}'/>" size="1" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_country_6" size="1" id="country" alt="Country" class="countryBoxes">
+				<c:choose>
+				<c:when test='${ugApp.instCountry6 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.instCountry6 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="inst_type_6" size="1"  id="type" alt="School Type">
+ 					<unltags:psDbdListOption applId="ugrad" elementId="instType" selectedValue="${ugApp.instType6}" useActiveOnly="true" sortField="alt" />
+ 			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="begin_mm_6" id="from" alt="Begin Attend MM" value="${beginMm6}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="begin_yyyy_6" alt="Begin Attend YYYY" value="${beginYyyy6}" size="3" maxlength="4"  onchange="validDate(this,'year');" /></label>
+			</nobr>
+		</td>
+			<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="end_mm_6" id="to" alt="End Attend MM" value="${endMm6}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="end_yyyy_6" value="${endYyyy6}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="inst_degree_6" id="degree" alt="Degree Recvd" value="<c:out value='${ugApp.instDegree6}'/>" size="8" maxlength="30"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<nobr>
+			<input type="text" name="inst_grad_mm_6" id="gradDt" alt="Graduation Date MM" value="${instGradMm6}" size="1" maxlength="2"  onchange="validDate(this,'month');" />
+			<label><input type="text" name="inst_grad_yyyy_6" alt="Graduation Date YYYY" value="${instGradYyyy6}" size="3" maxlength="4" onchange="validDate(this,'year');"  /></label>
+			</nobr>
+		</td>
+	</tr>
+</table>
+
+</td></tr>
+<!-- College Table End -->
+
+<!--  **** end collegesIntnl.jspf ****  -->
diff --git a/WebContent/jspf/cultural.jspf b/WebContent/jspf/cultural.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..3e01d351a81f2b67d5c8875e0eeb348af79d8e9f
--- /dev/null
+++ b/WebContent/jspf/cultural.jspf
@@ -0,0 +1,35 @@
+<!--  **** cultural.jspf ****  -->
+<!-- Start of cultural information for app -->
+
+	<tr valign="top"> 
+		<td colspan="2"><fieldset><legend>
+			Do you want to be considered for leadership, service or diversity scholarships? </legend>
+			<input type="radio" id="scholarshipsYes" name="cultDivExper" alt="Scholarships-Yes" value="Y" <c:if test="${ugApp.cultDivExper=='Y'}"> checked </c:if> /><label for="scholarshipsYes"> Yes </label>
+			<input type="radio" id="scholarshipsNo" name="cultDivExper" alt="Scholarships-No" value="N" <c:if test="${ugApp.cultDivExper!='Y'}"> checked </c:if> /><label for="scholarshipsNo"> No </label>
+	</fieldset></td></tr>
+	</td></tr>
+
+	<tr valign="top">
+		<td colspan="2"><fieldset><legend>
+			Would you like to submit your personal statement now or at a later time? </legend>
+			<input type="radio" id="persStmntYes" name="cultDivObstacle" value="Y" <c:if test="${ugApp.cultDivObstacle=='Y'}"> checked </c:if> onclick="document.ugPage2.culturalFlg.value='Y'; checkCulture('Y');"/><label for="persStmntYes"> Now </label>
+			<input type="radio" id="persStmntNo" name="cultDivObstacle" value="N" <c:if test="${ugApp.cultDivObstacle!='Y'}"> checked </c:if> onclick="document.ugPage2.culturalFlg.value='N'; checkCulture('N');"/> <label for="persStmntNo">Later </label>
+		</fieldset><br/>
+
+<!--  culturalObstacle or Experience is set Yes  -->
+	<label for="statement">Personal Statement</label>
+ 	<span id="comments" style="visibility:visible" >
+			<textarea rows="15" cols="100" id="statement" name="comments" onkeyup="checklengthComments();"><c:out value="${ugApp.stuComments}"/> 
+			</textarea>
+			<br />
+			<span id="charcount">1500</span> characters remaining.<br />
+	</span>
+
+	</td></tr>
+
+
+<!--  **** end of applicationfee.jspf ****  -->
+
+
+
+
diff --git a/WebContent/jspf/docRetain.jspf b/WebContent/jspf/docRetain.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..cf684976484a3c8bb04c883c83430e6034a0b754
--- /dev/null
+++ b/WebContent/jspf/docRetain.jspf
@@ -0,0 +1,10 @@
+<!--  **** begin docRetain.jspf ****  -->
+	<tr valign="top">
+		<td colspan="10">
+<p>Document Retention: All Documents submitted to the University of Nebraska-Lincoln 
+for admission purposes become the property of the University.&nbsp;&nbsp;Documents will not
+be released to students nor will they be forwarded to other educational institutions
+or agencies.</p>
+	</td></tr>
+<!--  **** end docRetain.jspf ****  -->
+	
\ No newline at end of file
diff --git a/WebContent/jspf/ethnicity.jspf b/WebContent/jspf/ethnicity.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..b6963e32c95f3ff695d999f39ce4876fae90fbf0
--- /dev/null
+++ b/WebContent/jspf/ethnicity.jspf
@@ -0,0 +1,155 @@
+<!--  **** begin ethnicity.jspf ****  -->
+	<tr style="vertical-align:top">
+		<td  ><label for="ethnicBackground">Ethnic background: </label>
+<!--  
+			&nbsp;&nbsp;&nbsp; <input type="radio" name="Ethnicity_Hispanic" value="H" onclick="document.getElementById('raceText').innerHTML='optional - ';document.getElementById('raceReq').innerHTML=''" />&nbsp;Hispanic or Latino 
+			&nbsp;&nbsp;&nbsp; <input type="radio" name="Ethnicity_Hispanic" value="N" onclick="document.getElementById('raceText').innerHTML='required - ';document.getElementById('raceReq').innerHTML='*'" />&nbsp;Not Hispanic or Latino 
+			&nbsp;&nbsp;&nbsp; <input type="radio" name="Ethnicity_Hispanic" value="D" onclick="document.getElementById('raceText').innerHTML='required - ';document.getElementById('raceReq').innerHTML='*'" />&nbsp;Prefer Not to Respond
+
+			&nbsp;&nbsp;&nbsp; <input type="radio" name="Ethnicity_Hispanic" value="H" />&nbsp;Hispanic or Latino 
+			&nbsp;&nbsp;&nbsp; <input type="radio" name="Ethnicity_Hispanic" value="N" />&nbsp;Not Hispanic or Latino 
+-->
+		  	<select id="ethnicBackground" name="Ethnicity_Hispanic" size="1" alt="Hispanic/Latino">
+				<option value=""></option>
+				<option value="Y">Hispanic or Latino</option>
+				<option value="N">Not Hispanic or Latino</option>
+			</select>
+			<br />
+			<table width="850">
+				<tr>
+<!--  			
+					<td style="vertical-align:top" rowspan="2"><span class="req" id="raceReq">*</span>Racial background (<span id="raceText"></span>mark one or more): </td>
+-->					
+					<td style="vertical-align:top" rowspan="2"><fieldset><legend>Racial background (mark one or more): </legend>
+					<td style="padding-left:15px"><input type="checkbox" id="white" name="Ethnicity_White" alt="Race-white" value="6" <c:if test="${ugApp.legacyFather=='Y'}"> checked </c:if> />&nbsp;<label for="white">White</label></td>
+					<td style="padding-left:15px"><input type="checkbox" id="black" name="Ethnicity_Black" alt="Race-black" value="4" />&nbsp;<label for="black">Black or African American</label></td>
+				</tr>
+				<tr>
+					<td style="padding-left:15px"><input type="checkbox" id="asian" name="Ethnicity_Asian" alt="Race-asian" value="3" />&nbsp;<label for="asian">Asian</label></td>
+					<td style="padding-left:15px"><input type="checkbox" id="pacificIslander" name="Ethnicity_Pacific" alt="Race-pacific islander" value="5"/>&nbsp;<label for="pacificIslander">Native Hawaiian or Other Pacific Islander</label></td>
+<!--  
+					<td style="padding-left:15px"><input type="checkbox" name="Ethnicity_NR" value="D" />&nbsp;Prefer Not to Respond</td>
+-->
+				</tr>
+				<tr>
+					<td style="padding-left:15px">&nbsp;</td>
+					<td style="padding-left:15px"><input type="checkbox" id="americanIndian" name="Ethnicity_AmInd" alt="Race-amer indian" value="2" />&nbsp;<label for="americanIndian">American Indian or Alaska Native</label></td>				
+				</tr>
+			</table>
+		</td>
+	</tr>
+	
+	<tr>
+		<td>&nbsp;</td>
+	</tr>
+	<tr><td  colspan="3">The ethnic and racial data collection instruments shown here have been formulated to comply with federal guidelines <br /> set forth through the Integrated Postsecondary Education Data System as designated by the United States Department <br/> of Education. <a href="#" onclick="document.getElementById('eth_details').style.display=document.getElementById('eth_details').style.display=='none'?'block':'none';return false;">Explanation of categorizations...</a>
+		<div id="eth_details" style="display:none; margin-left:50px;">
+		<br />
+		Ethnicity is based on the following categorization:<br />
+		<ul><li><em>Hispanic or Latino</em>: A person of Mexican, Puerto Rican, Cuban, South or Central American, or other Spanish culture or origin, regardless of race.</li></ul>
+		Race is based on the following five categorizations:<br />
+		<ul>
+		<li><em>American Indian or Alaska Native</em>: A person having origins in any of the original peoples of North and South America (including Central America).</li>
+		<li><em>Asian</em>: A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam.</li>
+		<li><em>Black or African American</em>: A person having origins in any of the black racial groups of Africa.</li>
+		<li><em>Native Hawaiian or Other Pacific Islander</em>: A person having origins in any of the original peoples of Hawaii, Guam, Samoa, or other Pacific Islands.</li>
+		<li><em>White</em>: A person having origins in any of the original peoples of Europe, the Middle East, or North Africa.</li>
+		</ul>
+		</div>
+	</td></tr>
+
+<!--  replaced 5-09
+<script language="JavaScript">
+ function checkEthnic(ethnic){
+	if (ethnic == "M"){
+		document.getElementById('race1').style.visibility='visible';
+		document.getElementById('race1').innerHTML=' ' 
+			+ 'For Multi-Racial, please indicate predominant racial background. (required)<br />' 
+			+ '<select name="ethnic_multi" size="1" >' 
+	  		+	'<option value="" >  </option>' 
+			+	'<option value="B" >African-American/Black (non-Hispanic origin)</option>' 
+			+	'<option value="I" >American Indian or Alaskan Native</option>'
+			+	'<option value="W" >White/Caucasian</option>'
+			+	'<option value="H" >Hispanic</option>'
+			+	'<option value="P" >Pacific Islander/Hawaiian Native</option>'
+			+	'<option value="C" >Asian</option>'
+			+ '</select>'
+			+ '<br />'
+			+ 'Additional racial background. (required)<br />'
+			+ '<select name="ethnic_multi_2" size="1" >' 
+	  		+	'<option value="" >  </option>' 
+			+	'<option value="B" >African-American/Black (non-Hispanic origin)</option>' 
+			+	'<option value="I" >American Indian or Alaskan Native</option>'
+			+	'<option value="W" >White/Caucasian</option>'
+			+	'<option value="H" >Hispanic</option>'
+			+	'<option value="P" >Pacific Islander/Hawaiian Native</option>'
+			+	'<option value="C" >Asian</option>'
+			+ '</select>'
+			+ '<br />' ;
+	}
+	else {
+		document.getElementById('race1').style.visibility='hidden';
+		document.getElementById('race1').innerHTML="";
+	}
+}
+</script>
+
+	<tr valign="top">
+		<td colspan="2">
+			Predominant racial/ethnic background<br /> 
+			<select name="ethnic_origin" size="1" onchange="checkEthnic(this.value);" >
+	  			<option value="" <c:if test='${ugApp.ethnicOrigin==" "}'> selected </c:if> >  </option>
+				<option value="B" <c:if test='${ugApp.ethnicOrigin=="B"}'> selected </c:if> >African-American/Black (non-Hispanic origin)</option>
+				<option value="I" <c:if test='${ugApp.ethnicOrigin=="I"}'> selected </c:if> >American Indian or Alaskan Native</option>
+				<option value="W" <c:if test='${ugApp.ethnicOrigin=="W"}'> selected </c:if> >White/Caucasian</option>
+				<option value="H" <c:if test='${ugApp.ethnicOrigin=="H"}'> selected </c:if> >Hispanic</option>
+				<option value="M" <c:if test='${ugApp.ethnicOrigin=="M"}'> selected </c:if> >Multi-Racial</option>
+				<option value="X" <c:if test='${ugApp.ethnicOrigin=="X"}'> selected </c:if> >Preferred not to respond</option>
+				<option value="P" <c:if test='${ugApp.ethnicOrigin=="P"}'> selected </c:if> >Pacific Islander/Hawaiian Native</option>
+				<option value="C" <c:if test='${ugApp.ethnicOrigin=="C"}'> selected </c:if> >Asian</option>
+			</select>
+	</td></tr>
+<c:choose>
+  <c:when test='${ugApp.ethnicOrigin=="M"}'>
+	<tr valign="top">
+		<td colspan="2">
+			<span id="race1" style="visibility:visible" >
+			For Multi-Racial, please indicate predominant racial background. (required)<br />
+			<select name="ethnic_multi" size="1" >
+	  			<option value="" <c:if test='${ugApp.ethnicMulti==" "}'> selected </c:if> >  </option>
+				<option value="B" <c:if test='${ugApp.ethnicMulti=="B"}'> selected </c:if> >African-American/Black (non-Hispanic origin)</option>
+				<option value="I" <c:if test='${ugApp.ethnicMulti=="I"}'> selected </c:if> >American Indian or Alaskan Native</option>
+				<option value="W" <c:if test='${ugApp.ethnicMulti=="W"}'> selected </c:if> >White/Caucasian</option>
+				<option value="H" <c:if test='${ugApp.ethnicMulti=="H"}'> selected </c:if> >Hispanic</option>
+				<option value="P" <c:if test='${ugApp.ethnicMulti=="P"}'> selected </c:if> >Pacific Islander/Hawaiian Native</option>
+				<option value="C" <c:if test='${ugApp.ethnicMulti=="C"}'> selected </c:if> >Asian</option>
+			</select>
+			<br />
+			Additional racial background. (required)<br />
+			<select name="ethnic_multi_2" size="1" >
+	  			<option value="" <c:if test='${ugApp.ethnicMulti2==" "}'> selected </c:if> >  </option>
+				<option value="B" <c:if test='${ugApp.ethnicMulti2=="B"}'> selected </c:if> >African-American/Black (non-Hispanic origin)</option>
+				<option value="I" <c:if test='${ugApp.ethnicMulti2=="I"}'> selected </c:if> >American Indian or Alaskan Native</option>
+				<option value="W" <c:if test='${ugApp.ethnicMulti2=="W"}'> selected </c:if> >White/Caucasian</option>
+				<option value="H" <c:if test='${ugApp.ethnicMulti2=="H"}'> selected </c:if> >Hispanic</option>
+				<option value="P" <c:if test='${ugApp.ethnicMulti2=="P"}'> selected </c:if> >Pacific Islander/Hawaiian Native</option>
+				<option value="C" <c:if test='${ugApp.ethnicMulti2=="C"}'> selected </c:if> >Asian</option>
+			</select>
+			</span>
+		<br /> 
+	</td></tr>
+  </c:when>
+  <c:otherwise>
+	<tr valign="top">
+		<td colspan="2">
+			<span id="race1" style="visibility:hidden" >
+			</span>
+		<br /> 
+	</td></tr>
+  </c:otherwise>
+</c:choose>
+-->
+	<!-- END OF RACE/ETHNICITY OPTION 1 -->	
+
+<!--  **** end ethnicity.jspf ****  -->
+
diff --git a/WebContent/jspf/highschools.jspf b/WebContent/jspf/highschools.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..13e25a6559da865521851069a2d655552626c839
--- /dev/null
+++ b/WebContent/jspf/highschools.jspf
@@ -0,0 +1,255 @@
+<!-- Start of highschools.jspf  -->
+	<tr valign="top">
+		<td colspan="2">	<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+High School Information
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+All students must list every high school attended (even if home schooled or a transfer student).
+Please request an official transcript from all schools attended to be sent to the UNL Office of Admissions.
+If you have completed a GED, you will also need to provide an official copy of your scores.
+If you attended more than one high school please add your graduating school on the first row in the table below.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="10">
+
+<!-- High School Table Start -->
+<table border="1" cellpadding="3" cellspacing="0">
+	<tr valign="top">
+		<td align="center">
+			Find <br />High<br /> School
+		</td>
+		<td align="center"><label for="hsinst">
+			Institution
+		</td>
+		<td align="center"><label for="hscity">
+			City
+		</td>
+		<td align="center"><label for="hsstate">
+			State
+		</td>
+		<td align="center"><label for="hscountry">
+			Country
+		</td>
+		<td align="center"><label for="hsgrades">
+			Grades Attended <br /> (9,10,11,12)
+		</td>
+		<td align="center"><label for="hsgraduated">
+			Graduated/Graduating <br /> from this school?
+		</td>
+	</tr>
+<!-- High School #1 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="hsSearch1" value="Find" onclick="openInstSearch(1,'hs', document.ugPage2.hs_city_1.value, document.ugPage2.hs_state_1.value, document.ugPage2.hs_country_1.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="HS_Name_1" id="hsinst" alt="HS name" value="<c:out value='${ugApp.hsName1}'/>" size="15" maxlength="32" />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_city_1" id="hscity" alt="City" value="<c:out value='${ugApp.hsCity1}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_state_1" id="hsstate" alt="State" value="<c:out value='${ugApp.hsState1}'/>" size="3" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="hs_country_1" size="1" id="hscountry" alt="country">
+				<c:choose>
+				<c:when test='${ugApp.hsCountry1 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.hsCountry1 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="grades_attend_1" id="hsgrades" alt="Grades Attended" value="<c:out value='${ugApp.gradesAttend1}'/>" size="4" maxlength="10"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+		<select name="grad_from_hs_1" id="hsgraduated" alt="Graduated?">
+			<c:choose>
+			<c:when test='${ugApp.gradFromHs1 == ""}'>
+				<unltags:psDbdListOption applId="ugrad" elementId="hsGraduate" sortField="alt" useActiveOnly="true"/>
+   			</c:when>
+			<c:otherwise>
+				<unltags:psDbdListOption applId="ugrad" elementId="hsGraduate" sortField="alt" selectedValue="${ugApp.gradFromHs1}" useActiveOnly="true"/>
+   			</c:otherwise>
+			</c:choose>
+		</select>
+		<input type="hidden" name="hs_inst_1" value="<c:out value='${ugApp.hsInst1}'/>" />
+		</td>
+	</tr>
+
+<!-- High School #2 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="hsSearch2" value="Find" onclick="openInstSearch(2,'hs', document.ugPage2.hs_city_2.value, document.ugPage2.hs_state_2.value, document.ugPage2.hs_country_2.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="HS_Name_2" id="hsinst" alt="HS Name 2" value="<c:out value='${ugApp.hsName2}'/>" size="15" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_city_2" id="hscity" alt="City" value="<c:out value='${ugApp.hsCity2}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_state_2" id="hsstate" alt="state" value="<c:out value='${ugApp.hsState2}'/>" size="3" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="hs_country_2" size="1" id="hscountry" alt="country">
+				<c:choose>
+				<c:when test='${ugApp.hsCountry2 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.hsCountry2 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="grades_attend_2" id="hsgrades" alt="Grades attended" value="<c:out value='${ugApp.gradesAttend2}'/>" size="4" maxlength="10"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+		<select name="grad_from_hs_2" id="hsgraduated" alt="Graduated?">
+			<c:choose>
+			<c:when test='${ugApp.gradFromHs2 == ""}'>
+				<unltags:psDbdListOption applId="ugrad" elementId="hsGraduate" sortField="alt" useActiveOnly="true"/>
+   			</c:when>
+			<c:otherwise>
+				<unltags:psDbdListOption applId="ugrad" elementId="hsGraduate" sortField="alt" selectedValue="${ugApp.gradFromHs2}" useActiveOnly="true"/>
+   			</c:otherwise>
+			</c:choose>
+		</select>
+		<input type="hidden" name="hs_inst_2" value="<c:out value='${ugApp.hsInst2}'/>" />
+		</td>
+	</tr>
+
+<!-- High School #3 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="hsSearch3" value="Find" onclick="openInstSearch(3,'hs', document.ugPage2.hs_city_3.value, document.ugPage2.hs_state_3.value, document.ugPage2.hs_country_3.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="HS_Name_3" id="hsinst" alt="HS name 3" value="<c:out value='${ugApp.hsName3}'/>" size="15" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_city_3" id="hscity" alt="City" value="<c:out value='${ugApp.hsCity3}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_state_3" id="hsstate" alt="state" value="<c:out value='${ugApp.hsState3}'/>" size="3" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="hs_country_3" size="1" id="hscountry" alt="Country">
+				<c:choose>
+				<c:when test='${ugApp.hsCountry3 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.hsCountry3 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="grades_attend_3" id="hsgrades" alt="Grades attended" value="<c:out value='${ugApp.gradesAttend3}'/>" size="4" maxlength="10"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+		<select name="grad_from_hs_3" id="hsgraduated" alt="graduated?">
+			<c:choose>
+			<c:when test='${ugApp.gradFromHs3 == ""}'>
+				<unltags:psDbdListOption applId="ugrad" elementId="hsGraduate" sortField="alt" useActiveOnly="true"/>
+   			</c:when>
+			<c:otherwise>
+				<unltags:psDbdListOption applId="ugrad" elementId="hsGraduate" sortField="alt" selectedValue="${ugApp.gradFromHs3}" useActiveOnly="true"/>
+   			</c:otherwise>
+			</c:choose>
+		</select>
+		<input type="hidden" name="hs_inst_3" value="<c:out value='${ugApp.hsInst3}'/>" />
+		</td>
+	</tr>
+
+<!-- High School #4 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="button" name="hsSearch4" value="Find" onclick="openInstSearch(4,'hs', document.ugPage2.hs_city_4.value, document.ugPage2.hs_state_4.value, document.ugPage2.hs_country_4.value);">
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="HS_Name_4" id="hsinst" alt="HS Name 4" value="<c:out value='${ugApp.hsName4}'/>" size="15" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_city_4" id="hscity" alt="City" value="<c:out value='${ugApp.hsCity4}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_state_4" id="hsstate" alt="State" value="<c:out value='${ugApp.hsState4}'/>" size="3" maxlength="2"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="hs_country_4" size="1" id="hscountry" alt="Country">
+				<c:choose>
+				<c:when test='${ugApp.hsCountry4 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.hsCountry4 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="grades_attend_4" id="hsgrades" alt="Grades Attended" value="<c:out value='${ugApp.gradesAttend4}'/>" size="4" maxlength="10"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+		<select name="grad_from_hs_4" id="hsgraduated" alt="Graduated?">
+			<c:choose>
+			<c:when test='${ugApp.gradFromHs4 == ""}'>
+				<unltags:psDbdListOption applId="ugrad" elementId="hsGraduate" sortField="alt" useActiveOnly="true"/>
+   			</c:when>
+			<c:otherwise>
+				<unltags:psDbdListOption applId="ugrad" elementId="hsGraduate" sortField="alt" selectedValue="${ugApp.gradFromHs4}" useActiveOnly="true"/>
+   			</c:otherwise>
+			</c:choose>
+		</select>
+		<input type="hidden" name="hs_inst_4" value="<c:out value='${ugApp.hsInst4}'/>" />
+		</td>
+	</tr>
+</table>
+<!-- End of High School Table -->
+
+</td></tr>
+<!-- End of highschools.jspf  -->
\ No newline at end of file
diff --git a/WebContent/jspf/highschoolsIntnl.jspf b/WebContent/jspf/highschoolsIntnl.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..40b12d86e430185d1547143fadc57a0ece0acbc6
--- /dev/null
+++ b/WebContent/jspf/highschoolsIntnl.jspf
@@ -0,0 +1,139 @@
+
+<!-- Start of highschoolsIntnl.jspf  -->
+	<tr valign="top">
+		<td colspan="2">	<br />
+	</td></tr>
+	<tr valign="top">
+		<td class="sectionSubheader" colspan="2">
+High School Information
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">
+All students must list every high school attended (even if home schooled or a transfer student).
+Please request an official transcript from all schools attended to be sent to the UNL Office of Admissions.
+If you attended more than one high school please add your graduating school on the first row in the table below.
+	</td></tr>
+	<tr valign="top">
+		<td colspan="10">
+
+<!-- High School Table Start -->
+<table border="1" cellpadding="3" cellspacing="0">
+	<tr valign="top">
+		<td align="center"><label for="hsinst">
+			Institution
+		</td>
+		<td align="center"><label for="hscity">
+			City
+		</td>
+		<td align="center"><label for="prov">
+			Province
+		</td>
+		<td align="center"><label for="hscountry">
+			Country
+		</td>
+		<td align="center">
+			Graduated/Graduating <br /> from this school? <label for="graduated">
+		</td>
+	</tr>
+<!-- High School #1 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="HS_Name_1" id="hsinst" alt="HS Name" value="<c:out value='${ugApp.hsName1}'/>" size="30" maxlength="32" />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_city_1" id="hscity" alt="HS City" value="<c:out value='${ugApp.hsCity1}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_state_1" id="prov" alt="HS Provence" value="<c:out value='${ugApp.hsState1}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="hs_country_1" size="1" id="hscountry" alt="HS Country">
+				<c:choose>
+				<c:when test='${ugApp.hsCountry1 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.hsCountry1 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+		<select name="grad_from_hs_1" id="graduated" alt="Graduated?">
+			<c:choose>
+			<c:when test='${ugApp.gradFromHs1 == ""}'>
+				<option value="" selected="selected" ></option>
+				<unltags:psDbdListOption applId="ugrad" elementId="yesNo" sortField="alt" useActiveOnly="true"/>
+   			</c:when>
+			<c:otherwise>
+				<option value="" ></option>
+				<unltags:psDbdListOption applId="ugrad" elementId="yesNo" sortField="alt" selectedValue="${ugApp.gradFromHs1}" useActiveOnly="true"/>
+   			</c:otherwise>
+			</c:choose>
+		</select>
+		<input type="hidden" name="hs_inst_1" value="<c:out value='${ugApp.hsInst1}'/>" />
+		</td>
+	</tr>
+
+<!-- High School #2 -->
+	<tr valign="top">
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="HS_Name_2" id="hsinst" alt="HS Name" value="<c:out value='${ugApp.hsName2}'/>" size="30" maxlength="32"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_city_2" id="hscity" alt="HS City" value="<c:out value='${ugApp.hsCity2}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<input type="text" name="hs_state_2" id="prov" alt="HS Provence" value="<c:out value='${ugApp.hsState2}'/>" size="10" maxlength="20"  />
+		</td>
+		<td align="center" class="mono" valign="bottom">
+			<select name="hs_country_2" size="1" id="hscountry" alt="HS Country">
+				<c:choose>
+				<c:when test='${ugApp.hsCountry2 == ""}'>
+					<option value="" selected="selected" ></option>
+					<option value="USA" >UNITED STATES</option>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>'> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+   				</c:when>
+				<c:otherwise>
+	    	    		 <c:forEach items="${countryRec}" var="countryRec">
+	     		   	 		<option  value='<c:out value="${countryRec.country}"/>' <c:if test="${ugApp.hsCountry1 == countryRec.country}"> selected </c:if>> <c:out value="${countryRec.countryDesc}"/>
+				 			</option>
+				 		 </c:forEach>
+				</c:otherwise>
+				</c:choose>
+			</select>
+		</td>
+		<td align="center" class="mono" valign="bottom">
+		<select name="grad_from_hs_2" id="graduated" alt="Graduated?">
+			<c:choose>
+			<c:when test='${ugApp.gradFromHs2 == ""}'>
+				<option value="" selected="selected" ></option>
+				<unltags:psDbdListOption applId="ugrad" elementId="yesNo" sortField="alt" useActiveOnly="true"/>
+   			</c:when>
+			<c:otherwise>
+				<option value="" ></option>
+				<unltags:psDbdListOption applId="ugrad" elementId="yesNo" sortField="alt" selectedValue="${ugApp.gradFromHs2}" useActiveOnly="true"/>
+   			</c:otherwise>
+			</c:choose>
+		</select>
+		<input type="hidden" name="hs_inst_2" value="<c:out value='${ugApp.hsInst2}'/>" />
+		</td>
+	</tr>
+</table>
+<!-- End of High School Table -->
+
+</td></tr>
+<!-- End of highschoolsIntnl.jspf  -->
+
+
diff --git a/WebContent/jspf/hsCrses.jspf b/WebContent/jspf/hsCrses.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..39bfc8c3f12f0db4ec857adee7e007fb750674e9
--- /dev/null
+++ b/WebContent/jspf/hsCrses.jspf
@@ -0,0 +1,171 @@
+<table border="0" cellspacing="5">
+	<tr valign="top">
+		<td></td>
+		<td></td>
+		<td><b>Grades 9-11</b></td>
+		<td>&nbsp;&nbsp;</td>
+		<td><b>Senior Year</b></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom"><b>English </b></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Composition, Literature, Oral Communications</td>
+		<td>&nbsp;&nbsp;</td>
+		<td  class="mono" valign="bottom"><label><select name="englishComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.englishComplt}" sortField="alt" /> </select></label></td>
+		<td>&nbsp;&nbsp;</td>
+	  	<td  class="mono" valign="bottom"><label><select name="englishInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.englishInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr>
+		<td></td>
+		<td></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom"><b>Math (include 8th grade if applicable) </b></td>
+		<td></td>
+		<td></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Algebra I</td>
+		<td>&nbsp;&nbsp;</td>
+		<td  class="mono" valign="bottom"><label><select name="algebraComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.algebraComplt}" sortField="alt" /> </select></label></td>
+		<td>&nbsp;&nbsp;</td>
+	  	<td  class="mono" valign="bottom"><label><select name="algebraInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.algebraInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Geometry</td>
+		<td>&nbsp;&nbsp;</td>
+		<td  class="mono" valign="bottom"><label><select name="geometryComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.geometryComplt}" sortField="alt" /> </select></label></td>
+		<td>&nbsp;&nbsp;</td>
+	  	<td  class="mono" valign="bottom"><label><select name="geometryInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.geometryInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Algebra II</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="advalgComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.advalgComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="advalgInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.advalgInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Pre-Calculus/Trigonometry</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="pcalcTrigComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.pcalcTrigComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="pcalcTrigInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.pcalcTrigInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+  
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Calculus</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="advmathComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.advmathComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="advmathInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.advmathInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Other Upper-Level (Statistics, College Algebra)</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="othUpmathComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.othUpmathComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="othUpmathInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.othUpmathInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr>
+		<td></td>
+		<td></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom"><b>Social Science</b></td>
+		<td  class="mono" valign="bottom"></td>
+		<td  class="mono" valign="bottom"></td>
+	</tr>
+	<tr valign="top">
+		<td class="mono" valign="bottom">&nbsp;&nbsp;History, Geography, Civics, Economics, etc</td>
+		<td></td>
+		<td class="mono" valign="bottom"><label><select name="socialSciComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.socialSciComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td class="mono" valign="bottom"><label><select name="socialSciInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.socialSciInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr>
+		<td></td>
+		<td></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom"><b>Science </b></td>
+		<td></td>
+		<td></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;General Science</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="genSciComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.genSciComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="genSciInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.genSciInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<!-- 
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Earth Science</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><select name="earthSciComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="{ugApp.earthSciComplt}" sortField="alt" /> </select></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><select name="earthSciInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="{ugApp.earthSciInPrg}" sortField="alt" /> </select></td>				
+	</tr>
+	 -->
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Biology/Anatomy/Physiology</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="biologyComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.biologyComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="biologyInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.biologyInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Chemistry</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="chemistryComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.chemistryComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="chemistryInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.chemistryInPrg}" sortField="alt" /> </select></label></td>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Physics</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="physicsComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.physicsComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="physicsInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.physicsInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr>
+		<td></td>
+		<td></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom"><b>Language Arts (include 8th grade if applicable)</b></td>
+		<td></td>
+		<td></td>
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;French</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="frenchComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.frenchComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="frenchInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.frenchInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;German</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="germanComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.germanComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="germanInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.germanInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Spanish</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="spanishComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.spanishComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="spanishInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.spanishInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+	<tr valign="top">
+		<td  class="mono" valign="bottom">&nbsp;&nbsp;Other Foreign Language</td>
+		<td></td>
+		<td  class="mono" valign="bottom"><label><select name="othLangComplt" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.othLangComplt}" sortField="alt" /> </select></label></td>
+		<td></td>
+	  	<td  class="mono" valign="bottom"><label><select name="othLangInPrg" size="1"><unltags:psDbdListOption applId="ugrad" elementId="unitsTaken" selectedValue="${ugApp.othLangInPrg}" sortField="alt" /> </select></label></td>				
+	</tr>
+</table>
+
diff --git a/WebContent/jspf/studentComments.jspf b/WebContent/jspf/studentComments.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..e76f76aef6e1a943a5136a8861006d09e8c1d33e
--- /dev/null
+++ b/WebContent/jspf/studentComments.jspf
@@ -0,0 +1,36 @@
+<!--  **** begin studentComments.jspf ****  -->
+<script language="JavaScript">
+// ************************************************************************
+// control the number of characters that the user can type into the textarea
+// ************************************************************************
+function checklengthComments(txtarea) {
+	var txt=txtarea.value;
+	if (txt.length>500) {
+		txt=txt.substr(0,500);
+		txtarea.value=txt;
+	}
+	document.getElementById('stucomcount').innerHTML=500-txt.length;
+}
+</script>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+	<tr valign="top">
+		<td colspan="2">		<br />
+	</td></tr>
+
+	<tr> 
+		<td colspan="3" >Optional:  Comments or questions about this application
+		</td>
+	</tr>
+	<tr>
+		<td colspan="10" >
+		If you have a special question or comment regarding this application, you may add that here (max. 500 characters).<br />
+		Alternatively, for longer questions, please contact us by email at <a href="mailto:admissions@unl.edu?Subject=Online Application Comments" title="Send us email">admissions@unl.edu</a>.<br />
+		<textarea rows="3" cols="80" name="comments" onkeyup="checklengthComments(this);"><c:out value="${ugApp.stuComments}"/> </textarea><br />
+		<span id="stucomcount">500</span> characters remaining.<br />
+		</td>
+	</tr>
+
+<!--  **** end studentComments.jspf ****  -->
+
diff --git a/WebContent/jspf/templateLinksBodyTop.jspf b/WebContent/jspf/templateLinksBodyTop.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..896980c8e7807019eee1e27fb8a4a65cec6d3fa8
--- /dev/null
+++ b/WebContent/jspf/templateLinksBodyTop.jspf
@@ -0,0 +1,37 @@
+<!--  **** begin templateLinksBodyTop.jspf ****  -->
+<!-- Revised: Mar 2, 2007 Ucomm directory moved to a shared location with WAM -->
+
+<!-- 		NOTE: if you change this member, you must recompile all modules   -->
+<!--  			that reference it -->
+
+<p class="skipnav"> <a class="skipnav" href="#maincontent">Skip Navigation</a> </p>
+<!-- InstanceBeginEditable name="siteheader" -->
+<c:import context="/ucomm" url="/templatedependents/templatesharedcode/includes/siteheader/siteheader.shtml" />
+		
+<!-- InstanceEndEditable -->
+<div id="red-header">
+  <div class="clear">
+    <h1>University of Nebraska&ndash;Lincoln</h1>
+    <div id="breadcrumbs">
+      <c:import context="/ucomm" url="/templatedependents/templatesharedcode/includes/badges/secure.html" />
+
+ 	</div>
+  </div>
+</div>
+<!-- close red-header -->
+<div id="container">
+  <div class="clear">
+    <div id="title">
+      <div id="titlegraphic">
+        <!-- WDN: see glossary item 'title graphics' -->
+        <h1>Undergraduate Admissions</h1>
+        <h2>Become a Husker!</h2>
+      </div>
+      <!-- maintitle -->
+    </div>
+    <!-- close title -->
+    <div id="main_right" class="mainwrapper" style="float:left; width:960px;">
+      <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' -->
+      <div id="maincontent">
+        <c:import context="/ucomm" url="/templatedependents/templatesharedcode/includes/browsersniffers/noscript.html" />
+<!--  **** end of templateLinksBodyTop.jspf ****  -->
diff --git a/WebContent/jspf/templateLinksHead.jspf b/WebContent/jspf/templateLinksHead.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..a5db1244c6fe63cd1a6adf8c4b65c850aad0c791
--- /dev/null
+++ b/WebContent/jspf/templateLinksHead.jspf
@@ -0,0 +1,25 @@
+<!--  **** begin templateLinksHead.jspf ****  -->
+<!-- Revised: Mar 2, 2007 Ucomm directory moved to a shared location with WAM -->
+
+<style type="text/css">
+<!--
+#maincontent ol{
+	padding: 0;
+}
+.appForm {
+	margin-left:0px!important;
+	margin-left:-10px;
+}
+.countryBoxes {
+	width:175px;
+}
+
+-->
+</style>
+<!-- Insert StuApp js files which contain utility functions that are used throughout the site here REQUIRED -->
+	<script src="js/ugradapp.js" language="javascript" type="text/javascript"></script>
+	<script src="js/ugradalerts.js" language="javascript" type="text/javascript"></script>
+	<link href="css/collegeNet.css" rel="styleSheet" type="text/css" />
+	<link href="css/ugradapp.css" rel="stylesheet" type="text/css" />
+
+<!--  **** end of templateLinksHead.jspf ****  -->
diff --git a/WebContent/jspf/ucommcodebase.jspf b/WebContent/jspf/ucommcodebase.jspf
new file mode 100644
index 0000000000000000000000000000000000000000..bd0fc3d92fc65f51cddebad00f6b0d65c7f7a59d
--- /dev/null
+++ b/WebContent/jspf/ucommcodebase.jspf
@@ -0,0 +1,25 @@
+<!--  **** begin ucommcodebase.jspf ****  -->
+<!-- Revised: Mar 2, 2007 Ucomm directory moved to a shared location with WAM -->
+<!-- 		NOTE: if you change this member, you must recompile all modules   -->
+<!--  			that reference it -->
+<!-- Codebase:UNLFramework 20060808 -->
+<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+<link rel="stylesheet" type="text/css" media="screen" href="/ucomm/templatedependents/templatecss/layouts/main.css" />
+<link rel="stylesheet" type="text/css" media="print" href="/ucomm/templatedependents/templatecss/layouts/print.css"/>
+<script type="text/javascript" src="/ucomm/templatedependents/templatesharedcode/scripts/all_compressed.js"></script>
+
+<c:import context="/ucomm" url="/templatedependents/templatesharedcode/includes/browsersniffers/ie.html" />
+<c:import context="/ucomm" url="/templatedependents/templatesharedcode/includes/comments/developersnote.html" />
+<c:import context="/ucomm" url="/templatedependents/templatesharedcode/includes/metanfavico/metanfavico.html" />
+
+<!-- InstanceBeginEditable name="head" -->
+<link rel="stylesheet" type="text/css" media="screen" 
+      href="/ucomm/templatedependents/templatecss/layouts/secure.css"/>
+<!-- TemplateBeginEditable name="head" -->
+<script type="text/javascript">
+var navl2Links = 0; //Default navline2 links to display (zero based counting)
+</script>
+
+<!--  **** end ucommcodebase.jspf ****  -->
+
+
diff --git a/WebDiagram.gph b/WebDiagram.gph
new file mode 100644
index 0000000000000000000000000000000000000000..e09cdc85913665fd4ee1006df2adb10c9355ee76
--- /dev/null
+++ b/WebDiagram.gph
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:DiagramModel="http://www.ibm.com/etools/7.0/DiagramModel" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation">
+  <notation:Diagram xmi:id="_pUSssN4MEeCGLujdbdhHbA" type="wde.element" element="_pUSss94MEeCGLujdbdhHbA" name="WebDiagram.gph" measurementUnit="Himetric">
+    <styles xmi:type="notation:DiagramStyle" xmi:id="_pUSssd4MEeCGLujdbdhHbA"/>
+  </notation:Diagram>
+  <DiagramModel:Model xmi:id="_pUSsst4MEeCGLujdbdhHbA" id="com.ibm.etools.model2.diagram.web.WebDiagram">
+    <diagram xmi:id="_pUSss94MEeCGLujdbdhHbA" titleProperty="_pUUh4N4MEeCGLujdbdhHbA" type="com.ibm.etools.model2.diagram.web.WebDiagram" version="7.0">
+      <persistedProperties xmi:id="_pUUh4N4MEeCGLujdbdhHbA" name="Name" value="Web Diagram"/>
+      <nodes xmi:id="_pUSstN4MEeCGLujdbdhHbA" titleProperty="_pUSstd4MEeCGLujdbdhHbA" type="com.ibm.etools.model2.diagram.web.WelcomeNode"/>
+    </diagram>
+  </DiagramModel:Model>
+</xmi:XMI>