
$(document).ready(function(){$('ul.accordion > li > a').live('click',function(event){event.preventDefault();$(this).next().slideToggle().end().toggleClass('expanded');});});$(document).ready(function(){if($('#fitness-center-join').length>0){var navigation='<ul id="slideshow-navigation">';for(var i=0;i<8;i++){navigation=navigation+'<li><a href="#"></a></li>';}
navigation=navigation+'</ul>';$('#fitness-center-join #slideshow').append(navigation);$('#fitness-center-join #slideshow-navigation li:first a').addClass('active');}
$('#fitness-center-join #slideshow-navigation li a').click(function(event){event.preventDefault();$('#slideshow-navigation li a.active').each(function(){$(this).removeClass('active');});$(this).addClass('active');$('#slideshow img').animate({left:-(360*$('#slideshow-navigation li a').index(this))});});});(function($){$.fn.extend({login:function(options){for(var property in options){switch(property){case'netid':case'password':case'service':case'button':case'loader':if(typeof(options[property])!=='string'){delete options[property];}
break;case'errors':case'heading':if(typeof(options[property])!=='boolean'){delete options[property];}
break;default:break;}}
defaults={netid:'#netid',password:'#password',service:'#service, input[name=service]:checked',button:'p.button',errors:true,heading:true,loader:false}
var options=$.extend(defaults,options);if(window.location.protocol!=='https:'){return;}
if(options.loader){$('<img />').attr('src',options.loader);}
$(this).unbind('submit.login');return this.each(function(){var form=$(this);form.bind('submit.login',function(event){var netid=form.find(options.netid);var password=form.find(options.password);var service=form.find(options.service);form.find(options.button).addClass('loading');_loginClearError(form,netid,password);_loginAuth(form,netid,password,service);return false;});});function _loginAuth(form,netid,password,service){var postVars={netid:netid.val(),password:password.val(),service:service.val()};$.post('/global/scripts/api/auth/',postVars,function(json){if(json.status=='true'){var tmp=netid.val().replace(/@(stu\.)?wccnet\.(org|edu)$/g,'');netid.val(tmp);if(service.val()=='email'){_loginEmail(form,netid,password);}
else{form.unbind('submit.login').submit();}}
else if(json.status){_loginDisplayError(form,netid,password,json.status,json.heading);}
else{form.unbind('submit.login').submit();}},'json');}
function _loginEmail(form,netid,password){$.post('/global/scripts/api/email/',{netid:netid.val()},function(system){switch(system){case'xmail':var action='https://client.is.wccnet.org/owa/auth.owa';var dest='https://client.is.wccnet.org/owa';netid.attr('name','username');form.attr('action',action).append('<input type="hidden" name="destination" value="'+dest+'" />').unbind('submit.login').submit();break;case'xclient':var action='https://owa.is.wccnet.org/owa/auth/owaauth.dll';var dest='https://owa.is.wccnet.org/owa';netid.attr('name','username');form.attr('action',action).append('<input type="hidden" name="destination" value="'+dest+'" />').unbind('submit.login').submit();break;case'orchard':var action='https://orchard.wccnet.edu/twig/index.php3';netid.attr('name','login_username');password.attr('name','login_password');form.attr('action',action).unbind('submit.login').submit();break;case'twig':var action='https://stu.wccnet.edu/mail/index.php3';netid.attr('name','login_username');password.attr('name','login_password');form.attr('action',action).unbind('submit.login').submit();break;case'google':form.unbind('submit.login').submit();break;default:break;}});}
function _loginDisplayError(form,netid,password,message,heading){if(!options.errors){form.unbind('submit.login').submit();return;}
_loginClearError(form,netid,password);if(options.headings){$('<div><h3>'+heading+'</h3><p>'+message+'</p></div>').css('display','none').addClass('error').insertBefore(form).slideDown();}
else{$('<p>'+message+'</p>').css('display','none').addClass('error').insertBefore(form).slideDown();}
netid.parents('li:first').addClass('error');password.parents('li:first').addClass('error');password.val('');form.find(options.button).removeClass('loading');}
function _loginClearError(form,netid,password){form.prevAll('p.error, div.error').slideUp('fast',function(){$(this).remove();});netid.parents('li:first').removeClass('error');password.parents('li:first').removeClass('error');}}});})(jQuery);$(document).ready(function(){$('.login form').login({loader:'/global/media/images/icons/sub-loading.gif'});$('#login-google form li.radio ul li').live('click',function(){$(this).siblings().find('label.active').removeClass('active');$(this).find('label').addClass('active');});$('#login-google form input[name=service]:checked').trigger('click');});$(document).ready(function(){$('#parent-newsletter #email-address').helperText('name@example.com');});$(document).ready(function(){$('#popular-services #navigation-popular li').each(function(index,element){$(element).click(function(event){event.preventDefault();var tab=$(this);$('#popular-services #navigation-popular li.active').removeClass('active');tab.addClass('active');$('#popular-services ol').hide();$('#'+tab.attr('id').replace('tab','list')).show();});});$('#popular-services #list-month a, #popular-services #list-year a').click(function(){if(!$(this).data('linkHasBeenClicked')){$(this).data('linkHasBeenClicked',true);id=$(this).attr('id').replace(/(.*-)?service-id/,'');destination=$(this).attr('href');if(Number(id)&&destination){$.get('/services/scripts/api/log/id/'+id+'/',function(){window.location=destination;});}}
return false;});});$(document).ready(function(){$('#search-credit-classes #keyword-class').helperText('Type keyword(s)');$('#search-credit-classes form').submit(function(){$("#search-credit-classes p.button").addClass('loading');});});$(document).ready(function(){$('#search-employees #first-name').helperText('First name');$('#search-employees #last-name').helperText('Last name');});$(document).ready(function(){$("#search-news #keyword-news").helperText('Type keyword(s)');});$(document).ready(function(){$('#search-services #keyword-services').helperText('Type keyword(s)');});$(document).ready(function(){var rotatorCount=0;var featureRotator=setInterval(function(){var images=$('#video-stills img');rotatorCount=(rotatorCount<(images.length-1))?rotatorCount+1:0;images.fadeOut().eq(rotatorCount).stop().fadeIn();},3500);});
