$(document).ready(function(){
	$('.button').wrapInner('<span class="button-inside"></span>');
	
	// Dropdown navs for touchscreen devices
	$('#nav > ul > li').click(function(e){ $(this).children('ul').toggle(); })
					   .mouseleave(function(){ $(this).children('ul').removeAttr('style'); });

	var reSiteUrl = /^http:\/\/(?:www\.)?goodworkproject/;
	$('a').each(function(){ 
		var $this = $(this);
		
		if(this.rel  == 'external' || (reSiteUrl.test(this.href) === false && this.href.indexOf('/') !== 0))
			$this.attr('target', '_blank'); 
	});
	
	$('.course-header').click(function(){
		$(this).parent().toggleClass('expanded').siblings().removeClass('expanded');
		
		return false;
	});
	
	$('#papers-sort-form select').change(function(){ $('#papers-sort-form').submit(); });
	
	var i = document.createElement('input');
	var supportsPlaceholder =  'placeholder' in i;
	
	if(!supportsPlaceholder) {
		$('input').each(function(){
            if($(this).val() == '') { $(this).val($(this).attr('placeholder')).addClass('tip') }
            $(this).focus(function() { if($(this).val() == $(this).attr('placeholder')) { $(this).val('').removeClass('tip'); }})
            .blur(function() { if($(this).val() == '') { $(this).val($(this).attr('placeholder')).addClass('tip'); } })
            .parents('form').submit(function() {
                var field = $(this).find('input');
                if(field.val() == field.attr('placeholder'))
                    field.val('');
            });
        
        });
		
	}
	
}); // end ready

