$(document).ready(function(){


	try { addthis.init(); } catch(err) { }
	$(".news-events-box").corner();
	$(".homeSlider .slideText").corner("tr br");
	$(".homeSlider .slideImages li").corner("tl bl");

	
	$("#nav li ul li").click(function(){
		$(this).find("a").first().click();
	});
	
	selected = 1;
	$(".activated.homeSlider .slideButtons li a").first().addClass("selected");
	
	if($(".activated.homeSlider").length > 0)
	{
		$(".activated.homeSlider .slideImages li").hide();
		
		$(".activated.homeSlider .slideImages li").each(function(){
			src = $(this).find("img").first().attr("src");
			$(this).css('background-image','url(\'' + src + '\')');
			$(this).html("");
		});
		
		$(".activated.homeSlider .slideImages li").first().show();
		
		$(".activated.homeSlider .slideText").hide();
		$(".activated.homeSlider .slideText").first().show();
		
		$(".activated.homeSlider .getInvolved").hide();
		$(".activated.homeSlider .getInvolved").first().show();
		
		i = 0;
		$(".activated.homeSlider .slideButtons li").each(function()
		{
			i++;
			$(this).find("a").first().html(i);
		});
		
		stopped = false;
		
		$(".activated.homeSlider .slideButtons a").click(function(){
			newSelected = parseInt($(this).html());
			$(".homeSlider .slideButtons a").removeClass("selected");
			$(this).addClass("selected");
			if(newSelected != selected)
			{
				$(".homeSlider .slideImages li").fadeOut("slow");
				i = 0;
				$(".homeSlider .slideImages li").each(function()
				{
					i++;
					if(i == newSelected)
					{
						$(this).fadeIn("slow");
					}
				});
				$(".homeSlider .slideText").hide();
				$(".homeSlider .getInvolved").hide();
				i = 0;
				$(".homeSlider .slideText").each(function()
				{
					i++;
					if(i == newSelected)
					{
						$(this).show();
					}
				});
				
				i = 0;
				$(".homeSlider .getInvolved").each(function()
				{
					i++;
					if(i == newSelected)
					{
						$(this).show();
					}
				});
				
				selected = newSelected;
			}
			
			stopped = true;
			return false;
		});
		
		count = 1;
		numSlides = 0;
		$(".activated.homeSlider .slideImages li").each(function(){
			numSlides++;
		});
		
		
		$(".activated").everyTime(5000, "slideTimer", function(i) {
			if(!stopped)
			{
				next = count + 1;
				if(next == numSlides + 1){next = 1; count = numSlides;}
				if(count == numSlides + 1){count = 1; next = 2;}
				
				
				liIndex = 0;
					
				$(".homeSlider .slideButtons a").each(function()
				{
					
					if(liIndex == (next - 1)){
						$(".homeSlider .slideButtons a").removeClass("selected");
						$(this).addClass("selected");
					}
					liIndex++;
				});
				
				$(".homeSlider .slideImages li").fadeOut("slow");
				c = 0;
				$(".homeSlider .slideImages li").each(function()
				{
					c++;
					if(c == next)
					{
						$(this).fadeIn("slow");
					}
				});
				$(".homeSlider .slideText").hide();
				c = 0;
				$(".homeSlider .slideText").each(function()
				{
					c++;
					if(c == next)
					{
						$(this).show();
					}
				});
				
				$(".homeSlider .getInvolved").hide();
				c = 0;
				$(".homeSlider .getInvolved").each(function()
				{
					c++;
					if(c == next)
					{
						$(this).show();
					}
				});
				
				selected = next;
				
				count++;
			}
		
		});
		

	}
	
	function bindCalEvents()
	{
		$(".calendarModule .backLink, .calendarModule .forwardLink").click(function(){
			$.get($(this).attr("href"), function(data) {
			  $(".calendarModule").replaceWith(data);
			  bindCalEvents();
			});
			return false;
		});
		$(".calendarModule .eventList").corner("5px");
		$(".calendarModule li").click(function()
		{
			if($(this).find("a").length > 0)
			{
				document.location = $(this).find("a").first().attr("href");
			}
		});
	}
	
	bindCalEvents();
	
	$(".searchBtn").click(function(){
		top.location = "/search.aspx?search=" + $("input.searchBox").first().val();
		return false;
	});
	
	konami = new Konami();
		konami.code = function() {
			$(".logo").first().parent().css('position','relative');
			$(".logo").first().parent().html($("#logo").html() + '<img src="/images/konami.png" style="position: absolute; top: 0; left: 55px; z-index: 99999999" alt="WTFBBQ" />');
	}

		konami.load();

});

var Konami=function(){var konami={addEvent:function(obj,type,fn,ref_obj){
if(obj.addEventListener)
obj.addEventListener(type,fn,false);else if(obj.attachEvent)
{obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event,ref_obj);}
obj.attachEvent("on"+type,obj[type+fn]);}},input:"",pattern:"3838404037393739666513",load:function(link){this.addEvent(document,"keydown",function(e,ref_obj){if(ref_obj)konami=ref_obj;konami.input+=e?e.keyCode:event.keyCode;if(konami.input.indexOf(konami.pattern)!=-1){konami.code(link);konami.input="";return;}},this);this.iphone.load(link)},code:function(link){window.location=link},iphone:{start_x:0,start_y:0,stop_x:0,stop_y:0,tap:false,capture:false,keys:["UP","UP","DOWN","DOWN","LEFT","RIGHT","LEFT","RIGHT","TAP","TAP","TAP"],code:function(link){konami.code(link);},load:function(link){konami.addEvent(document,"touchmove",function(e){if(e.touches.length==1&&konami.iphone.capture==true){var touch=e.touches[0];konami.iphone.stop_x=touch.pageX;konami.iphone.stop_y=touch.pageY;konami.iphone.tap=false;konami.iphone.capture=false;konami.iphone.check_direction();}});konami.addEvent(document,"touchend",function(evt){if(konami.iphone.tap==true)konami.iphone.check_direction(link);},false);konami.addEvent(document,"touchstart",function(evt){konami.iphone.start_x=evt.changedTouches[0].pageX
konami.iphone.start_y=evt.changedTouches[0].pageY
konami.iphone.tap=true
konami.iphone.capture=true});},check_direction:function(link){x_magnitude=Math.abs(this.start_x-this.stop_x)
y_magnitude=Math.abs(this.start_y-this.stop_y)
x=((this.start_x-this.stop_x)<0)?"RIGHT":"LEFT";y=((this.start_y-this.stop_y)<0)?"DOWN":"UP";result=(x_magnitude>y_magnitude)?x:y;result=(this.tap==true)?"TAP":result;if(result==this.keys[0])this.keys=this.keys.slice(1,this.keys.length)
if(this.keys.length==0)this.code(link)}}}
return konami;}
