
$(document).ready(function(){
	marqueeSwap.init();
});

/*var marqueeSwap = {
	init:function(){

		// set up index properties for all items:
		$("#marquee-data > div.marquee-main-section").each(function(i){ // each marquee section
			this.index = i;
		});
		
		$("#mid-select-box > div").each(function(i){ // each set of buttons 
			$("div.thumb",this).each(function(b){ // each button in each set
				this.getElementsByTagName("a")[0].index = b; // give the link the index property
				this.getElementsByTagName("a")[0].mySiloStateName = "btnSilo" + i;
				this.getElementsByTagName("a")[0].mySiloIndex = i;
			});
		});
		
		//set up default state:
		this.currentActiveStates.marque = 2;
		this.currentActiveStates.btnSilo0 = 1;
		this.currentActiveStates.btnSilo1 = 0;
		this.currentActiveStates.btnSilo2 = 3;
		
		// click handlers for buttons:
		$("#mid-select-box > div > div.thumb > p.lrnmr a").bind("click", function(e){
			marqueeSwap.showInMarquee(this.index); // show the corresponding info in marquee
			
			// show what was in marquee in me:
			$("#mid-select-box > div:eq("+this.mySiloIndex+") > div.thumb").hide();
			$("#mid-select-box > div:eq("+this.mySiloIndex+") > div.thumb:eq("+marqueeSwap.currentActiveStates.marque+")").show();
			
			// update state:
			marqueeSwap.currentActiveStates[this.mySiloStateName] = marqueeSwap.currentActiveStates.marque;
			marqueeSwap.currentActiveStates.marque = this.index;

			return false;
		});
	},
	currentActiveStates:{
		marque:2,
		btnSilo0:1,
		btnSilo1:0,
		btnSilo2:3
	},
	showInMarquee:function(indexToShow){
		$("#marquee-data > div.marquee-main-section").css("display","none"); // hide all
		$("#marquee-data > div.marquee-main-section:eq("+indexToShow+")").css("display","block"); // show correct one
	}
};*/

var marqueeSwap = {
	init: function () {
		$(".marquee-main-section").not("#marquee-teach").hide();
		$("#marquee-teach").show();
		this.positionIndicator("#preview_marquee-teach");
		this.doPagination();
		
		$("div.fourth").click(function (evt) {
			var currMarquee = $(this).attr("id").substr(8);
			$("div.marquee-main-section").hide().filter("#" + currMarquee).show();	
			marqueeSwap.positionIndicator(this);
			
			$("#marquee_pagination li").removeClass("current").filter("#" + currMarquee.substr(8)).addClass("current");
			
			switch(currMarquee)
			{
			case "marquee-teach":
				waCustomLink(this,'intel_inside:home:marquee_box:intel_teach','o','wa_eCustom10=ssc:overview&wa_events=se_points&wa_iid=intel_inside:home:marquee_box:intel_teach');
				break;
			case "marquee-edu2":
				waCustomLink(this,'intel_inside:home:marquee_box:math_and_science','o','wa_iid=intel_inside:home:marquee_box:math_and_science&wa_eCustom10=ssc:overview&wa_events=se_points');
				break;
			case "marquee-classmate":
				waCustomLink(this,'intel_inside:home:marquee_box:classmate','o','wa_eCustom10=ssc:overview&wa_events=se_points&wa_iid=intel_inside:home:marquee_box:classmate');
				break;
			case "marquee-epa":
				waCustomLink(this,'intel_inside:home:marquee_box:environment','o','wa_eCustom10=ssc:overview&wa_events=se_points&wa_iid=intel_inside:home:marquee_box:environment');
				break;
			}
		 });
	},
	
	positionIndicator: function (currItem) {
		var p = $(currItem).position();
		$("#marquee-indicatorTop, #marquee-indicatorBtm").css({
			display: "block",
			left: p.left + "px"
		}).filter("#marquee-indicatorBtm").css("top", (p.top + $(currItem).parents("div.fourth-container").height()) + "px");
	},
	
	doPagination: function () {
		$("#marquee_pagination li").click(function (evt) {
			evt.preventDefault();
			$("#marquee_pagination li").removeClass("current");
			$(this).addClass("current");
			
			var currMarquee = "#marquee-" + $(this).attr("id");
			$("div.marquee-main-section").hide().filter(currMarquee).show();	
			marqueeSwap.positionIndicator("#preview_" + currMarquee.substr(1));
		});
	}	
	
}
