$(document).ready(function(){


	$('#koodoz').wrapInner('<a href="http://www.koodoz.com.au" title="Web Design, Development & SEO by Koodoz Design" rel="external" />');
	$('#koodoz a a').each(function(){ $(this).replaceWith($(this).html()); });
	$('#blog-sidebar section:first').insertBefore('#blog-sidebar').addClass('updates');
	$('.widget_easyforms input[type=text], .widget_easyforms textarea').sitti({top : '10px'});
	$('#theCommentsSection input[type=text], #theCommentsSection textarea').sitti({top : '13px'});
	$('.video .thumb a').prepend('<span class="play" />');
	$('.comment-body').before('<div class="bubblePointer" />');
	$('.no-boxshadow .colexp .title').append('<span class="arrow"></span>');
	$('.colexp h3:not(.title):first').addClass('first');
	var rtt = $('section.randomtext h2').text();
	$('section.randomtext h2').html(rtt.replace(/are saying/i, '<strong>are saying</strong>'));
	

	/* Append termite ornaments */
	
	$('#pageFooter .wrapper').prepend('<img id="tlTermite" src="' + TROOT + '/images/termite-tl.png" alt="termite"/><img id="trTermite" src="' + TROOT + '/images/termite-tr.png" alt="termite"/><img id="brTermite" src="' + TROOT + '/images/termite-br.png" alt="termite"/>');


	$('.colexp:not(.open) > *:not(.title,.arrow)').hide();
	$('.colexp .title').click(function() {
		$(this).toggleClass('expanded').siblings().slideToggle();
	});
	
	
	$('#map').addGoogleMaps({
		lat: -37.700271,
		lng: 145.188820,
		content: '<h3>Specialist Termite Control</h3><p>Factory 4/1637 Main Rd<br />Research, Victoria, 3095</p>',
		zoom: 16,
		title: 'Specialist Termite Control',
		expand: { w: 690, h:400 }	
	});


	$('#postalMap').addGoogleMaps({
		lat: -37.856573,
		lng: 144.897785,
		content: '<h3>Specialist Termite Control</h3><p><strong>Postal:</strong> 70 Douglas Parade, Williamstown VIC, Australia</p>',
		zoom: 16,
		title: 'Specialist Termite Control',
		expand: { w: 690, h:400 }	
	});



	$(".video .thumb a").fancybox({
		'overlayOpacity' : '.7',
		'overlayColor' : '#271405',
		'type' : 'iframe'
	});



	nextSlide = 2;
	loop = 1;
	initSlides();
	timeOut = setTimeout('switchSlide('+nextSlide+')', (6 * 1000));

	$('#slideControls a').click(function() {
		loop = 0;
		clearTimeout(timeOut);
		$('#slider .slide').css({'z-index' : 1});
		$('#slider .slide:nth-child(' + $(this).attr('data-position') + ')').css({'z-index' : 3});
		setActiveNav($(this).attr('data-position'));
		return false;
	});

	var expanded = false;
	$('#fileExpand').click(function() {
		if(!expanded) {
			$('#theFiles').slideDown();
			$('.smallPrint').fadeIn();
			expanded = true;
		} else {
			$('#theFiles').slideUp();
			$('.smallPrint').fadeOut();
			expanded = false;
		}
	});


	$('#c-attachment1').before('<div id="faux-attachment">&nbsp;</div>').change(function() {
		var theFile = $(this).val();
		$('#faux-attachment').text(theFile.substring(0,15) + '…');
	});

	$('body.home #sideColumn section.randomtext').appendTo('#sideColumn .left');


	


});


























function switchSlide(number) {


	$('#slider .slide').stop(true,true);

	var $currentSlide = $('#slider .slide.active');	

	bringSlideForward(number);

	$currentSlide.fadeOut(750, function() {

		$(this).removeClass('active');

		$('#slider .slide:nth-child('+number+')').removeClass('next').addClass('active');
		$('#slider .slide:nth-child('+nextSlide+')').addClass('next');
		
		setActiveNav(number);
		if(loop > 0) {
			$(this).show();
			timeOut = setTimeout('switchSlide('+nextSlide+')', (6 * 1000));
		}

	});

}


function bringSlideForward(number) {

	$('#slider .slide').removeClass('next');
	var $slide = $('#slider .slide:nth-child('+number+')');

	var nxt = parseInt(number) + 1;

	if($slide.next('.slide').length == 0) {
		nxt = 1;
	}

	$slide.addClass('next');

	nextSlide = nxt;
}


function initSlides() {

	$('#slider .slide').removeClass('active next');
	$('#slider .slide:first-child').addClass('active');
	$('#slider .slide:nth-child(2)').addClass('next');

	var hpControls = '<ul id="slideControls">';

	$('#slider .slide').each(function(i) {
	
		var theId = $(this).attr('id').replace('Content', '');
		var theName = theId.charAt(0).toUpperCase() + theId.substr(1).toLowerCase();
	
		hpControls += '<li id="' + theId + '"><a href="#" data-position="' + (i+1) + '">' + theName + '<span></span></a></li>';
	})

	hpControls += '</ul>';
	
	$('nav.buttons').append(hpControls)
	$('nav.buttons ul li:first a').addClass('active');

}


function setActiveNav(number) {
		$('nav.buttons li a').removeClass('active');
		$('nav.buttons li:nth-child('+(number)+') a').addClass('active');
}

