$(document).ready(function() {

	$('#featured_checkbox').click(function(){
		
		if( $(this).is(':checked') ){
			//console.log( 'adfd' );
			$('#job_weeks').removeAttr('disabled')
		} else {
			//console.log( 'disabled' );
			$('#job_weeks').attr('disabled','disabled')
		}
	});

	// fix job search filters
	$('#search-jobs').submit(function(){

		var $state 		= $('#job_location option:selected');
		var $country 	= $('#job_country option:selected');

		if( $state.val() != '' ) {
			$state.val( '"' + $state.val() + '"');
		}	
		if( $country.val() != '' ){
			$country.val( '"' + $country.val() + '"');
		}
		return true;

	});


	// bind change event to select fields
	$('#dynamic_select,#dynamic_select_header,#dynamic_select_rss').bind('change', function () {
	  var url = $(this).val(); // get selected value
	  if (url) {
	      window.location = url; // redirect
	  }
	  return false;
	});

	$("#home-row1-col1").accordion({
		autoHeight: false,
		collapsible: true
	});

	var $portlet_acc = $('#portlet_nav_accordion');
	$portlet_acc.accordion({
		autoHeight: false,
		active: false,
		collapsible: true,
		create: function(event, ui) {
			var open_div = $('ul li.current, ul li.parent-current',$portlet_acc).parent().parent();
			var open_div_index = $('div', $portlet_acc).index( open_div );
			
			if( open_div ){
				$(this).accordion( "option", "active", open_div_index );
			}
			
		}	
	});	

	$("#slides, #slides2").slides({
		generatePagination: false
	});

	$("#publications-slides").slides({
		generatePagination: true
	});
	$("#whats-happening").slides({
		autoHeight: true,
		generatePagination: false
	});

	$('input#keywords,input#job_keywords').clearit();

	$('#search-jobs').submit(function(){
		
		var $key = $('input#job_keywords', this);
		
		if( $key.val() == 'keywords' ){
			//console.log( 'hi' );
			$key.val('');
		}

		
	});
	
	// highlight parent when hovering submenu (annual meetings page)
	$(".nav-submenu li a").hover(
		function () {
			if ( $(".nav-submenu").parent().not(".current") ) {$(".nav-submenu").parent().addClass("current");}
		}
	);
	$(".nav-submenu li a").mouseout(
		function () {$(".nav-submenu").parent().removeClass("current");}
	);

	// Member quick links
	$('#member_quick_links_form').submit(function(){
		window.location = $('#quick_link').val();
		return false;
	})

	// Login flyout
	$('#btn_login').click(function(e){
		e.preventDefault();
		$('#login_dropdown').slideToggle();
	})

	// homepage slider fix
	$('#slides .slides_container a').css('cursor','default').click(function(e) {e.preventDefault();});

	$('.pagination-wrap').click(function(){
		window.location = $('.slides_control div:visible a').attr('href');
	}).css('cursor','pointer');

});


// members page left menu
	
$(window).scroll(function(e){ 
	$el = $('.members-left-nav'); 
	if ($(this).scrollTop() > 200 && $el.css('position') != 'fixed'){ 
		$('.members-left-nav').css({'position': 'fixed'}); 
	}
	if ($(this).scrollTop() < 200 && $el.css('position') == 'fixed'){ 
		$('.members-left-nav').css({'position': 'absolute'}); 
	}

});