var debugMode=true;var _dbg=new Date()+"<br>";var dp1;var loading=0;var loadQueue=new Array();var loadWaiting=0;var loaderTimeout;var trace="Begin "+new Date();var lastEL="";var isErr=false;var validDates;var validTimes;var segTimes;var selSeg;var appts=new Array();var fullAppt=new Array();var regEID;var loginMode;var rEv;var sch=new Array();var cancelBtn;var newvip=false;var adminID;var UID;var uKey;var fname="";var lname="";var stype=0;var ct=0;var cv=0;var us1s=false;var s2bt=0;var is3p=1;var s4bt=0;var is2m=0;var is2clg=0;var s1msgack=0;var needMask=0;var schoolCnt=0;var s3m=[];var s3mp=-1;var clgf=0;var printPages=0;var needPrint=false;var didPrint=false;var ceebdrop;var emajdrop;var vmajdrop;var cmajdrop;var imajdrop;var majdef=[new LLVal(1551,"Undecided")];function REvItem(a,c,b){this.RegID=a;this.Name=c;this.Date=b}function QueueItem(b,a){if(b){this.ID=b}else{this.ID=0}if(a){this.URL=a}else{this.URL=""}}function Appt(l,f,e,b,a,c,g){this.ID=l;this.Name=f;this.EDate=e;this.Status=b;this.Flags=a;this.Special=c;this.Location=g}function Time(g,l,f,b,e,a,c){this.Type=g;this.ID=l;this.Begins=f;this.Length=b;this.Name=e;this.Flags=a;this.School=c}function School(b,a){this.SchID=b;this.Name=a}var req;function execRequest(c,a){window.status="Sending request to server...";if(document.body.style.cursor!="wait"){document.body.style.cursor="progress"}document.getElementById("throbber").src="wait.gif";loading=c;req=false;if(window.XMLHttpRequest){try{req=new XMLHttpRequest()}catch(b){req=false}}else{if(window.ActiveXObject){try{req=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{req=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){req=false}}}}if(req){req.onreadystatechange=processReqChange;req.open("POST",a.substring(0,a.indexOf("?"))+"?r="+c+"&file=.js",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.send(a.substring(a.indexOf("?")+1,a.length))}}function processReqChange(){if(req.readyState==4){window.status="Received response from server, processing...";if(req.status==200){try{queueNext();eval(req.responseText)}catch(e){logerr("Error processing server response: "+e.message+"\n"+req.responseText,"http-response",-1);scriptLoaded()}}else{logerr("Network error: "+req.status+": "+req.statusText+"","http-network",-1);try{$("err-msg").innerHTML="A network error occurred that prevented the wizard from completing your registration successfully. ("+req.status+": "+req.statusText+")"}catch(e){}scriptLoaded(0)}}}function cancelRequest(a){if(loading==a){req.onreadystatechange=new function(){return};req.abort();req=false;queueNext()}else{for(i=0;i<loadQueue.length;i++){if(loadQueue[i].ID=a){loadQueue[i].ID=0}}}}function cancelAllRequests(){if(loading!=0){req.onreadystatechange=new function(){return};req.abort();req=false}queue=new Array();loadWaiting=0;loading=0}function queueNext(){loading=0;r=0;while(loadWaiting>0&&r==0){next=loadQueue.shift();loadWaiting--;r=next.ID}if(r!=0){execRequest(next.ID,next.URL)}}function loadScript(a,b){trace+="\n["+new Date()+"] "+a;if(!b){r=0;while(r==0){r=Math.random()}}else{r=b}p=a;if(UID>0){p+="&auid="+UID+"&akey="+uKey}p+="&r="+r+"&file=.js";if(loading!=0){loadQueue.push(new QueueItem(r,p));loadWaiting++}else{execRequest(r,p)}return r}function scriptLoaded(a){window.status="Done";document.body.style.cursor="auto";document.getElementById("throbber").src="blank.gif"}function $(a){lastEL=a;return document.getElementById(a)}function logerr(f,b,a){if(isErr){return}if(debugMode){alert(f+"\n\n"+b+":"+a)}else{isErr=true;myLastEL=lastEL;cancelAllRequests();try{$("s1").style.display="none"}catch(c){}try{$("is1").style.display="none"}catch(c){}try{$("s1s").style.display="none"}catch(c){}try{$("s1ccm").style.display="none"}catch(c){}try{$("s1msg").style.display="none"}catch(c){}try{$("s2").style.display="none"}catch(c){}try{$("s2n").style.display="none"}catch(c){}try{$("s3").style.display="none"}catch(c){}try{$("s4").style.display="none"}catch(c){}try{$("s5p").style.display="none"}catch(c){}try{$("s5a").style.display="none"}catch(c){}try{$("s5b").style.display="none"}catch(c){}try{$("s5c").style.display="none"}catch(c){}try{$("s6").style.display="none"}catch(c){}try{$("s6c").style.display="none"}catch(c){}try{$("s7").style.display="none"}catch(c){}try{$("cs1").style.display="none"}catch(c){}try{$("cs2").style.display="none"}catch(c){}$("err").style.display="block";try{finishPage(false)}catch(c){}try{$("next").innerHTML="Close"}catch(c){}loadScript("api.asp?mode=err&msg="+encodeURIComponent(f)+"&url="+encodeURIComponent(b)+"&line="+encodeURIComponent(a)+"&trace="+encodeURIComponent(trace+"\n$("+myLastEL+")"));gtrack("Error")}}function gtrack(c,a,b){_gaq.push(["_trackEvent","Reg",c,a,b])}window.onerror=logerr;if(window.attachEvent){window.attachEvent("onload",function(){loaded()})}else{window.addEventListener("load",function(){loaded()},false)}function loaded(){if(navigator.userAgent.indexOf("AOL 9.0")>0||navigator.userAgent.indexOf("AOL 9.1")>0){$("s1").style.display="none";$("err-aol").style.display="block";finishPage(false);$("next").innerHTML="Close";gtrack("AOLErr");return}dp1=new DatePicker();dp1.setFirstWeekDay(6);dp1.setShowNone(false);dp1.setShowToday(false);var a=new Querystring();if(a.get("mode")=="adminreg"){adminID=parseInt(a.get("id"),10);UID=parseInt(a.get("uid"),10);uKey=a.get("uk");$("resched").style.display="none"}else{adminID=0}if(a.get("launch")=="cx"){s1nc()}else{if(a.get("launch")=="inv"){$("resched").style.display="none";$("is1").style.display="block";$("next").onclick=is1n;$("next").disabled=false;if(a.get("code")!=null&&a.get("code").length==8){$("icode").value=a.get("code")}}else{if(a.get("launch")=="pr"){s1n(2)}else{if(a.get("launch")=="se"||a.get("eid")>0){s1n(1)}else{s1l()}}}}try{clgf=parseInt(a.get("clg"),10)}catch(b){}ceebdrop=new LiveLookup(1,$("ceeb"),'<i style="color:buttonshadow;">Start typing your school&rsquo;s name...</i>');emajdrop=new LiveLookup(2,$("emajor"),'<i style="color:buttonshadow;">Start typing the major you are interested in...<p>or pick:</i>',majdef);vmajdrop=new LiveLookup(2,$("vmajor"),'<i style="color:buttonshadow;">Start typing the major you are interested in...'+(clgf>0?"":"<p>or pick:</i>"),clgf>0?null:majdef,null,clgf>0?clgf:null);imajdrop=new LiveLookup(2,$("imajor"),'<i style="color:buttonshadow;">Start typing the major you are interested in...<p>or pick:</i>',majdef);cmajdrop=new LiveLookup(2,$("cmajor"),'<i style="color:buttonshadow;">Start typing the major you are interested in...<p>or pick:</i>');gtrack("Ready")}function isNumeric(a){return isFinite((a*1))}function s1l(){us1s=false;s1msgack=0;$("s1").style.display="block";$("s6c").style.display="none";$("s4").style.display="none";$("cs2").style.display="none";$("s1e").style.display="none";$("back").innerHTML="&lt; <u>B</u>ack";$("back").disabled=true;$("next").innerHTML="<u>N</u>ext &gt;";$("next").onclick=s1n;$("next").disabled=false;$("next").style.visibility="hidden";$("s1-se").className="cmdlink";$("s1-pr").className="cmdlink";if(cancelBtn){$("cancel").disabled=false}gtrack("Home")}function addEvent(b,e,c){var a=new Querystring();sel=(a.get("eid")==b.toString());$("elst").options[$("elst").length]=new Option((e==""?c:e+" - "+c),b,sel,sel)}function s1el(){if($("elst").options.length==0){gtrack("NoSpecialEvents");alert("We currently don't have any events available for registration.  Please check back soon.  Alternatively, you can register for one of our daily campus tours.\n\nIf you have any questions, call us at (513) 556-1100.");$("s1").style.display="block";$("s1-se").blur();$("s1-se").className="cmdlink";$("s1-pr").className="cmdlink";$("next").style.visibility="hidden"}else{$("s1").style.display="none";$("s1e").style.display="block";$("next").disabled=false;$("next").style.visibility="visible";$("next").onclick=s1en;$("back").disabled=false;$("back").onclick=s1eb;s1ev(false);gtrack("SpecialEventSelection")}}function s1en(a){s1ev(true);$("back").disabled=true;$("next").disabled=true;s4bt=1;loadScript("api.asp?mode=selectEvent&eid="+$("elst").value+"&maj="+emajdrop.selVal+"&x="+((adminID==0)?"":"ar")+"&k="+(a?"yes":"no"));gtrack("SpecialEventPicked","EID",$("elst").value)}function s1eb(){$("s1-se").className="cmdlink";$("s1-pr").className="cmdlink";s1l()}function s1ev(a){$("elst").disabled=a;$("elstl").className=(a?"disabled":"");$("emajor").disabled=a;$("emajor").className=(a?"tx disabled":"tx");$("emajorl").className=(a?"disabled":"");$("resched").style.display=(a||(adminID>0)?"none":"block")}function s1fl(){$("s1e").style.display="none";$("is2").style.display="none";if(segTimes.length>0){$("segpick").innerHTML="";var a="The "+selSeg.Name+" "+(selSeg.EDate==null?"":" on "+formatDate(selSeg.EDate,"EE, MMM d"))+" will be held at multiple times.  Based on your major of interest and program availability, you can register for the following time"+(segTimes.length==1?".":"s.  Pick which session you&rsquo;d like to attend:")+"<p>";for(i=0;i<segTimes.length;i++){a+='<input type="radio" name="segx" id="segx'+i+'"'+(segTimes.length==1?" CHECKED":"")+'><label for="segx'+i+'"> <b>'+(selSeg.EDate==null?formatDate(segTimes[i].EDate,"EE, MMM d, yyyy")+"</b> at <b>"+formatDate(segTimes[i].EDate,"h:mm a"):formatDate(segTimes[i].EDate,"h:mm a"))+"</b></label>";if(segTimes[i].Flags!=0){a+=" (capacity "+(segTimes[i].Status>>16)+" with "+(segTimes[i].Status&65535)+" registered)"+(segTimes[i].Flags&1?" <b>[access denied]</b>":"")+(segTimes[i].Flags&2?" <b>[event registration limit exceeded]</b>":"")+(segTimes[i].Flags&4?" <b>[college registration limit exceeded]</b>":"")+(segTimes[i].Flags&8?" <b>[major registration limit exceeded]</b>":"")}a+="<br/>"}$("segpick").innerHTML=a;$("next").onclick=s1fn;$("next").disabled=false;$("back").onclick=s1fb;$("back").disabled=false;$("s1f").style.display="block";gtrack("SpecialEventGroupSelect")}else{if(fullAppt.length>0){s4l()}else{$("segpick").innerHTML="Can&rsquo;t find any times for the selected event.  Please contact us at (513) 556-1100 for assistance.";$("next").disabled=true;$("back").onclick=s1fb;$("back").disabled=false;$("s1f").style.display="block";gtrack("SpecialEventGroupEmpty")}}}function s1fn(){var a=0;for(i=0;i<segTimes.length;i++){if($("segx"+i).checked){a=segTimes[i].ID;break}}if(a==0){gtrack("SpecialEventGroupSelect:NothingPicked");alert("Please select which time you'd like to attend.")}else{s4bt=3;for(i=0;i<segTimes.length;i++){$("segx"+i).disabled=true}$("next").disabled=true;$("back").disabled=true;if(is2m==1){loadScript("api.asp?mode=rsvpsegpicked&eid="+a+"&x="+((adminID==0)?"":"ar")+"&k=no")}else{loadScript("api.asp?mode=selectEvent&eid="+a+"&maj="+emajdrop.selVal+"&x="+((adminID==0)?"":"ar")+"&k=no")}gtrack("SpecialEventGroupPicked","EID",a)}}function s1fb(){$("s1f").style.display="none";if(is2m==1){is2l()}else{s1el()}}function s1n(a){if(a==1){$("s1-se").className="cmdlinkdisabled";$("s1-pr").className="cmdlinkdisabled";$("elst").options.length=0;loadScript("api.asp?mode=getEvents"+((adminID>0)?"&x=ar":""));gtrack("Home:GoSpecialEvents")}else{if(a==2){$("s1").style.display="none";$("s1a").style.display="block";$("next").style.visibility="visible";$("next").onclick=s1an;$("next").disabled=false;$("back").onclick=s1ab;$("back").disabled=false;gtrack("Home:GoVisit")}}loginMode=0}function s1an(){$("s1a").style.display="none";$("s1b").style.display="block";$("next").style.visibility="hidden";$("back").onclick=s1bb;$("resched").style.display="none";gtrack("VisitMajorSelected","MajID",vmajdrop.selVal)}function s1ab(){$("s1a").style.display="none";s1l()}function s1bn(a){stype=a;$("ctype").selectedIndex=a-1;$("s1b").style.display="none";if(clgf>0){s1dn(1)}else{$("s1c").style.display="block"}$("pr-f").style.display=((a==1)?"block":"none");$("pr-t").style.display=((a==2)?"block":"none");$("back").onclick=s1cb;gtrack("VisitStudentTypeSelected","Type",a)}function s1bb(){$("next").style.visibility="visible";$("next").onclick=s1an;$("next").disabled=false;$("back").onclick=s1ab;$("back").disabled=false;$("s1b").style.display="none";$("s1a").style.display="block";if(adminID==0){$("resched").style.display="block"}}function s1cn(a){ct=((a==1)?1:0);if(vmajdrop.selVal==0){cv=0;s1dn(3);s2bt=1}else{loadScript("api.asp?mode=getMajorCollege&maj="+vmajdrop.selVal);$("s1c-y").className="cmdlinkdisabled";$("s1c-n").className="cmdlinkdisabled";$("back").disabled=true}gtrack("VisitWantPreview","WantPreview",ct)}function s1cb(){$("s1c").style.display="none";$("s1b").style.display="block";$("back").onclick=s1bb}function s1dl(a,b){if(a!=null){if(b==null){$("s1d-clg").innerHTML="Would you like to visit the <b>"+a+"</b>?"}else{$("s1d-clg").innerHTML="The <b>"+a+"</b> offers "+b+".  Would you like to visit the college?"}}$("s1c").style.display="none";$("s1d").style.display="block";$("back").onclick=s1db;$("back").disabled=false;$("s1c-y").className="cmdlink";$("s1c-n").className="cmdlink"}function s1dn(a){cv=((a==1)?1:0);if(ct==0&&cv==0){$("s1c").style.display="none";$("s1d").style.display="none";$("s1x").style.display="block";$("back").onclick=s1xb;gtrack("VisitDeadEnd")}else{s2bt=2;$("s1c-y").className="cmdlinkdisabled";$("s1c-n").className="cmdlinkdisabled";$("s1d-y").className="cmdlinkdisabled";$("s1d-n").className="cmdlinkdisabled";$("back").disabled=true;loadScript("api.asp?mode=getValidDays&stype="+stype+"&ct="+((ct==1)?"true":"false")+"&cv="+((cv==1)?"true":"false")+(clgf>0?"&clgf="+clgf:"")+"&maj="+vmajdrop.selVal+"&x="+($("showFull").checked?"ar":""));if(a!=3){gtrack("VisitWantCollege","WantCollege",cv)}}}function s1db(){$("s1d").style.display="none";$("s1c").style.display="block";$("back").onclick=s1cb}function s1ml(b,a,c){$("s1mt").innerHTML=a;$("s1d").style.display="none";$("s1m").style.display="block";$("back").onclick=s1mb;$("back").disabled=false;$("next").onclick=s1mn;$("next").style.visibility="visible";cmajdrop.def=c;cmajdrop.clg=b;gtrack("VisitCollegeNeedsMajor","College",b)}function s1mn(){if(cmajdrop.selVal==0){gtrack("VisitCollegeNeedsMajor:NothingSelected");alert("You must select the major you are interested in.")}else{$("cmajor").disabled=true;$("cmajor").className="tx disabled";$("cmajorl").className="disabled";$("back").disabled=true;$("next").disabled=true;loadScript("api.asp?mode=getValidDays&stype="+stype+"&ct="+((ct==1)?"true":"false")+"&cv="+((cv==1)?"true":"false")+"&maj="+cmajdrop.selVal+"&x="+($("showFull").checked?"ar":""));s2bt=5;gtrack("VisitCollegeNeedsMajorPicked","MajID",cmajdrop.selVal)}}function s1mb(){$("s1c-y").className="cmdlink";$("s1c-n").className="cmdlink";$("s1d-y").className="cmdlink";$("s1d-n").className="cmdlink";$("s1m").style.display="none";$("next").style.visibility="hidden";s1dl()}function s1xb(){$("s1x").style.display="none";if(vmajdrop.selVal==0){$("s1c").style.display="block";$("back").onclick=s1cb}else{$("s1d").style.display="block";$("back").onclick=s1db}}function is1n(){if($("icode").value.length==8){loadScript("api.asp?mode=rsvp&code="+encodeURIComponent($("icode").value)+"&resp="+($("rsvpy").checked?"yes":"no"));$("next").disabled=true;gtrack("RSVPSubmitCode","WantAttend",($("rsvpy").checked?1:0))}else{gtrack("RSVPNoCode");alert("Please enter your invitation code.")}}function is1xl(){$("is1").style.display="none";$("is1x").style.display="block";finishPage()}function is2l(){imajdrop.clg=is2clg;imajdrop.def=(is2clg==0?majdef:null);imajdrop.dt='<i style="color:buttonshadow;">Start typing the major you are interested in...'+(is2clg==0?"<p>or pick:":"")+"</i>";$("imajorl").innerHTML="What <u>m</u>ajor"+(is2clg==0?" or college":"")+" are you interested in?";$("imajor").disabled=false;$("imajor").className="";$("is1").style.display="none";$("is2").style.display="block";$("back").onclick=is2b;$("back").disabled=false;$("next").onclick=is2n;$("next").disabled=false;gtrack("RSVPNeedMajor")}function is2b(){$("is2").style.display="none";$("is1").style.display="block";$("next").onclick=is1n;$("next").disabled=false;$("back").disabled=true}function is2n(){if(imajdrop.selVal!=0){loadScript("api.asp?mode=rsvpclg&maj="+imajdrop.selVal+"&is2m="+is2m);$("next").disabled=true;$("back").disabled=true;$("imajor").disabled=true;$("imajor").className="disabled";gtrack("RSVPMajorPicked","MajID",imajdrop.selVal)}else{gtrack("RSVPNeedMajor:NothingPicked");alert("Please let us know what major"+(is2clg==0?" or college":"")+" you are interested in.");$("imajor").focus()}}function is2se(a){loadScript("api.asp?mode=selectEvent&eid="+a+"&maj="+imajdrop.selVal+"&x="+((adminID==0)?"":"ar")+"&k=no");gtrack("RSVP:SEGRedirect")}function is3l(){$("iemail").value=cemail;$("is1").style.display="none";$("is2").style.display="none";$("s1f").style.display="none";$("is3").style.display="block";$("back").onclick=is3b;$("back").disabled=false;$("next").onclick=is3n;$("next").disabled=false;gtrack("RSVPCheckEmail")}function is3b(){$("is3").style.display="none";if(is3p==1){$("is1").style.display="block";$("next").onclick=is1n;$("next").disabled=false;$("back").disabled=true}else{if(is3p==2){$("is2").style.display="block";$("back").onclick=is2b;$("back").disabled=false;$("next").onclick=is2n;$("next").disabled=false;$("imajor").disabled=false;$("imajor").className="tx"}else{if(is3p==3){s1fl()}}}}function is3n(){var b=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;var a=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/;if(!(!b.test($("iemail").value)&&a.test($("iemail").value))){gtrack("RSVPCheckEmail:Invalid");alert("Please enter a valid email address.");return}$("back").disabled=true;$("next").disabled=true;$("iemail").disabled=true;$("iemail").className="tx disabled";loadScript("api.asp?mode=rsvpemail&email="+encodeURIComponent($("iemail").value));gtrack("RSVPCheckEmailSubmit")}function is6b(){$("s6").style.display="none";$("is3").style.display="block";$("next").onclick=is3n;$("next").disabled=false;$("back").disabled=false;$("back").onclick=is3b;$("iemail").disabled=false;$("iemail").className="tx"}function is6b1(){$("s6").style.display="none";$("is1").style.display="block";$("next").onclick=is1n;$("next").disabled=false;$("back").disabled=true}function is6b2(){$("s6").style.display="none";$("is2").style.display="block";$("back").onclick=is2b;$("back").disabled=false;$("next").onclick=is2n;$("next").disabled=false;$("imajor").disabled=false;$("imajor").className="tx"}function s1sch(b,e,f,a){var c=b+'<p><input type="checkbox" id="s1scv" checked><label for="s1scv"> '+e+"</label><p>"+f+"<p>";for(i=0;i<sch.length;i++){c+='<input type="checkbox" id="sch'+sch[i].SchID+'"'+((sch[i].SchID==a)?" CHECKED":"")+'><label id="sch'+sch[i].SchID+'l" for="sch'+sch[i].SchID+'"> '+sch[i].Name+"</label><br>"}s2bt=4;$("s1s").innerHTML=c;$("s1d").style.display="none";$("s1msg").style.display="none";$("s1s").style.display="block";$("next").onclick=s1sn;$("next").disabled=false;$("next").style.visibility="visible";$("back").onclick=s1sb;$("back").disabled=false;gtrack("VisitSchoolsSelect")}function s1sb(){$("s1s").style.display="none";$("s1d").style.display="block";$("next").style.visibility="hidden";$("s1c-y").className="cmdlink";$("s1c-n").className="cmdlink";$("s1d-y").className="cmdlink";$("s1d-n").className="cmdlink";$("back").onclick=s1db}function s1sn(){var a=new Array();for(i=0;i<sch.length;i++){if($("sch"+sch[i].SchID).checked){a.push(sch[i].SchID)}}if(!$("s1scv").checked&&a.length==0){gtrack("VisitSchoolsSelect:NothingPicked");alert("Please select what you'd like to do on your visit to the college.")}else{$("back").disabled=true;$("next").disabled=true;$("dp").innerHTML="";loadScript("api.asp?mode=getValidDays&msgack="+s1msgack+"&ignoresch=true&stype="+stype+"&ct="+((ct==1)?"true":"false")+"&cv="+((cv==1)?"true":"false")+"&maj="+vmajdrop.selVal+"&schsel=true&wantclg="+$("s1scv").checked+"&sch="+a.join(",")+"&x="+($("showFull").checked?"ar":""));gtrack("VisitSchoolsPicked")}}function s1ccm(b,c,a){$("s1ccmc").innerHTML="Can&rsquo;t schedule "+c+" online";$("s1ccmt").innerHTML=b;$("s1").style.display="none";$("s1d").style.display="none";$("s1ccm").style.display="block";$("next").disabled=true;$("back").onclick=s1ccmb;$("back").disabled=false;$("s1c-y").className="cmdlink";$("s1c-n").className="cmdlink";$("s1d-y").className="cmdlink";$("s1d-n").className="cmdlink";gtrack("VisitCollegeNotOnline","ClgID",a)}function s1ccmb(){$("s1ccm").style.display="none";$("s1d").style.display="block";$("next").disabled=false;$("back").disabled=false;$("back").onclick=s1db}function s1nc(){if(loading==0){gtrack("ReschedLinkClicked");loginMode=1;$("vip").checked=true;s4l();$("resched").style.display="none"}}function s1msg(a,b,c){$("s1msg").innerHTML=a;$("s1d").style.display="none";$("s1s").style.display="none";$("s1msg").style.display="block";$("s1c-y").className="cmdlink";$("s1c-n").className="cmdlink";$("s1d-y").className="cmdlink";$("s1d-n").className="cmdlink";$("next").style.visibility="visible";$("next").onclick=s1msgn;$("next").disabled=!b;$("back").onclick=s1msgb;$("back").disabled=false;s1msgack=c;gtrack("VisitMessage","CanContinue",b)}function s1msgn(){s2bt=3;loadScript("api.asp?mode=getValidDays&msgack="+s1msgack+"&stype="+stype+"&ct="+((ct==1)?"true":"false")+"&cv="+((cv==1)?"true":"false")+"&maj="+vmajdrop.selVal+"&x="+($("showFull").checked?"ar":""));$("back").disabled=true;$("next").disabled=true;gtrack("VisitMessageAck")}function s1msgb(){$("s1msg").style.display="none";$("s1d").style.display="block";$("next").disabled=false;$("next").style.visibility="hidden";$("back").disabled=false;$("back").onclick=s1db}function s2l(){if(adminID!=0){$("s2ac").style.display="block"}$("s1").style.display="none";$("s1s").style.display="none";$("s1ccm").style.display="none";$("s1msg").style.display="none";$("s1c").style.display="none";$("s1d").style.display="none";$("s1m").style.display="none";$("cmajor").disabled=false;$("cmajor").className="tx";$("cmajorl").className="";$("s1c-y").className="cmdlink";$("s1c-n").className="cmdlink";$("s1d-y").className="cmdlink";$("s1d-n").className="cmdlink";$("s2").style.display="block";$("dp").innerHTML="";if(validDates[0]>0){dp1.validDates=validDates;$("dp").appendChild(dp1.create());dp1.setDate(null);if(cv){$("dpexp").innerHTML="The dates available above are days the <b>"+clgName+"</b> "+((schoolCnt>0)?(schoolCnt>1?"and the selected schools are ":"and the <b>"+schName+"</b> are"):"is")+" hosting visits.  If a day is grayed out, it means the college is not hosting visits that day."}else{$("dpexp").innerHTML="The dates available above are days UC is hosting a campus tour.  If a day is grayed out, it means we don&rsquo;t have a tour available on that day."}$("next").style.visibility="visible";$("next").disabled=false;$("next").onclick=s2n;$("back").disabled=false;$("back").onclick=s2b;$("s2ac").disabled=false;gtrack("VisitPickDate")}else{$("dp").innerHTML="";var b='<img src="ex.png" width=32 height=32 alt="!" align=left><b>You have selected schools with incompatible schedules.</b><br>The schools you selected host their sessions at the same time; you are unable to register for both.  You&rsquo;ll have to go back and change school selections.<p>';var a=((stype==2)?"campus tour for transfer students":"campus tour");var c="<p>";switch(needMask){case 1:c="We were unable to find an available "+a+".";gtrack("VisitNoPreview");break;case 2:c="We were unable to find an available tour of the <b>"+clgName+"</b>.";gtrack("VisitNoCollege","ClgID",selclg);break;case 3:c="We were unable to match a "+a+" with a tour of the <b>"+clgName+"</b>.";gtrack("VisitNoPreviewCollegeMatch","ClgID",selclg);break;case 4:if(schoolCnt>1){c="We were unable to match visits with the selected schools."}else{c="We were unable to find an available visit with the <b>"+schName+"</b>."}gtrack("VisitNoSchool");break;case 5:if(schoolCnt>1){c=b+"We were unable to match a "+a+" and visits with the selected schools."}else{c="We were unable to match a "+a+" and a visit with the <b>"+schName+"</b>."}gtrack("VisitNoPreviewSchoolMatch");break;case 6:if(schoolCnt>1){c=b+"We were unable to match a tour of the <b>"+clgName+"</b> and visits with the selected schools."}else{c="We were unable to match a tour of the <b>"+clgName+"</b> and a visit with the <b>"+schName+"</b>."}gtrack("VisitNoCollegeSchoolMatch","ClgID",selclg);break;case 7:if(schoolCnt>1){c=b+"We were unable to match a "+a+", a tour of the <b>"+clgName+"</b>, and visits with the selected schools."}else{c="We were unable to match a "+a+", a tour of the <b>"+clgName+"</b>, and a visit with the <b>"+schName+"</b>."}gtrack("VisitNoPreviewCollegeSchoolMatch","ClgID",selclg);break;default:c="";gtrack("s2l:UnknownNeedMask","needMask",needMask)}c+="</p>";if(stype==2&&cv==1){c+='<p>This is usually because some Colleges&rsquo; visit schedule conflicts with the special Preview UC for Transfer Students.  If you&rsquo;d like, you can <a href="#" onClick="s2nrx(); return false;">attend one of our regular Preview UC sessions</a> which will allow you to visit the '+clgName+".</p><p>If you have questions, please call us at (513) 556-1100.</p>"}$("s2nl").innerHTML=c;s2nl()}}function s2nrx(){gtrack("VisitShowRegularPreviews");$("s2n").style.display="none";stype=1;s1dn(1)}function s2acc(){$("next").disabled=true;$("back").disabled=true;$("s2ac").disabled=true;if(sch.length>0){var a=new Array();for(i=0;i<sch.length;i++){if($("sch"+sch[i].SchID).checked){a.push(sch[i].SchID)}}loadScript("api.asp?mode=getValidDays&ignoresch=true&stype="+stype+"&ct="+((ct==1)?"true":"false")+"&cv="+((cv==1)?"true":"false")+"&maj="+vmajdrop.selVal+"&schsel=true&wantclg="+$("s1scv").checked+"&sch="+a.join(",")+"&x="+($("showFull").checked?"ar":""))}else{loadScript("api.asp?mode=getValidDays&stype="+stype+"&ct="+((ct==1)?"true":"false")+"&cv="+((cv==1)?"true":"false")+"&maj="+vmajdrop.selVal+"&x="+($("showFull").checked?"ar":""))}}function s2b(){$("s2").style.display="none";$("dp").innerHTML="";switch(s2bt){case 1:$("s1c").style.display="block";$("next").style.visibility="hidden";$("back").disabled=false;$("back").onclick=s1cb;break;case 2:if(clgf>0){$("s1b").style.display="block";$("back").onclick=s1bb}else{$("s1d").style.display="block";$("back").onclick=s1db}$("next").style.visibility="hidden";$("back").disabled=false;break;case 3:$("s1msg").style.display="block";$("next").style.visibility="visible";$("next").onclick=s1msgn;$("next").disabled=false;$("back").disabled=false;$("back").onclick=s1msgb;break;case 4:$("s1s").style.display="block";$("next").onclick=s1sn;$("next").disabled=false;$("back").onclick=s1sb;$("back").disabled=false;break;case 5:$("s1m").style.display="block";$("next").onclick=s1mn;$("next").disabled=false;$("back").onclick=s1mb;$("back").disabled=false;break}}function s2n(){var a=dp1.getDate();if(a==null){gtrack("VisitPickDate:NothingPicked");alert("Please select the day you would like to visit.")}else{$("next").disabled=true;$("back").disabled=true;loadScript("api.asp?mode=getValidTimes&y="+a.getFullYear()+"&m="+(a.getMonth()+1)+"&d="+a.getDate()+"&x="+($("showFull").checked?"ar":""));$("s3i").innerHTML="What time works best for you on "+formatDate(a,"EE, MMM d, yyyy")+"?";gtrack("VisitDatePicked")}}function s2nl(){$("s1").style.display="none";$("s2").style.display="none";$("s2n").style.display="block";$("next").onclick=null;$("next").disabled=true;$("back").onclick=s2nb;$("back").disabled=false}function s2nb(){$("s2n").style.display="none";s2b()}function s3l(){$("times").innerHTML="";if(validTimes.length>0){t=validTimes.sort(timeByTypeTime);for(j=0;j<t.length;j++){thisMask=typeToBits(t[j].Type);for(k=0;k<t.length;k++){if(t[k]==null){continue}if(t[j].Begins+t[j].Length<=t[k].Begins||t[j].Begins>=t[k].Begins+t[k].Length){thisMask|=typeToBits(t[k].Type)}}if((needMask&thisMask)!=needMask){t[j]=null}}for(d=0;d<t.length;d++){if(t[d]==null){t.splice(d,1);d--}}tc=new Array();for(i=0;i<t.length;i++){tc[t[i].Type]=((tc[t[i].Type]==null)?1:tc[t[i].Type]+1)}for(i=3;i<=5;i++){if(tc[i]==1){for(j=0;j<t.length;j++){if(t[j].Type==i&&(t[j].Flags&8)>0){needMask&=~typeToBits(t[j].Type)}}}}validTimes=t;var b=new Array();b[3]="Preview UC";b[4]="College visit";b[5]="School visit";for(n=0;n<validTimes.length;n++){if(validTimes[n].Type==4&&tc[4]==1){b[4]=validTimes[n].Name}if(validTimes[n].Type==5&&tc[5]==1){b[5]=validTimes[n].Name}}if(t.length>=0&&t[0]!=undefined){var a="";if(t[0].Type<3){a+='<table cellspacing=0 cellpadding=0 width="100%"><tr><td colspan=3><b>Special events today:</b><br><span id="vtt"></span></td></tr><tr><td><hr></td><td align=center>OR</td><td><hr></td></tr>'}else{a+='<table cellspacing=0 cellpadding=0 width="100%">'}a+='<tr><td id="vt3" valign=top><b>Campus tour:</b><br></td><td id="vt4" valign=top><b>'+b[4]+':</b><br></td><td id="vt5" valign=top><b>'+b[5]+":</b><br></td></tr></table>";$("times").innerHTML=a;for(i=0;i<t.length;i++){if(t[i]==null){continue}if(t[i].Type==3){el=$("vt3")}else{if(t[i].Type==4){el=$("vt4")}else{if(t[i].Type==5){el=$("vt5")}else{el=$("vtt")}}}s='<input type="';if(t[i].Type<0||(t[i].Flags&8)>0){s+="checkbox"}else{s+="radio"}s+='" name="ttg'+t[i].Type+(t[i].Type==5?"-"+t[i].School:"")+'" id="tt'+i+'" onClick="s3x();"';if(t[i].Type>0&&t[i].Type<5){if((t[i].Flags&8)>0){s+=" CHECKED"}else{if(t.length==i+1){if(t.length==1){s+=" CHECKED"}else{if(t[i-1].Type!=t[i].Type){s+=" CHECKED"}}}else{if(i==0&&t[i+1].Type!=t[i].Type){s+=" CHECKED"}else{if(i>0&&t[i-1].Type!=t[i].Type&&t[i+1].Type!=t[i].Type){s+=" CHECKED"}}}}}else{if(t[i].Type==5){if(t.length==i+1){if(t.length==1){s+=" CHECKED"}else{if(t[i-1].School!=t[i].School){s+=" CHECKED"}}}else{if(i==0&&t[i+1].School!=t[i].School){s+=" CHECKED"}else{if(i>0&&t[i-1].School!=t[i].School&&t[i+1].School!=t[i].School){s+=" CHECKED"}}}}}s+='><label id="ttl'+i+'" for="tt'+i+'"> ';m=t[i].Begins;h=Math.floor(m/60);m=m%60;if(h==12){p="PM"}else{if(h>12){h=h-12;p="PM"}else{p="AM"}}if(h==0){h=12}if(m<10){m="0"+m}s+=h+":"+m+" "+p;if(t[i].Type>3&&tc[t[i].Type]>1){s+=": "+t[i].Name}s+="</label><br>";el.innerHTML+=s}for(y=3;y<=5;y++){if(tc[y]==0||tc[y]==undefined){$("vt"+y).style.display="none"}}gtrack("VisitPickTime")}else{gtrack("VisitPickTime:PrunedAllTimes");$("times").innerHTML="Can't find any times for today."}}else{gtrack("VisitPickTime:ServerReturnedNoTimes");$("times").innerHTML="Can't find any times for today."}$("s2").style.display="none";$("s3").style.display="block";$("back").disabled=false;$("back").onclick=s3b;$("next").disabled=false;$("next").onclick=s3n}function timeByTypeTime(e,c){if(e.Type==c.Type){return(c.Begins<e.Begins)-(e.Begins<c.Begins)}else{return(c.Type<e.Type)-(e.Type<c.Type)}}function s3x(){t=validTimes;var a=false;for(i=0;i<t.length;i++){s3vs(i,false)}for(j=0;j<t.length;j++){if(t[j].Type<3){if($("tt"+j).checked){a=true}}else{if(a){$("tt"+j).checked=false;s3vs(j,true)}else{if($("tt"+j).checked){for(k=0;k<t.length;k++){if((t[k].Type==t[j].Type||t[k].Type<3)){continue}if(t[j].Begins+t[j].Length<=t[k].Begins||t[j].Begins>=t[k].Begins+t[k].Length){}else{$("tt"+k).checked=false;s3vs(k,true)}}}}}}}function s3vs(a,b){$("tt"+a).disabled=b;$("ttl"+a).className=(b?"disabled":"")}function s3v(a){if(a){s3x()}else{for(i=0;i<validTimes.length;i++){$("tt"+i).disabled=!a;$("ttl"+i).className=(a?"":"disabled")}}}function s3b(){$("s2").style.display="block";$("s3").style.display="none";$("back").disabled=false;$("back").onclick=s2b;$("next").disabled=false;$("next").onclick=s2n}function s3n(g){s3v(false);$("next").disabled=true;$("back").disabled=true;var c=0;var e="";var b=validTimes;var a=new Array();var f=new Array();for(i=0;i<b.length;i++){a[b[i].Type]=((a[b[i].Type]==null)?1:a[b[i].Type]+1);if($("tt"+i).checked){f[b[i].Type]=((f[b[i].Type]==null)?1:f[b[i].Type]+1)}}for(i=0;i<b.length;i++){if($("tt"+i).checked){e+="e"+b[i].ID+"+";if(b[i].Type<3){c=needMask}else{c|=typeToBits(b[i].Type)}}}if((needMask&c)!=needMask||c==0){gtrack("VisitPickTime:Incomplete","foundMask",c);alert("Please select the time you would like to visit.");s3v(true);$("next").disabled=false;$("back").disabled=false}else{loginMode=0;s4bt=2;loadScript("api.asp?mode=doConfirm&t="+encodeURIComponent(e.substr(0,e.length-1))+"&x="+((adminID==0)?"":"ar")+"&k="+(g?"yes":"no"));gtrack("VisitTimePicked")}}function s3fb(){$("s3f").style.display="none";if(s4bt==1){s1el()}else{$("s3").style.display="block";s3l()}}function s3fn(){$("s3f").style.display="none";if(s4bt==1){s1en(true)}else{s3n(true)}}function s3mn(){s3mp++;if(s3mp>=s3m.length){$("s3m").style.display="none";s4l()}else{$("s3m").innerHTML=s3m[s3mp]}}function s3mb(){s3mp--;if(s3mp<0){$("s3m").style.display="none";s4b()}else{$("s3m").innerHTML=s3m[s3mp]}}function s4l(){if(s3m.length>0&&s3mp<0){s3mp++;$("s3").style.display="none";$("s1e").style.display="none";$("s1f").style.display="none";$("s3m").innerHTML=s3m[s3mp];$("s3m").style.display="block";$("back").onclick=s3mb;$("back").disabled=false;$("next").onclick=s3mn;$("next").disabled=false}else{if(adminID!=0){$("s4").style.display="none";loginMode=3;if(fullAppt.length>0){$("s3").style.display="none";$("s1e").style.display="none";$("s1f").style.display="none";$("next").disabled=false;$("next").onclick=s3fn;$("back").onclick=s3fb;$("back").disabled=false;$("s3f").style.display="block";$("fulllist").innerHTML="";lflags=0;a=0;for(i=0;i<fullAppt.length;i++){lflags|=fullAppt[i].Flags;$("fulllist").innerHTML+="<li><b>"+fullAppt[i].Name+"</b> on "+fullAppt[i].EDate.dateFormat("full")+" starting at "+fullAppt[i].EDate.timeFormat("short")+" (capacity "+(fullAppt[i].Status>>16)+" with "+(fullAppt[i].Status&65535)+" registered)"+(fullAppt[i].Flags&1?" <b>[access denied]</b>":"")+(fullAppt[i].Flags&2?" [event registration limit exceeded]":"")+(fullAppt[i].Flags&4?" [college registration limit exceeded]":"")+(fullAppt[i].Flags&8?" [major registration limit exceeded]":"")+"</li>";a=fullAppt[i].ID}if(lflags&1){gtrack("AdminRegistrationACLDenied","EID",a);$("next").disabled=true;$("s3fh").innerHTML="Unable to register some of the selected events";$("s3fp1").innerHTML="Your account does not have permission to create this registration for one or more of the selected events.";$("s3fp2").innerHTML="This is usually because the event is full and you do not have permission to add registrations over capacity.  You&rsquo;ll have to contact the event&rsquo;s owner to modify the affected events."}else{gtrack("AdminEventFullWarning","EID",a);$("s3fh").innerHTML="Warning: The selected event is full";$("s3fp1").innerHTML="One of the selected events has already been booked to capacity.";$("s3fp2").innerHTML="You may continue and register this person anyway, but you should inform the registrant the event is full and ask if they'd like to select another day."}return}loadScript("api.asp?mode=login&lm="+loginMode+"&id="+adminID);gtrack("LoginAdminRedirect")}else{if(loginMode==3){loginMode=0}}if(loginMode==1){$("ltxt").innerHTML="If you need to cancel your reservation, you can do so by logging in to your Bearcat VIP account.";$("s1").style.display="none";$("noacct").style.display="none";$("new").disabled=true;gtrack("CancelRegLogin")}else{if(fullAppt.length>0){$("s3").style.display="none";$("s1e").style.display="none";$("s1f").style.display="none";$("next").disabled=true;$("next").onclick=null;$("back").onclick=s3fb;$("back").disabled=false;$("s3f").style.display="block";$("fulllist").innerHTML="";var a=0;for(i=0;i<fullAppt.length;i++){$("fulllist").innerHTML+="<li><b>"+fullAppt[i].Name+"</b> on "+fullAppt[i].EDate.dateFormat("full")+" starting at "+fullAppt[i].EDate.timeFormat("short")+"</li>";a=fullAppt[i].ID}gtrack("EventFull","EID",a);return}$("ltxt").innerHTML='You&rsquo;re all ready to register.  In order to save you a spot, we need to know who you are.<table cellspacing=3 cellpadding=0><tr><td valign=top><img src="vipx.png"></td><td valign=top><h3>Login with your Bearcat VIP account</h3>Book your registration in seconds with your <a href="http://www.admissions.uc.edu/vip/" target="_blank">Bearcat VIP account</a>.';$("noacct").style.display="block";$("new").disabled=false;gtrack("Identify")}$("s1").style.display="none";$("s1e").style.display="none";$("s1f").style.display="none";$("s1a").style.display="none";$("s3").style.display="none";if(adminID==0){$("s4").style.display="block";$("vip").disabled=false;$("forgot").disabled=false;s4v();$("back").disabled=false;$("back").onclick=s4b;$("next").disabled=false;$("next").onclick=s4n;$("next").style.visibility="visible";if(!$("un").disabled){$("un").focus()}}}}function s4v(){$("un").disabled=!$("vip").checked;$("un").className=($("vip").checked?"":"disabled");$("unl").className=($("vip").checked?"":"disabled");$("pw").disabled=!$("vip").checked;$("pw").className=($("vip").checked?"":"disabled");$("pwl").className=($("vip").checked?"":"disabled");$("forgotemail").disabled=!$("forgot").checked;$("forgotemail").className=($("forgot").checked?"":"disabled");$("forgotemaill").className=($("forgot").checked?"":"disabled")}function s4b(){$("s4").style.display="none";if(loginMode==1){if(adminID==0){$("resched").style.display="block"}$("s1-se").className="cmdlink";$("s1-pr").className="cmdlink";s1l()}else{if(s3m.length>0&&s3mp>=0){$("s3m").style.display="block";$("back").onclick=s3mb;$("next").onclick=s3mn;s3mb()}else{switch(s4bt){case 0:s1l();break;case 1:s1el();break;case 2:$("s3").style.display="block";s3l();break;case 3:s1fl();break}}}}function s4n(){$("next").disabled=true;$("back").disabled=true;$("vip").disabled=true;$("forgot").disabled=true;$("new").disabled=true;if($("vip").checked){$("un").disabled=true;$("un").className="disabled";$("unl").className="disabled";$("pw").disabled=true;$("pw").className="disabled";$("pwl").className="disabled";loadScript("api.asp?mode=login&lm="+loginMode+"&un="+encodeURIComponent($("un").value)+"&pw="+encodeURIComponent($("pw").value));gtrack("AccountLogin")}else{if($("forgot").checked){$("forgotemail").disabled=true;$("forgotemail").className="disabled";$("forgotemail").className="disabled";loadScript("api.asp?mode=forgot&e="+encodeURIComponent($("forgotemail").value));gtrack("ForgotPassword")}else{s5av(true);$("s4").style.display="none";$("s5a").style.display="block";$("back").disabled=false;$("back").onclick=s5ab;$("next").disabled=false;$("next").onclick=s5an;gtrack("New")}}}function s5pl(){$("s4").style.display="none";$("s5p").style.display="block";$("back").disabled=false;$("back").onclick=s5pb;$("next").disabled=true}function s5pb(){$("forgot").checked=false;$("vip").checked=true;s4l();$("s4").style.display="block";$("s5p").style.display="none"}function v(b,a){try{$(b).disabled=!a}catch(b){}$(b).className=(a?"tx":"disabled")}function s5av(a){var b=($("ctype").value=="International");v("ctype",a);v("ufname",a);v("ulname",a);v("dobm",a);v("dobd",a);v("doby",a);v("gender",a);v("ethnicity",a);v("email",a);v("addr1",a&&!b);v("city",a&&!b);v("state",a&&!b);v("zip",a&&!b);v("ceeb",a);v("gradyear",a);$("back").disabled=!a;$("next").disabled=!a}function s5ab(){s4l();$("s4").style.display="block";$("s5a").style.display="none"}function s5an(){var c=($("ctype").value=="International");if($("ufname").value==""){gtrack("New:NoFirstName");alert("Please enter your first name.");return}if($("ulname").value==""){gtrack("New:NoLastName");alert("Please enter your last name.");return}if($("dobm").value<=0){gtrack("New:NoDOB");alert("Please provide your date of birth.");return}if($("dobd").value<=0){gtrack("New:NoDOB");alert("Please provide your date of birth.");return}if($("doby").value<=0){gtrack("New:NoDOB");alert("Please provide your date of birth.");return}var b=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;var a=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/;if(!(!b.test($("email").value)&&a.test($("email").value))){gtrack("New:InvalidEmail");alert("Please enter a valid email address.\n\nWe will send your registration confirmation via email.");return}var l;var f;try{l=new Number($("zip").value)}catch(g){l=0}try{f=new Number($("gradyear").value)}catch(g){f=0}if(l<210&&!c){gtrack("New:InvalidZIP");alert("Please enter a valid ZIP code.");return}if(f<1950||f>new Date().getFullYear()+10){gtrack("New:InvalidHSGradYear");alert("Please enter the year of your high school graduation.");return}s5av(false);fname=$("ufname").value;lname=$("ulname").value;loadScript("api.asp?mode=pcard&ctype="+$("ctype").value+"&fname="+encodeURIComponent(fname)+"&lname="+encodeURIComponent(lname)+"&doby="+$("doby").value+"&dobm="+$("dobm").value+"&dobd="+$("dobd").value+"&gender="+encodeURIComponent($("gender").value)+"&eth="+encodeURIComponent($("ethnicity").value)+"&email="+encodeURIComponent($("email").value)+"&addr="+encodeURIComponent($("addr1").value)+"&city="+encodeURIComponent($("city").value)+"&state="+encodeURIComponent($("state").value)+"&zip="+l+"&ceeb="+ceebdrop.selVal+"&gradyr="+f);gtrack("NewSubmit")}function s5bl(){s5bv(true);$("s5a").style.display="none";$("s5b").style.display="block";$("back").disabled=false;$("back").onclick=s5bb;$("next").disabled=false;$("next").onclick=s5bn;gtrack("AccountCreation")}function s5bv(a){$("nvipun").disabled=!a;$("nvipun").className=(a?"tx":"disabled");$("nvippw").disabled=!a;$("nvippw").className=(a?"tx":"disabled");$("nvipunl").className=(a?"":"disabled");$("nvippwl").className=(a?"":"disabled")}function s5bb(){s5bv(true);s5av(true);$("s5a").style.display="block";$("s5b").style.display="none";$("back").disabled=false;$("back").onclick=s5ab;$("next").disabled=false;$("next").onclick=s5an}function s5bn(){if($("nvipun").value.length>50||$("nvippw").value.length>50){gtrack("AccountCreation:LongCredential");alert("Username/password too long.");return}if($("nvipun").value.length<4||$("nvippw").value.length<4){gtrack("AccountCreation:ShortCredential");alert("Username/password must be at least 4 characters.");return}loadScript("api.asp?mode=updatevip&un="+encodeURIComponent($("nvipun").value)+"&pw="+encodeURIComponent($("nvippw").value));gtrack("AccountCreationSubmit");s5bv(false);$("back").disabled=true;$("next").disabled=true}function s5cl(){$("cvipund").innerHTML=vipun;$("cvippwd").innerHTML='<a href="#" onClick="s5spw(); return false;">show my password</a>';$("cvipun").value=vipun;$("cvippw").value=vippw;s5cv(true);$("s5a").style.display="none";$("s5c").style.display="block";$("back").disabled=false;$("back").onclick=s5cb;$("next").disabled=false;$("next").onclick=s5cn;gtrack("AccountAssociation")}function s5spw(){$("cvippwd").innerHTML=vippw;gtrack("AccountAssociation:ShowPassword")}function s5cv(a){$("cvipkeep").disabled=!a;$("cvipchg").disabled=!a;$("cvipun").disabled=(!$("cvipchg").checked)&&a;$("cvipun").className=(($("cvipchg").checked&&a)?"tx":"disabled");$("cvippw").disabled=(!$("cvipchg").checked)&&a;$("cvippw").className=(($("cvipchg").checked&&a)?"tx":"disabled");$("cvipunl").className=(($("cvipchg").checked&&a)?"":"disabled");$("cvippwl").className=(($("cvipchg").checked&&a)?"":"disabled")}function s5cb(){s5av(true);$("s5a").style.display="block";$("s5c").style.display="none";$("back").disabled=false;$("back").onclick=s5ab;$("next").disabled=false;$("next").onclick=s5an}function s5cn(){if(!$("cvipkeep").checked&&!$("cvipchg").checked){gtrack("AccountAssociation:NothingPicked");alert("Please indicate whether you'd like to keep your current login information or change it.")}else{if($("cvipchg").checked){if($("cvipun").value.length>50||$("cvippw").value.length>50){alert("Username/password too long.");return}if($("cvipun").value.length<4||$("cvippw").value.length<4){alert("Username/password must be at least 4 characters.");return}loadScript("api.asp?mode=updatevip&un="+encodeURIComponent($("cvipun").value)+"&pw="+encodeURIComponent($("cvippw").value));s5cv(false);$("back").disabled=true;$("next").disabled=true;gtrack("AccountAssociation:NewCredentials")}else{gtrack("AccountAssociation:KeepCredentials");s6l()}}}function s6l(){if(appts.length==1){$("cwhen").innerHTML="<p><b>"+appts[0].Name+"</b><br>"+appts[0].EDate.dateFormat("full")+" at "+appts[0].EDate.timeFormat("short")+"</p>"}else{appts.sort(apptByDate);x="<ul>";for(i=0;i<appts.length;i++){x+="<li><b>"+appts[i].Name+"</b> on "+appts[i].EDate.dateFormat("full")+" at "+appts[i].EDate.timeFormat("short")+"</li>"}x+="</ul>";$("cwhen").innerHTML=x}$("myname").innerText=fname+" "+lname;$("s4").style.display="none";$("s5b").style.display="none";$("s5c").style.display="none";$("is1").style.display="none";$("is2").style.display="none";$("s6").style.display="block";$("back").disabled=false;$("back").onclick=s6b;$("next").disabled=false;$("next").onclick=s6n;gtrack("ReadyToCommit")}function s6b(){if(adminID==0){if($("vip").checked){$("s6").style.display="none";s4l()}else{$("s6").style.display="none";if(newvip){s5bv(true);s5bl()}else{s5cl()}}}else{$("s6").style.display="none";$("s1").style.display="block";s1l()}}function s6n(){if(isNumeric($("gcnt").value)){if($("gcnt").value<8){$("next").disabled=true;$("back").disabled=true;$("gcnt").disabled=true;$("gcnt").className="disabled";loadScript("api.asp?mode=commit&gcnt="+$("gcnt").value);gtrack("Commit")}else{$("next").disabled=true;$("back").disabled=true;$("s6").style.display="none";$("s6g").style.display="block";gtrack("Commit:LargeGroup")}}else{gtrack("Commit:NoGuests");alert("Please enter the number of guests attending with you.")}}function s6cl(){var a=0;if(appts.length==1){$("cwhenc").innerHTML="<p><b>"+appts[0].Name+"</b><br>"+appts[0].EDate.dateFormat("full")+"</p>";a=appts[0].ID}else{$("cwhenc").innerHTML="<ul>";for(i=0;i<appts.length;i++){$("cwhenc").innerHTML+="<li><b>"+appts[i].Name+"</b> on "+appts[i].EDate.dateFormat("full");a=appts[0].ID}$("cwhenc").innerHTML+="</ul>"}gtrack("Commit:AlreadyRegistered","EID",a);$("mynamec").innerText=fname+" "+lname;$("regedcx").style.display=((adminID==0)?"block":"none");$("s4").style.display="none";$("s5a").style.display="none";$("s6c").style.display="block";finishPage(true)}function s6cb(){s4l();$("s4").style.display="block";$("s6c").style.display="none"}function s6cn(){$("next").disabled=true;$("back").disabled=true}function resetPrint(){var a="";if(appts.length==1){a="<b>"+appts[0].Name+"</b><br>"+appts[0].EDate.dateFormat("full")+" at "+appts[0].EDate.timeFormat("short")+(appts[0].Location!=""&&appts[0].Location!=null?"<br>"+appts[0].Location.replace(/\n/g,"<br>"):"")+(appts[0].Special!=""&&appts[0].Special!=null?"<br>"+appts[0].Special.replace(/\n/g,"<br>"):"")}else{a="<ul>";for(i=0;i<appts.length;i++){a+="<li><b>"+appts[i].Name+"</b><br>"+appts[i].EDate.dateFormat("full")+" at "+appts[i].EDate.timeFormat("short");if(appts[i].Location!=""&&appts[i].Location!=null){a+="<br>"+appts[i].Location.replace(/\n/g,"<br>")}if(appts[i].Special!=""&&appts[i].Special!=null){a+="<br>"+appts[i].Special.replace(/\n/g,"<br>")}a+="</li>"}a+="</ul>"}$("print").innerHTML='<div class="printfirstpage"><img src="UC_logo-200.png" align=left><h1>Campus Visit</h1><br clear=all>Thank you for your interest in the University of Cincinnati!  We are very excited to have you join us on campus.<p>Here&rsquo;s your visit itinerary:<p>'+a+"<p>Questions? Please feel free to call us at (513) 556-1100.</div>";printPages=1;needPrint=false;didPrint=false}function readyPrint(g,f,c,b,o,e,a,l){printPages++;$("print").innerHTML+='<div class="printpage"><br clear=all><img src="UC_logo-200.png" align=left><h1>VIP Express Check-In</h1><br clear=all><b>'+g+"</b><br>"+f.dateFormat("full")+" at "+f.timeFormat("short")+'<p>Please remember to bring this sheet with you to UC.  If we\'re missing anything, please fill in the missing information.<table border=0 cellspacing=3 cellpadding=0><tr><td>Name</td><td class="pf">'+c+'</td></tr><tr><td>Email</td><td class="pf">'+b+'</td></tr><tr><td>Date of Birth</td><td class="pf">'+o+'</td></tr><tr><td>HS Grad Year</td><td class="pf">'+e+"</td></tr><tr><td>Confirmation #</td><td>"+a+'</td></tr></table><p align=right><span style="font-size:8pt;">'+l+'</span><br><img src="barcode.aspx?id='+a+'" alt="'+a+'"></div>';needPrint=true;didPrint=false}function s7l(a,b){if(appts.length==1){$("ccwhen").innerHTML="&nbsp;<b>"+appts[0].Name+"</b> on "+appts[0].EDate.dateFormat("full")+" at "+appts[0].EDate.timeFormat("short")+"."}else{$("ccwhen").innerHTML=":<ul>";for(i=0;i<appts.length;i++){$("ccwhen").innerHTML+="<li><b>"+appts[i].Name+"</b> on "+appts[i].EDate.dateFormat("full")+" starting at "+appts[i].EDate.timeFormat("short")}$("ccwhen").innerHTML+="</ul>"}$("s6").style.display="none";$("s7").style.display="block";if(adminID!=0){$("admpr").style.display=(needPrint?"block":"none");$("slb").style.display="none";$("slbt").style.display="none";needPrint=false}else{$("slb").style.display=(needPrint?"block":"none");$("slbt").style.display=(needPrint?"block":"none")}$("s7tg").style.display=(a?"block":"none");$("s7tgl").href="http://www.admissions.uc.edu/travel/roar/tg.asp?eid="+b;gtrack("Done");finishPage(false)}function cs1l(){$("reged").innerHTML="";if(rEv.length>0){for(i=0;i<rEv.length;i++){$("reged").innerHTML+='<input type=checkbox id="rEv'+i+'"><label for="rEv'+i+'"> <b>'+rEv[i].Name+"</b>, "+rEv[i].Date.dateFormat("full")+" at "+rEv[i].Date.timeFormat("short")+"</label><br>"}$("clbl").innerHTML="You are registered for the following upcoming events.  Check the ones you need to cancel.";$("back").disabled=false;$("back").onclick=cs1b;$("next").disabled=false;$("next").onclick=cs1n;gtrack("CancelPickEvents")}else{$("clbl").innerHTML="You are not registered for any upcoming events.<p>If you have any questions, please call (513) 556-1100.";$("back").disabled=false;$("back").onclick=cs1b;$("next").disabled=true;gtrack("CancelNoEvents")}$("s4").style.display="none";$("cs1").style.display="block"}function cs1b(){s4l();$("s4").style.display="block";$("cs1").style.display="none"}function cs1n(){$("next").disabled=true;$("back").disabled=true;var a="";for(i=0;i<rEv.length;i++){if($("rEv"+i).checked){a+=rEv[i].RegID+","}}if(a.length>0){for(i=0;i<rEv.length;i++){$("rEv"+i).disabled=true}a=a.substr(0,a.length-1);loadScript("api.asp?mode=multicancel&eids="+a);gtrack("CancelEventsPicked")}else{gtrack("CancelPickEvents:NothingPicked");alert("If you need to cancel one or more of your appointments, please check the box next to the appointment.\n\nIf you don't see your appointment listed and you think it should be, you can call (513) 556-1100 to verify the appointment was canceled.\n\nIf you don't need to cancel any of the listed appointments, click Back.");$("next").disabled=false;$("back").disabled=false}}function cs2l(){$("cs1").style.display="none";$("cs2").style.display="block";finishPage(true)}function finishPage(a){$("resched").style.display="none";if(a){$("back").disabled=false;$("back").onclick=restartWiz;$("back").innerHTML="&lt; Start Over"}else{$("back").disabled=true}$("next").disabled=false;$("next").onclick=finishWiz;$("next").innerHTML=(a?"Close":"Fi<u>n</u>ish");if(cancelBtn){$("cancel").disabled=true}}function normalPage(){$("back").innerHTML="&lt; <u>B</u>ack";$("next").innerHTML="<u>N</u>ext &gt;"}function finishWiz(){if(needPrint&&!didPrint){gtrack("PromptPrintReceipt");if(confirm("You have not printed your confirmation receipt.  Do you really want to close the wizard without printing?")){window.close()}}else{gtrack("Bye");closeWin()}}function restartWiz(){gtrack("RestartWiz");s1l()}function printCnf(){gtrack("PrintReceipt");$("slb").disabled=true;window.print();didPrint=true;$("slb").disabled=false}function closeWin(){window.open("","_self","");window.close()}function typeToBits(a){switch(a){case 3:return 1;case 4:return 2;case 5:return 4}}function dbg(a){_dbg="["+new Date()+"] "+a+"<br>"+_dbg}function msgbox(a,b,c){if(typeof(vbRunning)!="undefined"){return VBMsgBox(a,b,c)}else{if((b&7)>0){return confirm(a)}else{return alert(a)}}}function apptByDate(e,c){return(e.EDate-c.EDate)}function Querystring(a){this.params=new Object();this.get=Querystring_get;if(a==null){a=location.search.substring(1,location.search.length)}if(a.length==0){return}a=a.replace(/\+/g," ");var c=a.split("&");for(var e=0;e<c.length;e++){var f;var g=c[e].split("=");var b=unescape(g[0]);if(g.length==2){f=unescape(g[1])}else{f=b}this.params[b]=f}}function Querystring_get(a,b){if(b==null){b=null}var c=this.params[a];if(c==null){c=b}return c}var MONTH_NAMES=new Array("January","February","March","April","May","June","July","August","September","October","November","December","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var DAY_NAMES=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sun","Mon","Tue","Wed","Thu","Fri","Sat");function LZ(a){return(a<0||a>9?"":"0")+a}function isDate(c,b){var a=getDateFromFormat(c,b);if(a==0){return false}return true}function compareDates(f,g,c,e){var b=getDateFromFormat(f,g);var a=getDateFromFormat(c,e);if(b==0||a==0){return -1}else{if(b>a){return 1}}return 0}function formatDate(S,P){P=P+"";var q="";var F=0;var R="";var f="";var o=S.getYear()+"";var g=S.getMonth()+1;var Q=S.getDate();var w=S.getDay();var u=S.getHours();var I=S.getMinutes();var A=S.getSeconds();var C,D,b,B,T,e,O,N,J,z,V,u,U,l,a,L;var G=new Object();if(o.length<4){o=""+(o-0+1900)}G.y=""+o;G.yyyy=o;G.yy=o.substring(2,4);G.M=g;G.MM=LZ(g);G.MMM=MONTH_NAMES[g-1];G.NNN=MONTH_NAMES[g+11];G.d=Q;G.dd=LZ(Q);G.E=DAY_NAMES[w+7];G.EE=DAY_NAMES[w];G.H=u;G.HH=LZ(u);if(u==0){G.h=12}else{if(u>12){G.h=u-12}else{G.h=u}}G.hh=LZ(G.h);if(u>11){G.K=u-12}else{G.K=u}G.k=u+1;G.KK=LZ(G.K);G.kk=LZ(G.k);if(u>11){G.a="PM"}else{G.a="AM"}G.m=I;G.mm=LZ(I);G.s=A;G.ss=LZ(A);while(F<P.length){R=P.charAt(F);f="";while((P.charAt(F)==R)&&(F<P.length)){f+=P.charAt(F++)}if(G[f]!=null){q=q+G[f]}else{q=q+f}}return q}function _isInteger(c){var b="1234567890";for(var a=0;a<c.length;a++){if(b.indexOf(c.charAt(a))==-1){return false}}return true}function _getInt(g,e,f,c){for(var a=c;a>=f;a--){var b=g.substring(e,e+a);if(b.length<f){return null}if(_isInteger(b)){return b}}return null}function getDateFromFormat(J,C){J=J+"";C=C+"";var I=0;var w=0;var E="";var g="";var H="";var o,l;var b=new Date();var q=b.getYear();var G=b.getMonth()+1;var F=1;var e=b.getHours();var D=b.getMinutes();var A=b.getSeconds();var u="";while(w<C.length){E=C.charAt(w);g="";while((C.charAt(w)==E)&&(w<C.length)){g+=C.charAt(w++)}if(g=="yyyy"||g=="yy"||g=="y"){if(g=="yyyy"){o=4;l=4}if(g=="yy"){o=2;l=2}if(g=="y"){o=2;l=4}q=_getInt(J,I,o,l);if(q==null){return 0}I+=q.length;if(q.length==2){if(q>70){q=1900+(q-0)}else{q=2000+(q-0)}}}else{if(g=="MMM"||g=="NNN"){G=0;for(var B=0;B<MONTH_NAMES.length;B++){var f=MONTH_NAMES[B];if(J.substring(I,I+f.length).toLowerCase()==f.toLowerCase()){if(g=="MMM"||(g=="NNN"&&B>11)){G=B+1;if(G>12){G-=12}I+=f.length;break}}}if((G<1)||(G>12)){return 0}}else{if(g=="EE"||g=="E"){for(var B=0;B<DAY_NAMES.length;B++){var z=DAY_NAMES[B];if(J.substring(I,I+z.length).toLowerCase()==z.toLowerCase()){I+=z.length;break}}}else{if(g=="MM"||g=="M"){G=_getInt(J,I,g.length,2);if(G==null||(G<1)||(G>12)){return 0}I+=G.length}else{if(g=="dd"||g=="d"){F=_getInt(J,I,g.length,2);if(F==null||(F<1)||(F>31)){return 0}I+=F.length}else{if(g=="hh"||g=="h"){e=_getInt(J,I,g.length,2);if(e==null||(e<1)||(e>12)){return 0}I+=e.length}else{if(g=="HH"||g=="H"){e=_getInt(J,I,g.length,2);if(e==null||(e<0)||(e>23)){return 0}I+=e.length}else{if(g=="KK"||g=="K"){e=_getInt(J,I,g.length,2);if(e==null||(e<0)||(e>11)){return 0}I+=e.length}else{if(g=="kk"||g=="k"){e=_getInt(J,I,g.length,2);if(e==null||(e<1)||(e>24)){return 0}I+=e.length;e--}else{if(g=="mm"||g=="m"){D=_getInt(J,I,g.length,2);if(D==null||(D<0)||(D>59)){return 0}I+=D.length}else{if(g=="ss"||g=="s"){A=_getInt(J,I,g.length,2);if(A==null||(A<0)||(A>59)){return 0}I+=A.length}else{if(g=="a"){if(J.substring(I,I+2).toLowerCase()=="am"){u="AM"}else{if(J.substring(I,I+2).toLowerCase()=="pm"){u="PM"}else{return 0}}I+=2}else{if(J.substring(I,I+g.length)!=g){return 0}else{I+=g.length}}}}}}}}}}}}}}if(I!=J.length){return 0}if(G==2){if(((q%4==0)&&(q%100!=0))||(q%400==0)){if(F>29){return 0}}else{if(F>28){return 0}}}if((G==4)||(G==6)||(G==9)||(G==11)){if(F>30){return 0}}if(e<12&&u=="PM"){e=e-0+12}else{if(e>11&&u=="AM"){e-=12}}var a=new Date(q,G-1,F,e,D,A);return a.getTime()}function parseDate(o){var f=(arguments.length==2)?arguments[1]:false;generalFormats=new Array("y-M-d","MMM d, y","MMM d,y","y-MMM-d","d-MMM-y","MMM d");monthFirst=new Array("M/d/y","M-d-y","M.d.y","MMM-d","M/d","M-d");dateFirst=new Array("d/M/y","d-M-y","d.M.y","d-MMM","d/M","d-M");var b=new Array("generalFormats",f?"dateFirst":"monthFirst",f?"monthFirst":"dateFirst");var g=null;for(var e=0;e<b.length;e++){var a=window[b[e]];for(var c=0;c<a.length;c++){g=getDateFromFormat(o,a[c]);if(g!=0){return new Date(g)}}}return null};
