$(document).ready(function(){
	$('.nav-header li:first').addClass('first');
  
  $('.content-bottom-line').each(function(){
	  $(this).find('.content-main-block:odd').addClass('second');
  });
  
  $('.magazine .btn-more-info').click(function(){
		if($(this).parent().parent().parent().parent().find('.more-info').css('display') == 'block') {
			$(this).toggleClass('active').parent().parent().parent().parent().find('.more-info').toggle();
		} else {
			closeAll();
		    $(this).toggleClass('active').parent().parent().parent().parent().find('.more-info').toggle();
		}
	});
	$('.magazine .btn-map').click(function(){
		if($(this).parent().parent().parent().parent().find('.map').css('display') == 'block') {
			$(this).toggleClass('active').parent().parent().parent().parent().find('.map').toggle();
		} else {
			closeAll();
		    $(this).toggleClass('active').parent().parent().parent().parent().find('.map').toggle();
		}
	});
	$('.magazine .btn-sample').click(function(){
		if($(this).parent().parent().parent().parent().find('.sample').css('display') == 'block') {
			$(this).toggleClass('active').parent().parent().parent().parent().find('.sample').toggle();
		} else {
			closeAll();
		    $(this).toggleClass('active').parent().parent().parent().parent().find('.sample').toggle();
		}
	});
	
	$('.linehold').each(function(){
		$(this).find('.linehold-block:last').addClass('last');
	});
	
	//$("a[rel].video").overlay({effect: 'apple'});
	$("a#single_image").fancybox();
	
	$("a.video").click(function() {
                 $.fancybox({
                  'padding'             : 0,
                  'autoScale'   : false,
                  'transitionIn'        : 'none',
                  'transitionOut'       : 'none',
                  'title'               : this.title,
                  'width'               : 680,
                  'height'              : 495,
                  'href'                : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
                  'type'                : 'swf',    // <--add a comma here
                  'swf'                 : {'allowfullscreen':'true','wmode':'opaque'} // <-- flashvars here
                  });
                 return false;

            }); 
	
	$('.ad-bottom.deadlines .close-ad-top').click(function(){
		$(this).parent().parent().removeClass('visible').addClass('hidden');
	});
	
	$('.content-main .column:last').addClass('last');
	
	$('.magazine').each(function(){
		$(this).find('.mag-btns').each(function(){
			w = 0;
			$(this).find('.btn-blue').each(function(){
				b = $(this).width();
				if(b > w) {
					w = b;
				}
			});
			$(this).find('.btn-blue').each(function(){
				$(this).width(w+10);
			});
			w = 0;
		});
	});
	$('.magazine:nth-child(3n)').addClass('third');
	
	$("ul.tabs").tabs("div.panes > div.map-hold");
	
	$('.mobile-promotion-list .listContainer1 ul:last').addClass('last');
	
	var divs = $(".magazine");
	for(var i = 0; i < divs.length; i+=3) {
	  divs.slice(i, i+3).wrapAll("<div class='mag-hold'></div>");
	}
	

	$('.app-stores li:last').addClass('last');

	$('.mag-hold').each(function(){
		h = 0;
		$(this).find('.magazine').each(function(){
			$(this).find('.mag-cont').each(function(){
				if($(this).height() > h) {
					h = $(this).height();
				}
			});
		});
		$(this).find('.magazine').each(function(){
			$(this).find('.mag-cont').each(function(){
				$(this).height(h);
			}); 
		});

		h = 0;
		$(this).find('.magazine').each(function(){
			$(this).find('h3').each(function(){
				if($(this).height() > h) {
					h = $(this).height();
				}
			});
		});
		$(this).find('.magazine').each(function(){
			$(this).find('h3').each(function(){
				$(this).height(h);
			}); 
		});

		h = 0;
		$(this).find('.magazine').each(function(){
			$(this).find('.mag-img').each(function(){
				if($(this).height() > h) {
					h = $(this).height();
				}
			});
		});
		$(this).find('.magazine').each(function(){
			$(this).find('.mag-img').each(function(){
				$(this).height(h);
			}); 
		});
	});

	$('.onchange:checkbox').attr('checked', true);


	$('.coupon-builder .content-block').css('overflow','visible');
	$('.line').find('.line-block:last').addClass('last');
	$('.step:last').addClass('last');

	// coupon builder tooltips
	// $('.steps .tooltip_link').click(
	// 	function(){
	// 		el = $(this).parent().parent().find('span.tooltip');

	// 		if($(el).hasClass('hidden')) {
	// 			$(el).removeClass('hidden');
	// 			$(el).css('top',-$(el).outerHeight());
	// 			$(el).css('right',-$(el).outerWidth());
	// 			$(el).fadeIn(100);
	// 		}
	// 		else {
	// 			$(el).fadeOut(100);
	// 			$(el).addClass('hidden');
	// 		}
	// 	}
	// );

	// close tooltip on outside click
    $('.steps .tooltip_link').mouseup(function(event){
		var e = event.target;
		var el = $(e).parent().parent().find('span.tooltip');

		if($(el).hasClass('hidden')) {
			$('.steps .tooltip_link').each(function(){
	    		var all = $(this).parent().parent().find('span.tooltip');
	    		$(all).fadeOut(100);
				$(all).addClass('hidden');
	    	});
			$(el).removeClass('hidden');
			$(el).css('top',-$(el).outerHeight());
			$(el).css('right',-$(el).outerWidth());
			$(el).fadeIn(100);
		}
		else {
			$(el).fadeOut(100);
			$(el).addClass('hidden');
		}
    });

    $(':not(.step .tooltip_link)').mouseup(function(event){
    	var e = event.target;
    	if($(e).attr('class') != 'tooltip_link' && $(e).attr('class') != 'tooltip') {
    		$('.steps .tooltip_link').each(function(){
	    		var el = $(e).parent().parent().find('span.tooltip');
	    		$(el).fadeOut(100);
				$(el).addClass('hidden');
	    	});
    	}
    });

    //close tooltip on ESC
    $(document).keyup(function(e) {
		if (e.keyCode == 27) {
        	$('.steps .tooltip_link').each(function(){
	    		el = $(this).parent().parent().find('span.tooltip');
	    		$(el).fadeOut(100);
				$(el).addClass('hidden');
	    	})
		}
	});

	var onchange_checkbox = ($('.onchange:checkbox')).iphoneStyle({
	    onChange: function(elem, value) { 
	      $('span#status_'+elem.attr('id')).html(value.toString());
	    },
	    checkedLabel: 'Yes',
	    uncheckedLabel: 'No'
	});

	$('.coupon').addClass('hidden');
	$('.coupon.hidden').each(function(){
		$(this).find('input, textarea').attr('disabled','disabled');
		$(this).find('.checkbox_status').html('');
	});

	$('.another_coupon').click(function(){
		b = $('.coupon.hidden:first');
		$(b).find('input, textarea').removeAttr('disabled');
		$(b).find('.iPhoneCheckContainer').removeClass('iPhoneCheckDisabled');
		$(b).find('.checkbox_status').html('true');
		$(b).removeClass('hidden');	
		$(this).parent().find('.submit_ad').remove();
		$(this).remove();
	});




	// new slider
    $('#slider').nivoSlider({
    	directionNavHide: false,
    	pauseTime: 5000
    });

    var tabs = ['Landing', 'Money Saver', 'ClipDeals', 'Home Saver', 'Greater Toronto Living', 'Reno Lifestyle', 'Elite Home', 'Solo Direct'];
    var i = 0;
    $('.nivo-controlNav a').each(function(){
    	if(i == 0) {
    		$(this).hide();
    	}
    	$(this).html(tabs[i]);
    	i++;
    });
    $('.nivo-controlNav a:last').addClass('last');




});

function toSlide(s) {
	alert(s);
	$('#slider').data('nivoslider').slideTo(s);
}

$(window).load(function() {
  
  
  
});


function closeAll(){
	$('.mag-details').each(function(){
		if($(this).css('display') == 'block') {
			$(this).toggle();
		}
		$('.magazine .mag-btns .btn-blue').removeClass('active');
	});
}

function showDeadlines(){
			  $('.ad-bottom').removeClass('visible');
			  $('.ad-bottom').addClass('hidden');
			  $('.ad-bottom.deadlines').removeClass('hidden');
			  $('.ad-bottom.deadlines').addClass('visible');
		  }

