$(document).ready(function(){


	$('#koodoz').wrapInner('<a href="http://www.koodoz.com.au" target="_blank" />');
	$('#koodoz a a').each(function(){ $(this).replaceWith($(this).html()); });
	$('input[type=text], input[type=email], input[type=password], textarea').not('.noLin').labelsInInputs({ top: '8px', left: '16px' });

	if($('span.error').exists()) { $('p.detailsField').addClass('validated'); }
	$('span.error').each(function(i) {
		$(this).siblings('input').addClass('hasError');
	});

	$('#primaryNavigation > ul').superfish({
		autoArrows: false,
		dropShadows: false,
		animation: {height:'show'},
		speed: 300
	});

	//yuck yuck yuck yuck yuck
	$('.ie7 #mce-NAME').val('Name');
	$('.ie7 #mce-EMAIL').val('Email');


	$('#prodCart legend').each(function() {
		var content = $(this).text();
		$(this).replaceWith('<span class="legend">'+content+'</span>');
	});










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

	$('#homepageBannerSlideControls a').click(function() {
		loop = 0;
		clearTimeout(timeOut);
		bringSlideForward($(this).attr('title'));
		switchSlide($(this).attr('title'));
	});
	
	



});







function switchSlide(number) {

	$('#homepageBanner .banner').stop(true,true);

	var $currentSlide = $('#homepageBanner .banner.active');	
	
	bringSlideForward(number);

	$currentSlide.animate({'top':'-391px'}, 'slow', function() {

		$(this).removeClass('active').css({'top':'0'});
		$('#homepageBanner .banner:nth-child('+number+')').removeClass('next').addClass('active');
		setActiveNavCircle(number);
		if(loop > 0) {
			timeOut = setTimeout('switchSlide('+nextSlide+')', (10 * 1000));
		}

	});

}


function bringSlideForward(number) {

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

	var nxt = parseInt(number) + 1;

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

	$slide.addClass('next');
	nextSlide = nxt;
}


function initSlides() {

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

	var hpControls = '<div class="wrapper"><ul id="homepageBannerSlideControls">';
	for(i=1; i<= $('#homepageBanner .banner').length; i++) {
		hpControls += '<li><a href="#" title="'+i+'"><span>'+i+'</span></a></li>';
	}
	hpControls += '</ul></div>';

	$('#homepageBanner').append(hpControls)
	$('#homepageBannerSlideControls li:first a').addClass('active');

}


function setActiveNavCircle(number) {
		$('#homepageBannerSlideControls li a').removeClass('active');
		$('#homepageBannerSlideControls li:nth-child('+(number)+') a').addClass('active');
}


