jQuery.noConflict();
jQuery(document).ready(function() {  
	
	//Remove bg image from last navigation list item
	jQuery('.navigation li:last').addClass('last');

	// Initialise Heroes on the hompage
	if(jQuery('body').hasClass('home')) {
	
		jQuery('#hero').cycle( {
			slideExpr: '.slide',
			fx: 'scrollHorz',
			speed: 1000,
			pause: 1,
			timeout: 7000,
			cleartype: true,
			before: function(currSlideElement, nextSlideElement, options, forwardFlag){
				jQuery('.container', currSlideElement).fadeOut('fast');
			},
			after: function(currSlideElement, nextSlideElement, options, forwardFlag){
				jQuery('.container', nextSlideElement).fadeIn('slow');
			},
			next: 'a#hero-next',
			prev: 'a#hero-prev',
			pager: '#hero-pager',
			pagerAnchorBuilder: function(idx, slide) {
				return '<a href="#" title="View this slide"></a>';
			}
		});
		
		// Initialise Service slider on homepage
		jQuery('#services-slider').cycle( {
			fx: 'scrollHorz',
			speed: '2000',
			pause: 1,
			timeout: 2000,
			next: 'a#service-next',
			prev: 'a#service-prev',
			pager: '#service-pager',
			pagerAnchorBuilder: function(idx, slide) {
				return '<a href="#" title="View this slide"></a>';
			}
		
		});
		
	}
	
	// Carousel settings for galleries
	jQuery('#carousel').jcarousel({
    });

	// Removing p tags from subscription management page
	jQuery('#content p').each(function() {
		var content = jQuery(this).html();
		jQuery(this).parent().append(content);
		jQuery(this).remove();
	});
	
	jQuery('#content form h3').each(function() { 
		jQuery(this).replaceWith('<label>' + jQuery(this).text() + '</label>');
	});
	
	jQuery('a#icon').click(function(e){
		e.preventDefault();
		jQuery('a#text').toggleClass('show');
	});

});

// Initialise Shadowbox
Shadowbox.init();

// Return Id of string //
function getID(strID){
 return strID.replace(/[^0-9]/gi, '');
}

/* Custom transition 'scrollfadeHorz'
	
jQuery.fn.cycle.transitions.scrollfadeHorz = function($cont,$slides,opts){
	$cont.css("overflow","hidden").width();
	opts.before.push(function(curr,next,opts,fwd){
		jQuery.fn.cycle.scrollfadeReset(curr,next,opts);
		opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;
	});
	opts.cssFirst={left:0};
	opts.cssBefore={top:0};
	opts.animIn={opacity:1,left:0};
	opts.animOut={opacity:0,top:0};
};
*/


