// JavaScript Document
var bannerNo = 2;
function bannerslice(){
	for(var i=1; i<4; i++){
		$('.banner_top_' + i).fadeOut();
	}
	$('.banner_top_' + bannerNo).fadeIn();
	bannerNo ++;
	if(bannerNo == 4){
		bannerNo = 1;
	}
	
	//setTimeout(bannerslice(), 30000);
}
$(function(){
	setInterval(bannerslice, 5000);

	//got windows height   //set footer in the bottom of window
	var winHeight = 0;
	function findDimensions(){
		if (window.innerHeight)
		winHeight = window.innerHeight;
		else if ((document.body) && (document.body.clientHeight))
		winHeight = document.body.clientHeight;
	}
	if (document.documentElement && document.documentElement.clientHeight)
	{
		winHeight = document.documentElement.clientHeight;
	}
	if($('#container').height() < (winHeight-217)){
		$('#container').height(winHeight-217);
	}
	window.onresize=findDimensions;
	
	//css style for .main_nav li:last-child 
	$('.main_nav > li:last-child').css("background-image","none");
	//$('.main_nav li:last-child a').css("padding-right","14px");
	
	//homepage navigation click function
	$('.main_nav > li').hover(function(){
		$('.main_nav ul').addClass('none');	
		$(this).children('ul').removeClass('none');
	},function(){
		$('.main_nav ul').addClass('none');	
		$('.current_nav').next().removeClass('none');	
	});
	$('.main_nav li li').hover(function(){
		if(!$(this).hasClass('sub_nav_left')){
			$(this).addClass('sub_nav_left')
			//.append('<span class="sub_nav_right"></span>')
			.children('a').addClass('sub_nav_mid');
		}
	},function(){
		if(!$(this).hasClass('target_li')){
			$(this).removeClass('sub_nav_left')
			.children('span').remove()
			.end().children('a').removeClass('sub_nav_mid');
		}
	});
	
	//add sub navigation current background image
	$('.sub_nav ul li').click(function() {
		$('.sub_nav ul').each(function() {
			$(this).children().removeClass('sub_nav_left');
			$(this).children().children('a').removeClass('sub_nav_mid');
			$(this).children().children('span').remove();
		});
		$(this).addClass('sub_nav_left');
		$(this).children('a').addClass('sub_nav_mid');
		$(this).append('<span class="sub_nav_right"></span>');
	});
//  $('.sub_nav ul li').addClass('sub_nav_left');
//	$('.sub_nav ul li a').addClass('sub_nav_mid');
//	$('.sub_nav ul li').append('<span class="sub_nav_right"></span>');
	
	
	//banner change function
	/*$('.banner_btn li a').click(function() {
		$('.banner_btn li a').each(function() {
			$(this).removeClass('current_banner');
		});
		$(this).addClass('current_banner');
		var bannerNo = $(this).parent().index() + 1;
		for(var i=1; i<4; i++){
			$('.banner_top_' + i).fadeOut();
		}
		$('.banner_top_' + bannerNo).fadeIn();
	});*/
	
	
	
	//click footer button to display footer content
	$('.footer_btn').click(function() {
		if($('#footer').hasClass('none')){
			$('#footer').removeClass('none');
			$(this).children().removeClass('arrow_right').addClass('arrow_down');
			$(this).children().text('Collapse footer');
			window.scrollTo(0,document.body.scrollHeight);
		}
		else{
			$('#footer').addClass('none');
			$(this).children('span').removeClass('arrow_down').addClass('arrow_right');
			$(this).children().text('Expand footer');
			window.scrollTo(0,document.body.scrollHeight);
		}
	});
	$('.current_greenl').click(function(){
		$('.green_ul li').removeClass('current_green');
		$('.green_ul li').addClass('current_green');
	});
	
	//for folder menu funciton in town_council_members2 page
	$('.green_ul li').click(function(){
		if($(this).hasClass('current_green')){
			$(this).removeClass('current_green');	
		}else{
			$('.green_ul li.current_green').removeClass('current_green');
			$(this).addClass('current_green');
		}
	});
	
	//for forms_a click function
	$('.forms_a').click(function(){
		$('.forms_a').show();
		$('.forms_content').hide();
		$(this).next().show();
	});
	
	$('.main_nav > li > a').css("padding","0 14px");
	$('.main_nav > li').hover(function(){
		$(this).children('a').css("color","#FFF");
		$('.main_nav li a.current_nav').css("color","#FFF");
	},function(){
		$(this).children('a').css("color","#0D3358");
		$('.main_nav li a.current_nav').css("color","#FFF");
	});
});



