
var settings = {
	animationtype: 'fade',
	speed: 'normal',
	timeout: 2000,
	type: 'sequence',
	runningclass: 'innerfade',
	direction: 'next'
};

var gPause = false;
var gHPause = false;
var gBPause = false;
var elements;
var current = 0;
var last = 0;
var override = false;
var fade = true;

function startCarousel() {
	$('.carousel').innerfade({
			speed: 'slow',
			timeout: 4000,
			type: 'sequence'
	});
	assignPrevNext();
}

function assignPrevNext() {
	$(".prev").click(
		function(){
		//alert("current: " + current + " last: " + last);
		if ( ( current - 1 ) >= 0 ) {
			current = current - 1;
			last = current + 1;
		} else {
			current = elements.length - 1;
			last = 0;
		};
	$(elements[last]).fadeOut(settings.speed);
	$(elements[current]).fadeIn(settings.speed);
	gBPause = true;
	//$(".pause").empty();
	$(".pause").html('<img class="btn" src="http://es.homesandproperty.co.uk/handp/media/play_427.gif" width="31" height="15" alt="play" title="play" />');
			}

	);

	$(".pause").click(
		function(){
			if(gBPause == true) {
				gBPause = false;
				gPause = (gBPause || gHPause);
			}
			else {
				gBPause = true;
				gPause = (gBPause || gHPause);
			}
			if(gBPause == true) {
				//$(".pause").empty();
				$(".pause").html('<img class="btn" src="http://es.homesandproperty.co.uk/handp/media/play_427.gif" width="31" height="15" alt="play" title="play" />');
			}
			else{
				//$(".pause").empty();
				$(".pause").html('<img class="btn" src="http://es.homesandproperty.co.uk/handp/media/pause_426.gif" width="31" height="15" alt="pause" title="pause" />');
			}
		}
	);

	$(".next").click(
		function(){

			if ( ( current + 1 ) < elements.length ) {
			current = current + 1;
			last = current - 1;
		} else {
			current = 0;
			last = elements.length - 1;
		};
	$(elements[last]).fadeOut(settings.speed);
	$(elements[current]).fadeIn(settings.speed);
	gBPause = true;
	//$(".pause").empty();
	$(".pause").html('<img class="btn" src="http://es.homesandproperty.co.uk/handp/media/play_427.gif" width="31" height="15" alt="play" title="play" />');
		}
	);

	$(".carouselcontainer").hover(
		function(){
			$(".control").fadeIn();
			gHPause = true;
			gPause = (gBPause || gHPause);
		},
		function(){
			$(".control").fadeOut();
			gHPause = false;
			gPause = (gBPause || gHPause);

		}
	);
}

