var bannerNum = 0;
var newHeight = 600;
var defaultHeight = 400;
var imagePath;
		imagePath = document.getElementById('getPath').src;
		imagePath = imagePath.split('/content/')[0];
		imagePath = imagePath.split('/1/')[1];
var j = 0;
var c = 0;
var b = 1;
var playPauseTemp = 0;
var playPause = 1;

var imageWidth = 268;

var bannerChangeInterval;

var activeMortgage = 0;
var typeMortage = "RM";
var amountMortgage = 0;

//var newTime;

var defaultImg = true;

$(document).ready(function(){

	$('.theCarousel > div').each(function() {
		$(this).css({left:j});
		j = Number(j) + Number(imageWidth);
	});
	
	$('.theCarousel').css({"width":j+(imageWidth+"px")});
	
	bannerChangeInterval = window.setInterval(changeBanner, 8000);
	
	$('.bannerControlOne').hover(function() {
		$(this).css('cursor','pointer');
	}, function() {
		$(this).css('cursor','auto');
	});
	
	$('.dropDown').hover(function() {
		$(this).css('cursor','pointer');
	}, function() {
		$(this).css('cursor','auto');
	});


	$('.defaultDD').click(function(){
		$('.dropDown li.item').toggle();
		
		if(defaultImg==true){
			$('.defaultDD').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/dropdown_clicked.gif)","background-repeat":"no-repeat"});
			defaultImg = false;
		} else {
			$('.defaultDD').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/dropdown_selected.gif)","background-repeat":"no-repeat"});
			defaultImg = true;
		}
	});
	
	$('.dropDown li.item').click(function(){
		$('.defaultDD').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/dropdown_selected.gif)","background-repeat":"no-repeat"});
		defaultImg = true;
		var thisHTML = $(this).html();
		$('.defaultDD').html(thisHTML);
		$('.dropDown li.item').toggle();
		activeMortgage = $(this).index(); 
	});
	
	$('.leftArrow a img').hover(function() {
		$(this).attr('src',"/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_leftarrow_hover.jpg");
	}, function() {
		$(this).attr('src',"/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_leftarrow.jpg");
	});

	$('.rightArrow a img').hover(function() {
		$(this).attr('src',"/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_rightarrow_hover.jpg");
	}, function() {
		$(this).attr('src',"/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_rightarrow.jpg");
	});

	
//	$('.timerBar').animate({width: 95}, 8000);

});
	
//function expandCollapseBanner(thisL){	
function expandCollapseBanner(){	

	if($('.heroBanners').height() == 600){
		newHeight = defaultHeight;
//	$(thisL).css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_downarrow.gif)","background-repeat":"no-repeat"});
		$('.expandCollapseArrow').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_downarrow.gif)","background-repeat":"no-repeat"});
		$('.innerContent').fadeOut();
		$('.bannerControlTwo').hide();
		$('.bannerControlOne').fadeIn();
		$('.largeTCImage').hide();
		$('.smallTCImage').fadeIn();
//	pauseBanner();
		playPauseTemp = 0;
		hideOpenDD();
	} else {
		newHeight = 600;
//	$(thisL).css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_uparrow.gif)","background-repeat":"no-repeat"});
		$('.expandCollapseArrow').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_uparrow.gif)","background-repeat":"no-repeat"});
		$('.innerContent').fadeIn();
		$('.bannerControlOne').hide();
		$('.bannerControlTwo').fadeIn();
		$('.smallTCImage').hide();
		$('.largeTCImage').fadeIn();
		playPauseTemp = 1;
	}

	$('.heroBanners').animate({height: newHeight+'px'}, 300);
	$('.banner1TC').animate({height: newHeight+'px'}, 300);
	$('.banner2').animate({height: newHeight+'px'}, 300);
	$('.banner3').animate({height: newHeight+'px'}, 300);
	$('.banner4').animate({height: newHeight+'px'}, 300);

}

function expandCollapseBanner2(){	

	newHeight = 600;
	$('.expandCollapseArrow').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_uparrow.gif)","background-repeat":"no-repeat"});
	$('.innerContent').fadeIn();
	$('.bannerControlOne').hide();
	$('.bannerControlTwo').fadeIn();
	$('.smallTCImage').hide();
	$('.largeTCImage').fadeIn();
	playPauseTemp = 1;

	$('.heroBanners').animate({height: newHeight+'px'}, 300);
	$('.banner1TC').animate({height: newHeight+'px'}, 300);
	$('.banner2').animate({height: newHeight+'px'}, 300);
	$('.banner3').animate({height: newHeight+'px'}, 300);
	$('.banner4').animate({height: newHeight+'px'}, 300);

}

