﻿application={};(function(a){var c="/application_complete.aspx";var b=new ajaxProcessor({processPage:uri.load(false),redirect:c});application.setup=function(){a("#ApplicationForm button").button();a("#ApplicationForm .date-picker").datepicker(cnt.defaultDatePickerOptions);a("#ApplicationForm .numeric-int").numeric({format:"0",minValue:0,emptyValue:0,increment:1,largeIncrement:5});a("#education_additional_add").click(function(){a("#education_additional").show();a(this).hide();return false});a("#education_additional_remove").click(function(){a("#education_additional").hide();a("#education_additional_add").show()});a("#experience_additional_add").click(function(){a("#experience_additional").show();a(this).hide();return false});a("#experience_additional_remove").click(function(){a("#experience_additional").hide();a("#experience_additional_add").show()});a("#nt_password").password({confirm:true,meter:true});a("#ApplicationForm").submit(function(){b.submitForm(this,{data:{process:true},dataType:"json",wait:true,waitText:"Please wait while your application is submitted...",disableForm:true,victory:function(d,e){if(d.contactId){d.redirect=c+"?id="+d.contactId}},defeat:function(d,e){if(typeof d==="string"){a("#errors").show().html(d)}else{if(d.message){a("#errors").show().html(d.message)}a("#ApplicationForm .validation-error").removeClass("validation-error");if(d.invalidFields){a.each(d.invalidFields,function(f,g){if(g==="Availability"){a("#ApplicationForm .nt-gen-avail").addClass("validation-error")}else{if(g==="TutoringExperienceWith"){a("#ApplicationForm .subject-areas").addClass("validation-error")}else{a('#ApplicationForm input[name="'+g+'"],#ApplicationForm textarea[name="'+g+'"],#ApplicationForm select[name="'+g+'"]').addClass("validation-error")}}})}}b.closeWindow();return false}})})}})(jQuery);officePage={};(function(a){a(function(){a("#bookmark").click(function(){a.addBookmark();return false});a('.page-content button, .page-content input[type="button"], .page-content input[type="submit"]').button()});var d=null;var c=null;officePage.hasGACode=false;officePage.setup=function(e){d=e;if(e.googleAnalyticsCode){officePage.hasGACode=true;a.gaTrackPage(e.googleAnalyticsCode)}};function b(){try{a("#office_gmap_canvas").css({width:c.width()-10,height:c.height()-10}).gMap("checkResize")}catch(e){}}officePage.showMap=function(){if(!d||!d.googleMapsKey||(!d.latitude&&!d.longitude)){return}if(c===null){c=a('<div id="gmap_dialog"><div id="office_gmap_canvas" style="width:575px;height:475px"></div></div>').dialog({width:600,height:526,modal:true,maximize:true,autoShow:false,title:"Map",resizeStop:b,maximized:b,restored:b})}c.dialog("open");a("#office_gmap_canvas").gMap({apiKey:d.googleMapsKey,marker:{latitude:d.latitude,longitude:d.longitude,title:d.officeName,infoWindow:{visible:true,showOnClick:true,title:"<strong>"+d.officeName+"</strong><br />"+d.officeAddress}}})}})(jQuery);officeBlogs={};(function(a){var b=new ajaxProcessor({processPage:"/ajax/office_blogs.ashx",redirect:uri.load()});officeBlogs.showVideo=function(c){b.execute({dataType:"html",data:{mode:"blog_load_video_html",id:c},wait:true,waitText:"Please wait...",success:function(d){b.showWindow({title:"Play Video",width:"auto",height:"auto",modal:true,content:d,buttons:{Close:function(){b.closeWindow()}}})}})};officeBlogs.showRssWindow=function(c){b.execute({dataType:"html",data:{mode:"blog_office_rss_window",id:c},wait:true,waitText:"Please wait...",success:function(d){b.showWindow({title:"Subscribe to RSS feed",width:"auto",height:"auto",modal:true,content:d,buttons:{Close:function(){b.closeWindow()}}});b.window.find("button").button()}})}})(jQuery);
