// Feature Slider
jQuery(window).bind("load", function() {
    jQuery("div#slider1").codaSlider()
});

var numSlides=1;
var theInt = null;
var $crosslink, $navthumb;
var curclicked = 0;
    
theInterval = function(cur){
    clearInterval(theInt);
    	
    if( typeof cur != 'undefined' )
    	curclicked = cur;
    
    $crosslink.removeClass("active-thumb");
    $navthumb.eq(curclicked).parent().addClass("active-thumb");
    	$(".stripNav ul li a").eq(curclicked).trigger('click');
    	
    theInt = setInterval(function(){
    	$crosslink.removeClass("active-thumb");
    	$navthumb.eq(curclicked).parent().addClass("active-thumb");
    	$(".stripNav ul li a").eq(curclicked).trigger('click');
    	
		curclicked++;
    	if (curclicked==numSlides) curclicked = 0;
    		
    }, 4000);
};


// Get Involved/Donate Now Slider
$(document).ready(function(){

  $("#get_involved").click(function() {
    $("#get_involved_content").slideToggle("fast");
    $("#donate_now_content").slideUp("fast");
  });
  
  $("#donate_now").click(function() {
    $("#donate_now_content").slideToggle("fast");
    $("#get_involved_content").slideUp("fast");
  });
  
  $("a#become_a_supporter").click(function() {
    $("#donate_now_content").slideToggle("fast");
    $("#get_involved_content").slideUp("fast");
  });
  
});


// Logo Slider
jQuery(function($) {
    $('#support_logos').crossSlide({
      sleep: 3, //in sec
      fade: 0.4   //in sec
    }, [
	  { src: '/i/logo_trillium_foundation.gif', href: 'http://www.trilliumfoundation.org' },
      { src: '/i/logo_avana.gif', href: '#' },
      { src: '/i/logo_heritage_can.gif', href: '#' },
      { src: '/i/logo_gtaa.gif', href: 'http://www.gtaa.com/' },
      { src: '/i/logo_media_profile.gif',   href: 'http://www.mediaprofile.com/' },
      { src: '/i/logo_metcalf_foundation.gif', href: 'http://metcalffoundation.ca/' },
      { src: '/i/logo_now.gif', href: '#' },
      { src: '/i/logo_radio.gif',  href: 'http://www.cbc.ca/radio/' },
      { src: '/i/logo_spacing.gif',  href: 'http://www.spacing.ca/' },
      { src: '/i/logo_tides_canada.gif',  href: 'http://tidescanada.org/' },
      { src: '/i/logo_toronto_community.gif',  href: '#' },
      { src: '/i/logo_toronto.gif',  href: 'http://www.toronto.ca/' },
      { src: '/i/logo_urban_space.gif', href: 'http://www.urbanspace.org/' }
    ]);
});


// Fancy Box for Email Subscriptions
$(document).ready(function() { 
	$("a#subscribe_fancybox").fancybox({
				'zoomSpeedIn':	0, 
				'zoomSpeedOut':	0,
				'overlayShow': true,
				'overlayOpacity': 0.7,
				'frameWidth': 565,
				'frameHeight': 280
			}); 

	$("a.reminder_fancybox").fancybox({
				'zoomSpeedIn':	0, 
				'zoomSpeedOut':	0,
				'overlayShow': true,
				'overlayOpacity': 0.7,
				'frameHeight': 220,
				'centerOnScroll': true
			});
			
	$("a.map_icon").fancybox({
				'zoomSpeedIn':	0, 
				'zoomSpeedOut':	0,
				'overlayShow': true,
				'overlayOpacity': 0.7,
				'frameHeight': 500,
				'frameWidth': 900				
			}); 
			
});


// Toronto Subnavigation
$(document).ready(function(){
/*
	 $("ul.toronto").hide();
    
    $("dl.participatingcities dd ul li a.toronto").click(function(){
    	$("ul.toronto").slideToggle("normal");
    	return false;
    });
*/
});


// Cities Listings Slider
$(document).ready(function(){
    $("dd.walk_details").hide();
    
    $("dd.walk_summary h3").click(function(){
		$(this).parent("dd.walk_summary").toggleClass("open");
    	$("dd.walk_details:visible").slideUp("normal");
    	$(this).parent().next().slideDown("normal");
    	return false;
    });
    
       $("dd.walk_summary h3").click(function(){
   		$(this).parents("dl#walk_listings").find("dd.walk_summary").removeClass("open");
   		$(this).parent().toggleClass("open");
   		return false;
   	});
   	
    $("dd.walk_summary a.open_arrow").click(function(){
		$(this).parent("dd.walk_summary").toggleClass("open");
    	$("dd.walk_details:visible").slideUp("normal");
    	$(this).parent().next().slideDown("normal");
    	return false;
    });
    
    $("dd.walk_summary a.open_arrow").click(function(){
   		$(this).parents("dl#walk_listings").find("dd.walk_summary").removeClass("open");
   		$(this).parent().toggleClass("open");
   		return false;
   	});
    
    $("div.walk_actions a.close_arrow").click(function(){
    	$("dd.walk_summary").removeClass("open");
    	$("dd.walk_details:visible").slideUp("normal");	
    	return false;
    });
});


// Media Listings Slider
$(document).ready(function(){
    $("dd.city_listings").hide();
      
    $("dd.media_summary a.open_arrow").click(function(){
		$(this).parent().toggleClass("open");
    	$("dd.city_listings:visible").slideUp("normal");
    	$(this).parent().next().slideDown("normal"); 
    	return false;
    });
    
	$("dd.media_summary a.open_arrow").click(function(){
   		$(this).parents("dl#media_listings").find("dd.media_summary").removeClass("open");
   		$(this).parent().toggleClass("open");
   		return false;
   	});
   	
    $("dd.media_summary h3").click(function(){
		$(this).parent().toggleClass("open");
    	$("dd.city_listings:visible").slideUp("normal");
    	$(this).parent().next().slideDown("normal"); 
    	return false;
    });
    
	$("dd.media_summary h3").click(function(){
   		$(this).parents("dl#media_listings").find("dd.media_summary").removeClass("open");
   		$(this).parent().toggleClass("open");
   		return false;
   	});
    
    $("div.media_pagination a.close_arrow").click(function(){
    	$("dd.media_summary").removeClass("open");
    	$("dd.city_listings:visible").slideUp("normal");	
    	return false;
    });
});



// Active state for sub navigation on pages
$(function(){
	$("#subcontent_left dl dt a.active").parent().addClass("active");
});
