jQuery.noConflict();
jQuery(document).ready(function() {
	
	
	
	var whatgrade = jQuery('#edu_wrapper').attr('class').split(' ');
	
	switch(whatgrade[0]){
		case 'grade_k4':
			// add flash nav
			var flashvars = {};
			var params = {};
			params.wmode = "transparent";
			var attributes = {};
			swfobject.embedSWF("/experience/education/edu_flash/preloader.swf", "edu_nav_sub", "636", "128", "9.0.0", false, flashvars, params, attributes);
	
			// add carousel
			jQuery('#featured_games').jcarousel({
				//visible: 4
			});
			break;
		case 'grade_58':
			// add carousel
			jQuery('#featured_games').jcarousel({
				//visible: 4
			});
			//add tooltips
			jQuery(".jcarousel-skin-58-games li a").each( function() {
				jQuery(this).bind("mouseenter", function(event) {
					event.stopPropagation();
					var tooltip = jQuery(".games-tooltip");
					//tooltip.stop();
					var viewportWidth = 0;
					if( window.innerWidth )
						viewportWidth = window.innerWidth;
					else
						viewportWidth = document.body.clientWidth;
					tooltip.html("<h4>"+jQuery(this).attr("title")+"</h4><p>"+jQuery(this).attr("ref")+"</p>");
					if( (jQuery(this).position().left + 150) + jQuery(this).parent("li").parent("ul").position().left + jQuery("#edu_content").offset().left + 233 > viewportWidth ){
						//display left facing tooltip
						if( !tooltip.hasClass("reverse"))
							tooltip.addClass("reverse");
						tooltip.css({
							'left': (jQuery(this).position().left + 150) + jQuery(this).parent("li").parent("ul").position().left - 273,
							'top': jQuery(this).offset().top - 270
							}).show();
					}else{
						
						if( tooltip.hasClass("reverse"))
							tooltip.removeClass("reverse");
						tooltip.css({
							'left': (jQuery(this).position().left + 150) + jQuery(this).parent("li").parent("ul").position().left,
							'top': jQuery(this).offset().top - 270
							}).show();
					}
				});
			});
			
			// add carousel
			jQuery('.jcarousel-skin-58-games').jcarousel({
				//visible: 4
			});
			
			jQuery("ul.jcarousel-list, div.jcarousel-clip, div.jcarousel-container, .edu_games_page h3").each( function() {
				jQuery(this).bind("mouseover", function(event) {
					event.stopPropagation();
					jQuery(".games-tooltip").hide();
				});
			});
			
			if(jQuery.browser.msie){
				var browserversion = parseInt(jQuery.browser.version);
				if(browserversion == 6){
					jQuery('h2.page_title').css('left','-36px');
				}
			}
			break;
		case 'grade_912':
			// popup menu
			jQuery('.edu_sub_page .sub_featured_page_button').bind('mouseenter mouseleave', function(e){
			        jQuery(this).toggleClass('popup_visible');
			    });
			break;
	}
	
	if (jQuery('div#cat_index').length > 0){
			jQuery('div#cat_index:eq(0)> h3').attr('class', 'open');
			//$('div#cat_index:eq(0)> ul').hide();
			jQuery('div#cat_index:eq(0)> h3').click(function() {
				jQuery(this).next().slideToggle('fast');
				jQuery(this).toggleClass('open');
			});
		}
	
	
});
