var controlCustomValidator={};controlCustomValidator.runValidation=function(a){if(controlCustomValidator["validationFor_"+a]){return controlCustomValidator["validationFor_"+a]()}};controlCustomValidator.validationFor_ques_181=function(){var e="ques_181";var a=$("#container_"+e);var c=a.getValue({onlyValue:true});if(c){var d=+new Date(c);var b=~~((Date.now()-d)/(31557600000));if(b<13){controlsFunc.showError("The Common Application Online is for use by students 13 years of age or older. Please contact the colleges directly for instructions on how to apply.",e)}}};controlCustomValidator.validationFor_ques_243=function(){var c="ques_243";var a=$("#container_"+c);var b=a.getValue({onlyValue:true});if(b){var e=new Date(b);var d=new Date();if(e>d){controlsFunc.showError("Date specified should be earlier than or equal to current date.",c)}}};controlCustomValidator.validationFor_ques_373=function(){var a="ques_373";checkDateLessThanEqCurrentDate(a,"Date specified should be earlier than or equal to current date.")};controlCustomValidator.validationFor_ques_455=function(){var a="ques_455";checkDateLessThanEqCurrentDate(a,"Date specified should be earlier than or equal to current date.")};controlCustomValidator.validationFor_ques_668=function(){var a="ques_668";checkDateLessThanEqCurrentDate(a,"Date specified should be earlier than or equal to current date.")};controlCustomValidator.validationFor_ques_751=function(){var a="ques_751";checkDateLessThanEqCurrentDate(a,"Date specified should be earlier than or equal to current date.")};checkDateLessThanEqCurrentDate=function(c,f){var a=$("#container_"+c);var b=a.getValue({onlyValue:true});if(b){var e=getDateObjectForMonthControlAnswer(b);var d=new Date();if(e>d){controlsFunc.showError(f,c)}}};getDateObjectForMonthControlAnswer=function(a){var b=parseInt(a.substring(0,2));var c=parseInt(a.substring(3,7));return new Date(c,b-1,1)};controlCustomValidator.validationFor_ques_936=function(){var a="ques_936";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_937=function(){var a="ques_937";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_945=function(){var a="ques_945";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_946=function(){var a="ques_946";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_954=function(){var a="ques_954";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_955=function(){var a="ques_955";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_963=function(){var a="ques_963";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_964=function(){var a="ques_964";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_972=function(){var a="ques_972";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_973=function(){var a="ques_973";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_981=function(){var a="ques_981";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_982=function(){var a="ques_982";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_990=function(){var a="ques_990";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_991=function(){var a="ques_991";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_999=function(){var a="ques_999";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1000=function(){var a="ques_1000";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1008=function(){var a="ques_1008";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1009=function(){var a="ques_1009";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1017=function(){var a="ques_1017";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1018=function(){var a="ques_1018";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1634=function(){var a="ques_1634";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1635=function(){var a="ques_1635";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1643=function(){var a="ques_1643";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1644=function(){var a="ques_1644";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1652=function(){var a="ques_1652";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1653=function(){var a="ques_1653";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1661=function(){var a="ques_1661";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1662=function(){var a="ques_1662";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1670=function(){var a="ques_1670";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1671=function(){var a="ques_1671";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1679=function(){var a="ques_1679";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1680=function(){var a="ques_1680";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1688=function(){var a="ques_1688";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1689=function(){var a="ques_1689";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1697=function(){var a="ques_1697";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1698=function(){var a="ques_1698";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1706=function(){var a="ques_1706";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1707=function(){var a="ques_1707";checkWeeksInYear(a)};controlCustomValidator.validationFor_ques_1715=function(){var a="ques_1715";checkHoursInWeek(a)};controlCustomValidator.validationFor_ques_1716=function(){var a="ques_1716";checkWeeksInYear(a)};var checkHoursInWeek=function(a){controlsFunc.checkDecimalValueInRange(a,1,168,"Hours spent per week must be between 1 and 168.")};var checkWeeksInYear=function(a){controlsFunc.checkDecimalValueInRange(a,1,52,"Weeks spent per year must be between 1 and 52.")};controlCustomValidator.validationFor_ques_311=function(){var a="ques_311";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_315=function(){var a="ques_315";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_319=function(){var a="ques_319";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_323=function(){var a="ques_323";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_327=function(){var a="ques_327";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_331=function(){var a="ques_331";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_335=function(){var a="ques_335";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_339=function(){var a="ques_339";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_343=function(){var a="ques_343";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_347=function(){var a="ques_347";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_1849=function(){var a="ques_1849";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_1852=function(){var a="ques_1852";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_1855=function(){var a="ques_1855";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_1858=function(){var a="ques_1858";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_1861=function(){var a="ques_1861";checkFullYearxor(a)};controlCustomValidator.validationFor_ques_1936=function(){checkFromToAndGraduationDates()};controlCustomValidator.validationFor_ques_1520=function(){checkFromToAndGraduationDates()};controlCustomValidator.validationFor_ques_1523=function(){checkFromToAndGraduationDates()};controlCustomValidator.validationFor_ques_1524=function(){checkFromToAndGraduationDates()};var checkFromToAndGraduationDates=function(){var a="ques_1523";var b=false;if($("#container_ques_1936").getValue({onlyValue:true})=="1"){b=validateDates(a,"ques_1524","Most recent secondary school from date must be earlier than most recent secondary school to date. Please correct them.")}else{if($("#container_ques_1936").getValue({onlyValue:true})=="0"){b=validateDates(a,"ques_1520","Most recent secondary school from date must be earlier than secondary school graduation date. Please correct them.")}}if(!b){controlsFunc.hideError("ques_1523");controlsFunc.hideError("ques_1520");controlsFunc.hideError("ques_1524")}$("#value_ques_1520, #value_ques_1523, #value_ques_1524, #value_ques_1936").each(function(c,d){var e=d.value;d.defaultValue=null;d.value=e})};controlCustomValidator.validationFor_ques_246=function(){checkFYEntryDatePriorToGraduationDates()};controlCustomValidator.validationFor_ques_247=function(){checkFYEntryDatePriorToGraduationDates()};controlCustomValidator.validationFor_ques_1835=function(){checkFYEntryDatePriorToGraduationDates()};controlCustomValidator.validationFor_ques_1834=function(){checkFYEntryDatePriorToGraduationDates()};var checkFYEntryDatePriorToGraduationDates=function(){var a="ques_246";var b=false;if($("#container_ques_1834").getValue({onlyValue:true})=="0"){b=validateDates(a,"ques_247","Date of entry must be earlier than Graduation date. Please correct them.")}else{if($("#container_ques_1834").getValue({onlyValue:true})=="1"){b=validateDates(a,"ques_1835","Date of entry must be earlier than Exit date. Please correct them.")}}if(!b){controlsFunc.hideError("ques_246");controlsFunc.hideError("ques_247");controlsFunc.hideError("ques_1835")}$("#value_ques_246, #value_ques_247, #value_ques_1835, #value_ques_1834").each(function(c,d){var e=d.value;d.defaultValue=null;d.value=e})};controlCustomValidator.validationFor_ques_1506=function(){checkTREntryDatePriorToGraduationDates()};controlCustomValidator.validationFor_ques_1507=function(){checkTREntryDatePriorToGraduationDates()};var checkTREntryDatePriorToGraduationDates=function(){var a="ques_1506";var b=false;if(!($("#container_ques_1507").hasClass("invisible"))){b=validateDates(a,"ques_1507","Date of entry must be earlier than Exit date. Please correct them.")}if(!b){controlsFunc.hideError("ques_1506");controlsFunc.hideError("ques_1507")}$("#value_ques_1506, #value_ques_1507").each(function(c,d){var e=d.value;d.defaultValue=null;d.value=e})};var validateDates=function(c,f,a){var d=$("#value_"+c)[0]?$("#value_"+c)[0].value:"";var g=$("#value_"+f)[0]?$("#value_"+f)[0].value:"";if(d&&g){var b=new Date(d.split("/")[1],d.split("/")[0]-1);var e=new Date(g.split("/")[1],g.split("/")[0]-1);if(b>e){controlsFunc.showError(a,c);controlsFunc.showError(a,f);return true}}return false};var checkFullYearxor=function(a){controlsFunc.xor(a,"0","You may not select both Full Year and other terms")};controlCustomValidator.validationFor_ques_1790=function(){var a="ques_1790";checkTOEFLIbtScore(a)};controlCustomValidator.validationFor_ques_1792=function(){var a="ques_1792";checkTOEFLScore(a)};var checkTOEFLScore=function(a){controlsFunc.checkDecimalValueInRange(a,310,677,"Highest TOEFL Paper total score must be between 310 and 677.")};var checkTOEFLIbtScore=function(a){controlsFunc.checkDecimalValueInRange(a,0,120,"Highest TOEFL iBT total score must be between 0 and 120.")};controlCustomValidator.validationFor_ques_1221=function(){var a="ques_1221";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1222=function(){var a="ques_1222";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1223=function(){var a="ques_1223";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1224=function(){var a="ques_1224";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1225=function(){var a="ques_1225";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1226=function(){var a="ques_1226";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1227=function(){var a="ques_1227";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1228=function(){var a="ques_1228";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1229=function(){var a="ques_1229";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1230=function(){var a="ques_1230";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1231=function(){var a="ques_1231";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1232=function(){var a="ques_1232";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1233=function(){var a="ques_1233";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};controlCustomValidator.validationFor_ques_1234=function(){var a="ques_1234";controlsFunc.checkDecimalValueInRange(a,0,100,"The value entered is above the allowable range of 100.")};