$(document).ready(function () {

	/* @FAQ */
	/* ------------------------------ */
	
	$('.acCont').hide();

	$('.acContBtn').click(function() {
		$(this).next('.acCont').slideToggle('normal').parent().toggleClass('activeCont');
		return false;
	});

	/* @Sidebar showcase */
	/* ------------------------------ */
	$('#showcase1, #showcase2').css('overflow', 'hidden');
	
	$('ul#awards').cycle({
		fx: 'fade',
		pause: 1,
		prev: '#prev1',
		next: '#next1'
	});
	
	$('ul#testimonials').cycle({
		fx: 'fade',
		pause: 1,
		prev: '#prev2',
		next: '#next2',
		before: onBefore
	});
	
	$('ul#quotes').cycle({
		fx: 'fade',
		speed:  800,
		timeout: 8000, 
		pause: 1
	});
	
	
	function onBefore(curr, next, opts, fwd) {
	 var $ht = $(this).height();

	 $(this).parent().animate({height: $ht});
	}
	
	/* @Newsletter */
	/* ------------------------------ */
	$('#newsletterForm').validate({
		errorLabelContainer: $('#errors'),
		rules: {
				email: { required: true, email: true }
		},
		messages: {
				email: "* Please enter a valid email address."
		},
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				success: function() {
					$('#newsletterForm').html("<div id='success-message'></div>");
					$('#success-message').html("<p><strong>Thank you.</strong> <br/>You've been added to our list and will hear from us soon!</p>");
				},
				error: function() {
					$('#newsletterForm').html("<div id='success-message'></div>");
					$('#success-message').html("<p><strong>There has been an error.</strong> <br/>Please try again.</p>");
				}
			});
		}
	});
	
	$('#unsubscribeForm').validate({
		errorLabelContainer: $('#unsubscribe-error'),
		rules: {
				email: { required: true, email: true }
		},
		messages: {
				email: "* Please enter a valid email address."
		},
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit(function() {
				$('#unsubscribeForm').html("<div id='success-message'></div>");
				$('#success-message').html("<p>You have successfully been removed from our mailing list.</p>");
			});
		}
	});
	
	/*$('.issue-entry .issue-right a').each(function(){
		$(this).click(function () {
			pageTracker._trackEvent('PRimeCut', 'Download', $(this).attr("href"));
		});
	});*/
	
});

	function showItem(sender) {
        var senderID = sender.id.replace('cap-', '');
        $('#cap-bg-' + senderID).fadeIn("fast");
    }

    function hideItem(sender) {
        var senderID = sender.id.replace('cap-', '');
        $('#cap-bg-' + senderID).fadeOut("fast"); 
    }