function expandCollapseBanner3(){	

	newHeight = defaultHeight;
	$('.expandCollapseArrow').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_downarrow.gif)","background-repeat":"no-repeat"});
	$('.innerContent').fadeOut();
	$('.bannerControlTwo').hide();
	$('.bannerControlOne').fadeIn();
	$('.largeTCImage').hide();
	$('.smallTCImage').fadeIn();
	playPauseTemp = 0;
	hideOpenDD();

	$('.heroBanners').animate({height: defaultHeight+'px'}, 300);
	$('.banner1TC').animate({height: defaultHeight+'px'}, 300);
	$('.banner2').animate({height: defaultHeight+'px'}, 300);
	$('.banner3').animate({height: defaultHeight+'px'}, 300);
	$('.banner4').animate({height: defaultHeight+'px'}, 300);

}

function pauseBanner(){
	
	if(playPause==0){
//		newTime = 8000 - ((8000/95) * $('.timerBar').width());
//		$('.timerBar').animate({width: 95}, newTime);
		playPause = 1;
		$('.bcPause').attr('src',"/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/bcpause.jpg");
		$('.bcPause').attr('alt',"Pause banners");
	} else {
//		$('.timerBar').stop();
		playPause = 0;
		$('.bcPause').attr('src',"/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/bcplay.jpg");
		$('.bcPause').attr('alt',"Play banners");
	}
	
}

function changeBanner(){
	
	if(playPauseTemp == 0){
		if(playPause == 1){
			b++;
			if(b>4)b=1;
			loadBanner(b);
		}
	}
	
}

function loadBanner(bannerNum){	

	expandCollapseBanner3();

	b = bannerNum;
	clearInterval(bannerChangeInterval);
	bannerChangeInterval = window.setInterval(changeBanner, 8000);

	if(bannerNum == 1)$('.heroBannersOuter').animate({left: 0}, 500);
	if(bannerNum == 2)$('.heroBannersOuter').animate({left: -940}, 500);
	if(bannerNum == 3)$('.heroBannersOuter').animate({left: -1880}, 500);
	if(bannerNum == 4)$('.heroBannersOuter').animate({left: -2820}, 500);
	
	for(var i=0; i<4; i++){
		$('.button'+i).css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_unselected_line.png)","background-repeat":"no-repeat"});
	}
	
	$('.button4').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_unselected.png)","background-repeat":"no-repeat"});
	
	if(bannerNum==2)$('.button1').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_unselected.png)","background-repeat":"no-repeat"});
	if(bannerNum==3)$('.button2').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_unselected.png)","background-repeat":"no-repeat"});
	if(bannerNum==4)$('.button3').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_unselected.png)","background-repeat":"no-repeat"});
	
	$('.button'+bannerNum).css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/button_selected.png)","background-repeat":"no-repeat"});
	
	for(var i=0; i<5; i++){
		$('.bc'+i).attr('src',"/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/bc0.jpg");
	}
	$('.bc'+bannerNum).attr('src',"/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/bc1.jpg");
	
//	$('.timerBar').css({"width": "0px"});
//	$('.timerBar').animate({width: 95}, 8000);
}

function hideOpenDD(){
	$('.dropDown li.item').hide();
	$('.defaultDD').css({"background-image":"url(/1/"+imagePath+"/content/pws/theme/personal_general/images/homepage/dropdown_selected.gif)","background-repeat":"no-repeat"});
	defaultImg = true;
}

function changeCarousel(moveAmount){

	c = Number(c) + Number(moveAmount);
	
	if(c > 0){
		c = -(j-(imageWidth*3));
	} else if(c < -(j-(imageWidth*3))){
		c = 0;
	}
	

	$('.theCarousel').animate({left: c+'px'}, 600);
	

}

function showCarouselText(thisCT){
	$(thisCT).parent().find('.carouselText').show();
}

function hideCarouselText(thisCT){
	$(thisCT).parent().find('.carouselText').hide();
}


function goMortgage(){

	if(activeMortgage==1)typeMortage = "RM";
	if(activeMortgage==2)typeMortage = "FTB";
	if(activeMortgage==3)typeMortage = "HM";

	amountMortgage = $('#mortgageAmount').val();
	
	window.location="https://mortgages.hsbc.co.uk/?type_of_buyer="+typeMortage+"&property_value="+amountMortgage+"&source=flashBanner";

}
/*
function newBanner(){
	$('<div id="newBanner" style="display: none; position:absolute; top: -1px; left: 400px; z-index:25; width:132px; height: 53px;"><a onclick="abovePage();" title="Show info"><img src="/1/'+imagePath+'/content/pws/content/personal/homepage/banners/test_click.jpg" border="0" /></a></div>').insertBefore('#mainTopUtilityRow');
	
	$('#newBanner').fadeIn();
}

function abovePage(){
	$('#newBanner').hide();

	$('<div id="aboveThePage" style="width: 1040px; height:0px;background-color:#fff;margin:0 auto"><img src="/1/'+imagePath+'/content/pws/content/personal/homepage/banners/test.jpg" /></div>').insertBefore('#mainTopUtilityRow');
	
	$('#aboveThePage').animate({height: 300},800);
}
*/


