$(window).load(function() {
	// equal column heights
		var leftCol = Math.max($('.left-col').height());
		var rightCol = Math.max($('.right-col-inset').height());
		if (leftCol > rightCol){
		$('.right-col-inset').height(leftCol);
		}
	});

	$(document).ready(function() {
		
		$('#panels').load('http://www.seniortimesmagazine.com/ajax #hero', function(){
			startCycle();
			ISSUU.smartlook.clickCapture.hijackLinks(); // rescan for issuu links
			});
		
		function startCycle() {
		$('#panels').cycle({
			fx: 'scrollLeft',
			speed: 400,
			pager: '#pager',
			pagerAnchorBuilder: function(idx, slide) { 
        		// return selector string for existing anchor 
        		return '#pager li:eq(' + idx + ')';
				return false;
    		}
		}).cycle('pause');
		
		// Hero Slides
		// redefine Cycle's updateActivePagerLink function 
		$.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) { 
    	$(pager).find('li').removeClass('activeLI') 
        .filter('li:eq('+currSlideIndex+')').addClass('activeLI'); 
		};
		
		// Carousel - must be called after cycle
		$(".prev").addClass("disabled");
		
		$("#issue-carousel").jCarouselLite({
    		btnNext: ".next",
    		btnPrev: ".prev",
			speed: 600,
			circular: false,
			scroll:6,
			visible:6,
		});
		slideshowMisc();
		} // end startCycle
		
		
		function slideshowMisc() {
		
		$('.icon-plus, .icon-cover').click(function(){
		$(this).parent().find('a[rel=preview]').click();
		});
		
		// add class to spread previews (lack of psuedo class support)
		$(".page-teaser:first-child").addClass("first");
		
		// highlight plus sign on hover
		$(".page-teaser, .issue-cover").hover(function(){
			$(this).find(".icon-plus").addClass("active");

			},function(){
			$(this).find(".icon-plus").removeClass("active");
		});
		
		// poor form - but no custom fields for images in TXP
		$("#panels img, #issue-carousel img").removeAttr('title');
		
		// Modal for spread previews
		$("a.fancybox").fancybox();
		
		// form submits from hero
		$(".buy-digital").click(function(){
		 	var formID = "#" + $(this).attr("href");
			$(formID).submit();
			return false;
		});
		
		} // end slideshowMisc
		
		
		// Ad sizes - show/hide template download
		$(".page-thumb").hover(function(){
			$(this).children(".download-template").fadeTo("fast", 1.0);

			},function(){
			$(this).children(".download-template").fadeTo("fast", 0);
		});
		
		// Modal for spread previews
		$("a.fancybox").fancybox();
		
		// Send Form — Poor "form" I know...you really need JS on this site.
		$("#send-message, #join").click(function(){
			$(".zemContactForm").submit();
			return false;
		});
		
		$(".subscribe-trigger").click(function(){
			$("#subscribe").submit();
			return false;
		});
		
		//Email Obfuscation
		$(".obf").each(function() {
		var address = $(this).attr("title");
		var domain = $(this).attr("href");
		$(this).attr("href", "mailto:" + address + "@" + domain + ".com");
		});
	});
