// JavaScript Document

(function($) {
	$.fn.customFadeIn = function(speed, callback) {
		$(this).fadeIn(speed, function() {
			if(jQuery.browser.msie)
				$(this).get(0).style.removeAttribute('filter');
			if(callback != undefined)
				callback();
			
		});
		return $(this);
	};
	$.fn.customFadeOut = function(speed, callback) {
		$(this).fadeOut(speed, function() {
			if(jQuery.browser.msie)
				$(this).get(0).style.removeAttribute('filter');
			if(callback != undefined)
				callback();
			
		});
		return $(this);
	};
})(jQuery);


$(document).ready(
	function() {
		site_setup();
		
	}
)

var _banners = {};

function site_setup() {
	$('.map_marker').click(
		function() {
			$(this).siblings('.tooltip').hide();
		}
	);
	$('.map_marker').mouseover(
		function() { 
			var _tooltip = $(this).siblings('.tooltip');
			_tooltip.show();
		}
	).mouseout(
		function() {
			$(this).siblings('.tooltip').hide();
		}
	);
	banner_setup();	
}

function banner_setup() {
	//alert('banner');
	_banners.list = $('.banner_text');
	_banners.current = 0;
	_banners.count = _banners.list.length;
	if (_banners.count > 0) {
		fade_banners();	
	}
	
}

function fade_banners() {
//	alert(_banners.count);
	var _banner;
	if ( _banners.current < _banners.count -1) {
		_banners.current++;
	} else {
		_banners.current = 0;	
	}
	_banner = $(_banners.list[_banners.current]);
	
	//_banner.show();
	//_banner.customFadeOut(1500, fade_banners);	
	//_banner.delay(1000).fadeIn(1500).delay(4000).fadeOut(1500, fade_banners);	
	_banner.delay(1000).customFadeIn(1500).delay(4000).customFadeOut(1500, fade_banners);	
}
