/*
* League Landing Links
*/

$(function() {
	/**
	* for each menu element, on mouseenter, 
	* we enlarge the image, and show both sdt_active span and 
	* sdt_wrap span. If the element has a sub menu (sdt_box),
	* then we slide it - if the element is the last one in the menu
	* we slide it to the left, otherwise to the right
	*/
    $('#sdt_menu > li').bind('mouseenter',function(){
		var $elem = $(this);
		$elem.find('img')
			 .stop(true)
			 .animate({
				'width':'180px',
				'height':'180px',
				'left':'0px'
			 },400,'easeOutBack')
			 .andSelf()
			 .find('.sdt_wrap')
		     .stop(true)
			 .animate({'top':'120px'},500,'easeOutBack')
			 .andSelf()
			 .find('.sdt_active')
		     .stop(true)
			 .animate({'height':'115px'},300,function(){
			var $sub_menu = $elem.find('.sdt_box');
			if($sub_menu.length){
				var left = '180px';
				if($elem.parent().children().length == $elem.index()+1)
					left = '-180px';
				$sub_menu.show().animate({'left':left},200);
			}	
		});
	}).bind('mouseleave',function(){
		var $elem = $(this);
		var $sub_menu = $elem.find('.sdt_box');
		if($sub_menu.length)
			$sub_menu.hide().css('left','0px');
		
		$elem.find('.sdt_active')
			 .stop(true)
			 .animate({'height':'0px'},300)
			 .andSelf().find('img')
			 .stop(true)
			 .animate({
				'width':'0px',
				'height':'0px',
				'left':'85px'},400)
			 .andSelf()
			 .find('.sdt_wrap')
			 .stop(true)
			 .animate({'top':'25px'},500);
	});
});


/*
* Sliding Panel
*/
$(document).ready(function() {
	$("div.panel_button").click(function(){
		$("div#panel").animate({
			height: "500px"
		})
		.animate({
			height: "425px"
		}, "fast");
		$("div.panel_button").toggle();
	
	});	
	
   $("div#hide_button").click(function(){
		$("div#panel").animate({
			height: "0px"
		}, "fast");
		
	
   });	
	
});


/*
* Rotating Ad Banner
*/
var interval_time = 4000; // 3 seconds between changes
var item_count;
var item_interval;
var old_item = 0;
var current_item = 0;

$(document).ready(function() {
    item_count = $("div.adslide-item").size();

    $("div.adslide-item").each(function(i) {
        $(this).hide();
    });

    $("div.adslide-item:eq(" + current_item + ")").fadeIn("slow");

    item_interval = setInterval(item_rotate, interval_time); // time in milliseconds
    $('#ad-container').hover(function() {
        clearInterval(item_interval);
    }, function() {
        item_interval = setInterval(item_rotate, interval_time); //time in milliseconds
        item_rotate();
    });
});

function item_rotate() {
    current_item = (old_item + 1) % item_count;
    $("div.adslide-item:eq(" + old_item + ")").fadeOut("slow", function() {
        $("div.adslide-item:eq(" + current_item + ")").fadeIn("slow");
    });
    old_item = current_item;
}


/*
* Flickr Feed
*/
$(document).ready(function(){

	$('#cbox').jflickrfeed({
		limit: 8,
		qstrings: {
			id: '45963066@N00'
		},
		itemTemplate: '<li>'+
						'<a rel="colorbox" href="{{image}}" title="{{title}}">' +
							'<img src="{{image_s}}" alt="{{title}}" />' +
						'</a>' +
					  '</li>'
	}, function(data) {
		$('#cbox a').colorbox();
	});

});
