$(document).ready(function () {
	
	// Home page Carousel
	
	if ($('.carousel').length) {
		$('.carousel').cycle({
			fx:'fade',
			timeout:5000
		});
	}
	
	// Submenu issues
	
	if ($('.widget_ms_submenu').length) {
		$('.widget_ms_submenu li').wrapInner('<span></span>');
		$('.widget_ms_submenu li.current_page_item').prev().addClass('preactive');
		$('.widget_ms_submenu li:last-child').addClass('last');
		$('.widget_ms_submenu li.current_page_item span').wrapInner('<strong></strong>');
	}
	
	// Adding presentational markup, wherever needed
	
	if ($('#intro div.text').length) {
		$('#intro div.text').prepend('<div class="prefix"></div>');
		$('#intro div.text').append('<div class="suffix"></div>');
	}
	if ($('ul#testimonials').length) {
		$('#testimonials blockquote').before('<div class="prefix"></div>');
		$('#testimonials blockquote').after('<div class="suffix"></div>');
	}
	if ($('.widget_twitter').length) {
		$('.widget_twitter ul span.entry-content').before('<div class="prefix"></div>');
		$('.widget_twitter ul span.entry-content').after('<div class="suffix"></div>');
	}
	
	if ($('#content .main .download').length) {
		$('#content .main .download').wrapInner('<span></span>');
	}
	if ($('#content .side .widget_links').length) {
		$('#content .side .widget_links li').wrapInner('<span></span>');
		$('#content .side .widget_links li:last-child').addClass('last');
	}
	if ($('#content .main blockquote').length) {
		$('#content .main blockquote').append('<p class="suffix"></p>');
	}
	
	
	if ($('#wpcf7-f1-p12-o1').length) { // Contact form
		$('#cf-stage input').each(function(i){
			var el = $(this);
			var myid = el.attr('value').toString().toLowerCase();
			el.attr('id',myid);
			el.next().wrap('<label for="'+myid+'"></label>');
		});
		$('#other').click(function(){
			$('#cf-stage-other').focus();
		});
		$('#cf-montreal .wpcf7-list-item-label').remove();
		$('#cf-montreal input').attr('id','montreal');
	}
	
	// Testimonials Carousel
	
	if ($('#testimonials').length) {
		$('#testimonials').cycle({
			fx:'fade',
			timeout:5000
		});
	}
	
	// Twitter Carousel
	
	if ($('.widget_twitter').length) {
		$('.widget_twitter h2').remove();
		$('.widget_twitter ul').cycle({
			fx:'fade',
			timeout:10000
		});
	}
	
	// Dropshadows 

	/*$('#menu .main li a,#menu .main li span').dropShadow({
		left:1,
		top:1,
		blur:0,
		color: '#fca200'
	});
	$('#content h2.section strong span,#intro .text p strong, #respond h2 span').dropShadow({
		left:0,
		top:1,
		blur:0,
		color: '#fff'
	});*/
	
});
