$(document).ready(
	function() {
	  InitSearchLink();

	// Open links with rel="external" in new window - like ye ole' target="_blank"
	  $('a[rel="external"]').click(function() { window.open($(this).attr('href')); return false; });
	
	// Zebra-stripe those tables
	$("#content_area table tbody").each(function() {
		$(this).removeClass("odd even");
		$("tr:odd", this).addClass("odd");
		$("tr:even", this).addClass("even");
	});
	
	
	// Hide open pop boxes if clicked anywhere besides box
	$("").click(function(){
		$(".school_nav .top_controls .school_list ul.main").fadeOut();
		$("#top_bar li.school_list div").fadeOut();
		$("div#searchbox").fadeOut();
		$("#top_bar li.school_list").css({"background":"none"});
		$("#top_bar li.search").css({"background":"none"});
	});
	
	// Don't hide search pop up if clicked within it
	$("div#searchbox").click(function(e) {
		e.stopPropagation();
	});
	
	
	// Hide school list if search is opened and vice versa
	$("#top_bar li.school_list a.control").click(function() {
		$("#top_bar li.search div#searchbox").fadeOut();
		$("#top_bar li.search").css({"background":"none"});
	});
	
	$("#top_bar li.search a").click(function() {
		$("#top_bar li.school_list div").fadeOut();
		$("#top_bar li.school_list").css({"background":"none"});
	});
	
	
	// Toggle Top Bar School List
	$("#top_bar li.school_list a.control").click(function() {
		$(this).next("div").toggle();
		
		return false;
	});
	
	
	// Make sure school links are clickable
	$("#top_bar ul li.school_list div ul li a").click(function() {
		return true;
	});
	
	
	// Translation option
    $('div#footer_wrapper div.wrapper').append('<div id="translator"><select id="langselect"><option>Translate:</option><option value="ar">العربية</option><option value="bg">Български</option><option value="ca">Cat</option><option value="zh-CN" title="中国</option><option value="zh-TW" title="中國</option><option value="hr">Hrvatski</option> <option value="cs">Česky</option><option value="da">Dansk</option><option value="nl">Nederlands</option><option value="en">English</option><option value="tl">Filipino</option><option value="fi">Suomi</option><option value="fr">Français</option><option value="de">Deutsch</option><option value="el">Ελληνική</option><option value="iw">עברית</option><option value="hi">हिन्दी</option><option value="id">Indonesia</option><option value="it">Italiano</option><option value="ja">日本語</option><option value="ko">한국어</option><option value="lv">Latviešu</option><option value="lt">Lietuvių</option><option value="no">Norsk</option><option value="pl">Polski</option><option value="pt-PT">Português</option><option value="ro">Română</option><option value="ru">Русский</option><option value="sr">Српски</option><option value="sk">Slovenčina</option><option value="sl">Slovenski</option><option value="es">Español</option><option value="sv">Svenska</option><option value="uk">Українська</option><option value="vi">Việt</option></select></div>');
    var langcookie = $.cookie('currentlang');
    if (langcookie != 'en' && langcookie != null) {
      translateTo(langcookie);
    }
	
	// Translate
    $('#langselect').change(function() {
      translateTo($(this).val());
      $.cookie('currentlang', $(this).val(), { expires: 7 });
    });	
	
		
	// Hide search label on click
		$("#searchbox input#query").click(function(){
			$(this).prev("div#searchbox label").hide();
		});
	
	
	// Left Block News / Events toggles	
	
		// Hide News and Show Events
		$(".news_events_toggle span.toggle.events").click(function() {
			$(this).prev("span.toggle.news").removeClass("current");
			$(this).addClass("current");
			$("#left_block .news_events.news").hide();
			$("#left_block .news_events.events").show();
		});
	
		// Hide Events and Show News
		$(".news_events_toggle span.toggle.news").click(function() {
			$(this).next("span.toggle.events").removeClass("current");
			$(this).addClass("current");
			$("#left_block .news_events.events").hide();
			$("#left_block .news_events.news").show();
		});
		
		// Hint Control
			
			// Hide Hints
			$(".news_events_toggle .hint").css({'opacity':'1'});
			$(".news_events_toggle .hint").hide();
		
			// Show News
			$(".news_events_toggle span.toggle.news").hover(
				function() {
					$(".news_events_toggle .hint.news").fadeIn();
				},
				function() {
					$(".news_events_toggle .hint.news").hide();
				}
			);
			
			// Events News
			$(".news_events_toggle span.toggle.events").hover(
				function() {
					$(".news_events_toggle .hint.events").fadeIn();
				},
				function() {
					$(".news_events_toggle .hint.events").hide();
				}
			);	
		
	
	// RSS text fade
	$("#rss a").hover(
		function() {
			$(this).next("#rss em").fadeIn();
		},
		function() {
			$(this).next("#rss em").fadeOut();
		}
	);


	}
);

function InitSearchLink() {
  $("li.search a").click(function() {
    $("div#searchbox").toggle();

    return false;
  });
}

function translateTo(destLang) {
  $('body').translate('english', destLang, {
    not: 'div#footer_wrapper div.wrapper', //exclude these elements
    fromOriginal: true
  });
}