/*
 * Accordion Javascript for left column navigation of Chisholm Website
 * Author: Chisholm Institute
 */

//jQuery.noConflict();

// alert("j");
// alert("wahay");

$(document).ready(function() {  

  // hide the non-current menus as soon as the DOM is ready
  $('.left_side_nav ul.AspNet-Menu li.AspNet-Menu-WithChildren:not(.AspNet-Menu-ChildSelected):not(.AspNet-Menu-Selected) ul').hide();
  
  $('div#nav ul.AspNet-Menu ul').hide();

  
  // style selected items to appear open
  $('.left_side_nav ul.AspNet-Menu li.AspNet-Menu-ChildSelected').addClass('AspNet-Menu-WithChildrenOpen');
  $('.left_side_nav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-Selected').addClass('AspNet-Menu-WithChildrenOpen');

  // add small invisible links above the ">" shaped drop down arrows
  $('.left_side_nav ul.AspNet-Menu li.AspNet-Menu-WithChildren > a').before('<div class="open_children_link"><a href="#" title="Show / hide menu">&nbsp;</a></div>');

  // prepare clicks for items with children
  // did have "...ildren > a"
   $('.left_side_nav ul.AspNet-Menu li.AspNet-Menu-WithChildren .open_children_link a').click( function() {

		var $thelist = $(this).parent().parent().find('ul:first');
		if($thelist.is(':visible')){
			// hide it
			$(this).parent().parent().removeClass('AspNet-Menu-WithChildrenOpen');
			
			if($.browser.msie && (parseFloat($.browser.version) < 7)){
				$thelist.hide();
			} else {
				//$thelist.slideUp(250);			
				$thelist.hide();
			}
			//$thelist.slideToggle(250);
			//$thelist.slideUp(250);
		} else {
			// show it	
			$(this).parent().parent().addClass('AspNet-Menu-WithChildrenOpen');
			
			if($.browser.msie && (parseFloat($.browser.version) < 7)){
				$thelist.show();
			} else {
				//$thelist.slideDown(250);
				$thelist.show();
			}
			//$thelist.slideToggle(250);
			//$thelist.slideDown(250);
		}
		return false;
	});
	
	// prepare expand all button
	$('#expandallnav').click( function() {
		$('ul.AspNet-Menu li.AspNet-Menu-WithChildren ul').show();
		$('ul.AspNet-Menu li.AspNet-Menu-WithChildren').addClass('AspNet-Menu-WithChildrenOpen');
		//$('#left_column ul.AspNet-Menu li.AspNet-Menu-WithChildren *').unbind();
		$('.open_children_link').hide();
		
		$('#showcoursesearch, #showsitesearch').unbind();
		var $coursediv = $('#searchcourseswrap');
		var $sitediv = $('#searchsitewrap');
		$coursediv.show();
		$sitediv.show();
	});
	
	// toggle visibility of submenu via anchor or span
	/*$('ul.AspNet-Menu ul a, ul.AspNet-Menu ul span').click(function() {
		$(this).parent().find('ul:first').slideToggle(300);
		return false;
	});*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	// prepare accordion items for homepage
	$('#newsitem1').show();
	$('a.newsitem1').addClass('selected_news_headline');
	$('a.newsitem1').click( function() {
		$('#newsitem1').show();
		$('#newsitem2').hide();
		$('#newsitem3').hide();
		$('a.newsitem1').addClass('selected_news_headline');
		$('a.newsitem2').removeClass('selected_news_headline');
		$('a.newsitem3').removeClass('selected_news_headline');
	});
	$('a.newsitem2').click( function() {
		$('#newsitem1').hide();
		$('#newsitem2').show();
		$('#newsitem3').hide();
		$('a.newsitem1').removeClass('selected_news_headline');
		$('a.newsitem2').addClass('selected_news_headline');
		$('a.newsitem3').removeClass('selected_news_headline');
	});
	$('a.newsitem3').click( function() {
		$('#newsitem1').hide();
		$('#newsitem2').hide();
		$('#newsitem3').show();
		$('a.newsitem1').removeClass('selected_news_headline');
		$('a.newsitem2').removeClass('selected_news_headline');
		$('a.newsitem3').addClass('selected_news_headline');
	});
	
	
	
	
	
	
	// campus accordion
	$('#campusitem1').show();
	$('a#campuslink1').addClass('selected_news_headline');
	$('a#campuslink1').click( function() {
		$('#campusitem1').show();
		$('#campusitem2').hide();
		$('#campusitem3').hide();
		$('#campusitem4').hide();
		$('#campusitem5').hide();
		$('#campusitem6').hide();
		$('a#campuslink1').addClass('selected_news_headline');
		$('a#campuslink2').removeClass('selected_news_headline');
		$('a#campuslink3').removeClass('selected_news_headline');
		$('a#campuslink4').removeClass('selected_news_headline');
		$('a#campuslink5').removeClass('selected_news_headline');
		$('a#campuslink6').removeClass('selected_news_headline');
	});
	$('a#campuslink1').click( function() {
		$('#campusitem1').show();
		$('#campusitem2').hide();
		$('#campusitem3').hide();
		$('#campusitem4').hide();
		$('#campusitem5').hide();
		$('#campusitem6').hide();
		$('a#campuslink1').addClass('selected_news_headline');
		$('a#campuslink2').removeClass('selected_news_headline');
		$('a#campuslink3').removeClass('selected_news_headline');
		$('a#campuslink4').removeClass('selected_news_headline');
		$('a#campuslink5').removeClass('selected_news_headline');
		$('a#campuslink6').removeClass('selected_news_headline');
	});
	$('a#campuslink2').click( function() {
		$('#campusitem2').show();
		$('#campusitem1').hide();
		$('#campusitem3').hide();
		$('#campusitem4').hide();
		$('#campusitem5').hide();
		$('#campusitem6').hide();
		$('a#campuslink2').addClass('selected_news_headline');
		$('a#campuslink1').removeClass('selected_news_headline');
		$('a#campuslink3').removeClass('selected_news_headline');
		$('a#campuslink4').removeClass('selected_news_headline');
		$('a#campuslink5').removeClass('selected_news_headline');
		$('a#campuslink6').removeClass('selected_news_headline');
	});
	$('a#campuslink3').click( function() {
		$('#campusitem3').show();
		$('#campusitem1').hide();
		$('#campusitem2').hide();
		$('#campusitem4').hide();
		$('#campusitem5').hide();
		$('#campusitem6').hide();
		$('a#campuslink3').addClass('selected_news_headline');
		$('a#campuslink1').removeClass('selected_news_headline');
		$('a#campuslink2').removeClass('selected_news_headline');
		$('a#campuslink4').removeClass('selected_news_headline');
		$('a#campuslink5').removeClass('selected_news_headline');
		$('a#campuslink6').removeClass('selected_news_headline');
	});
	$('a#campuslink4').click( function() {
		$('#campusitem4').show();
		$('#campusitem1').hide();
		$('#campusitem2').hide();
		$('#campusitem3').hide();
		$('#campusitem5').hide();
		$('#campusitem6').hide();
		$('a#campuslink4').addClass('selected_news_headline');
		$('a#campuslink1').removeClass('selected_news_headline');
		$('a#campuslink2').removeClass('selected_news_headline');
		$('a#campuslink3').removeClass('selected_news_headline');
		$('a#campuslink5').removeClass('selected_news_headline');
		$('a#campuslink6').removeClass('selected_news_headline');
	});
	$('a#campuslink5').click( function() {
		$('#campusitem5').show();
		$('#campusitem1').hide();
		$('#campusitem2').hide();
		$('#campusitem3').hide();
		$('#campusitem4').hide();
		$('#campusitem6').hide();
		$('a#campuslink5').addClass('selected_news_headline');
		$('a#campuslink1').removeClass('selected_news_headline');
		$('a#campuslink2').removeClass('selected_news_headline');
		$('a#campuslink3').removeClass('selected_news_headline');
		$('a#campuslink4').removeClass('selected_news_headline');
		$('a#campuslink6').removeClass('selected_news_headline');
	});
	$('a#campuslink6').click( function() {
		$('#campusitem6').show();
		$('#campusitem1').hide();
		$('#campusitem2').hide();
		$('#campusitem3').hide();
		$('#campusitem4').hide();
		$('#campusitem5').hide();
		$('a#campuslink6').addClass('selected_news_headline');
		$('a#campuslink1').removeClass('selected_news_headline');
		$('a#campuslink2').removeClass('selected_news_headline');
		$('a#campuslink3').removeClass('selected_news_headline');
		$('a#campuslink4').removeClass('selected_news_headline');
		$('a#campuslink5').removeClass('selected_news_headline');
	});










	// international accordion
	// student profiles accordion
	$('#internationalitem1').show();
	$('a#internationallink1').addClass('selected_news_headline');
	
	$('a#internationallink1').click( function() {
		$('#internationalitem1').show();
		$('#internationalitem2').hide();
		$('#internationalitem3').hide();
		$('#internationalitem4').hide();
		$('#internationalitem5').hide();
		$('#internationalitem6').hide();
		$('a#internationallink1').addClass('selected_news_headline');
		$('a#internationallink2').removeClass('selected_news_headline');
		$('a#internationallink3').removeClass('selected_news_headline');
		$('a#internationallink4').removeClass('selected_news_headline');
		$('a#internationallink5').removeClass('selected_news_headline');
		$('a#internationallink6').removeClass('selected_news_headline');
	});
	$('a#internationallink2').click( function() {
		$('#internationalitem2').show();
		$('#internationalitem1').hide();
		$('#internationalitem3').hide();
		$('#internationalitem4').hide();
		$('#internationalitem5').hide();
		$('#internationalitem6').hide();
		$('a#internationallink2').addClass('selected_news_headline');
		$('a#internationallink1').removeClass('selected_news_headline');
		$('a#internationallink3').removeClass('selected_news_headline');
		$('a#internationallink4').removeClass('selected_news_headline');
		$('a#internationallink5').removeClass('selected_news_headline');
		$('a#internationallink6').removeClass('selected_news_headline');
	});

	$('a#internationallink3').click( function() {
		$('#internationalitem3').show();
		$('#internationalitem2').hide();
		$('#internationalitem1').hide();
		$('#internationalitem4').hide();
		$('#internationalitem5').hide();
		$('#internationalitem6').hide();
		$('a#internationallink3').addClass('selected_news_headline');
		$('a#internationallink2').removeClass('selected_news_headline');
		$('a#internationallink1').removeClass('selected_news_headline');
		$('a#internationallink4').removeClass('selected_news_headline');
		$('a#internationallink5').removeClass('selected_news_headline');
		$('a#internationallink6').removeClass('selected_news_headline');
	});

	$('a#internationallink4').click( function() {
		$('#internationalitem4').show();
		$('#internationalitem2').hide();
		$('#internationalitem3').hide();
		$('#internationalitem1').hide();
		$('#internationalitem5').hide();
		$('#internationalitem6').hide();
		$('a#internationallink4').addClass('selected_news_headline');
		$('a#internationallink2').removeClass('selected_news_headline');
		$('a#internationallink3').removeClass('selected_news_headline');
		$('a#internationallink1').removeClass('selected_news_headline');
		$('a#internationallink5').removeClass('selected_news_headline');
		$('a#internationallink6').removeClass('selected_news_headline');
	});

	$('a#internationallink5').click( function() {
		$('#internationalitem5').show();
		$('#internationalitem2').hide();
		$('#internationalitem3').hide();
		$('#internationalitem4').hide();
		$('#internationalitem1').hide();
		$('#internationalitem6').hide();
		$('a#internationallink5').addClass('selected_news_headline');
		$('a#internationallink2').removeClass('selected_news_headline');
		$('a#internationallink3').removeClass('selected_news_headline');
		$('a#internationallink4').removeClass('selected_news_headline');
		$('a#internationallink1').removeClass('selected_news_headline');
		$('a#internationallink6').removeClass('selected_news_headline');
	});

	$('a#internationallink6').click( function() {
		$('#internationalitem6').show();
		$('#internationalitem2').hide();
		$('#internationalitem3').hide();
		$('#internationalitem4').hide();
		$('#internationalitem5').hide();
		$('#internationalitem1').hide();
		$('a#internationallink6').addClass('selected_news_headline');
		$('a#internationallink2').removeClass('selected_news_headline');
		$('a#internationallink3').removeClass('selected_news_headline');
		$('a#internationallink4').removeClass('selected_news_headline');
		$('a#internationallink5').removeClass('selected_news_headline');
		$('a#internationallink1').removeClass('selected_news_headline');
	});












	// student profiles accordion
	$('#studentitem1').show();
	$('a#studentlink1').addClass('selected_news_headline');
	
	$('a#studentlink1').click( function() {
		$('#studentitem1').show();
		$('#studentitem2').hide();
		$('#studentitem3').hide();
		$('#studentitem4').hide();
		$('#studentitem5').hide();
		$('#studentitem6').hide();
		$('a#studentlink1').addClass('selected_news_headline');
		$('a#studentlink2').removeClass('selected_news_headline');
		$('a#studentlink3').removeClass('selected_news_headline');
		$('a#studentlink4').removeClass('selected_news_headline');
		$('a#studentlink5').removeClass('selected_news_headline');
		$('a#studentlink6').removeClass('selected_news_headline');
	});
	$('a#studentlink2').click( function() {
		$('#studentitem2').show();
		$('#studentitem1').hide();
		$('#studentitem3').hide();
		$('#studentitem4').hide();
		$('#studentitem5').hide();
		$('#studentitem6').hide();
		$('a#studentlink2').addClass('selected_news_headline');
		$('a#studentlink1').removeClass('selected_news_headline');
		$('a#studentlink3').removeClass('selected_news_headline');
		$('a#studentlink4').removeClass('selected_news_headline');
		$('a#studentlink5').removeClass('selected_news_headline');
		$('a#studentlink6').removeClass('selected_news_headline');
	});
	$('a#studentlink3').click( function() {
		$('#studentitem3').show();
		$('#studentitem2').hide();
		$('#studentitem1').hide();
		$('#studentitem4').hide();
		$('#studentitem5').hide();
		$('#studentitem6').hide();
		$('a#studentlink3').addClass('selected_news_headline');
		$('a#studentlink2').removeClass('selected_news_headline');
		$('a#studentlink1').removeClass('selected_news_headline');
		$('a#studentlink4').removeClass('selected_news_headline');
		$('a#studentlink5').removeClass('selected_news_headline');
		$('a#studentlink6').removeClass('selected_news_headline');
	});
	$('a#studentlink4').click( function() {
		$('#studentitem4').show();
		$('#studentitem2').hide();
		$('#studentitem3').hide();
		$('#studentitem1').hide();
		$('#studentitem5').hide();
		$('#studentitem6').hide();
		$('a#studentlink4').addClass('selected_news_headline');
		$('a#studentlink2').removeClass('selected_news_headline');
		$('a#studentlink3').removeClass('selected_news_headline');
		$('a#studentlink1').removeClass('selected_news_headline');
		$('a#studentlink5').removeClass('selected_news_headline');
		$('a#studentlink6').removeClass('selected_news_headline');
	});
	$('a#studentlink5').click( function() {
		$('#studentitem5').show();
		$('#studentitem2').hide();
		$('#studentitem3').hide();
		$('#studentitem4').hide();
		$('#studentitem1').hide();
		$('#studentitem6').hide();
		$('a#studentlink5').addClass('selected_news_headline');
		$('a#studentlink2').removeClass('selected_news_headline');
		$('a#studentlink3').removeClass('selected_news_headline');
		$('a#studentlink4').removeClass('selected_news_headline');
		$('a#studentlink1').removeClass('selected_news_headline');
		$('a#studentlink6').removeClass('selected_news_headline');
	});
	$('a#studentlink6').click( function() {
		$('#studentitem6').show();
		$('#studentitem2').hide();
		$('#studentitem3').hide();
		$('#studentitem4').hide();
		$('#studentitem5').hide();
		$('#studentitem1').hide();
		$('a#studentlink6').addClass('selected_news_headline');
		$('a#studentlink2').removeClass('selected_news_headline');
		$('a#studentlink3').removeClass('selected_news_headline');
		$('a#studentlink4').removeClass('selected_news_headline');
		$('a#studentlink5').removeClass('selected_news_headline');
		$('a#studentlink1').removeClass('selected_news_headline');
	});



	
	
	
	
	
	
	
	//*****************  custom search results pages  *******************//
	
	// hide details by default (may change this to ajax the details only once title is clicked)
	$('.search-Details').hide();

	
	// add small invisible links above the ">" shaped drop down arrows
  	$('.srch-Title').wrap('<div class="open_children_link"><a href="#" title="Show / hide details"></a></div>');

	
	
	// prepare search results (tabs, expandable details etc)
	$('.search-Full-Result .open_children_link a').click( function() {
		
		var $thedetails = $(this).parent().siblings('.search-Details');
		if($thedetails.is(':visible')){
			// hide it
			if($.browser.msie && (parseFloat($.browser.version) < 7)){
				$thedetails.hide();
			} else {
				$thedetails.slideUp(250, function() {
				        					$(this).parent().removeClass('search-Open');
				        					$thedetails.siblings('.open_children_link_open').addClass('open_children_link');
											$thedetails.siblings('.open_children_link_open').removeClass('open_children_link_open');
										});
				//$thedetails.hide();
			}
			
			
		} else {
			// show it	
			$(this).parent().parent().addClass('search-Open');
			
			if($.browser.msie && (parseFloat($.browser.version) < 7)){
				$thedetails.show();
			} else {
				$thedetails.slideDown(250);
				//$thedetails.show();
			}
			
			$thedetails.siblings('.open_children_link').addClass('open_children_link_open');
			$thedetails.siblings('.open_children_link').removeClass('open_children_link');
		}
		return false;
	});
	
	$('div#courses_results, div#shortcourses_results, div#sitesearch_results').not('.current_tab').hide();
	
	
	$('li#courses_tab a').click( function() {
		$(this).parent().addClass('selected');
		$(this).parent().siblings('#shortcourses_tab').removeClass('selected');
		$(this).parent().siblings('#sitesearch_tab').removeClass('selected');
		$('div#courses_results').show();
		$('div#shortcourses_results').hide();
		$('div#sitesearch_results').hide();
	});
	
	$('li#shortcourses_tab a').click( function() {
		$(this).parent().addClass('selected');
		$(this).parent().siblings('#courses_tab').removeClass('selected');
		$(this).parent().siblings('#sitesearch_tab').removeClass('selected');
		$('div#courses_results').hide();
		$('div#shortcourses_results').show();
		$('div#sitesearch_results').hide();
	});


	$('li#sitesearch_tab a').click( function() {
		$(this).parent().addClass('selected');
		$(this).parent().siblings('#shortcourses_tab').removeClass('selected');
		$(this).parent().siblings('#courses_tab').removeClass('selected');
		$('div#courses_results').hide();
		$('div#shortcourses_results').hide();
		$('div#sitesearch_results').show();
	});

	
}); 
