﻿var timer;
var delay = 3000;
var count = 0;
var dir = "+";
$(document).ready(function() {
	var bannerHomepage = $("#banner-homepage");
	
	if(bannerHomepage.length){
		
		var scrollWidth = bannerHomepage.attr("scrollWidth");
		
		var bannerList = bannerHomepage.find("ul");
		var banners = bannerList.find("li");
		var bannerWidth = banners.width();
		
		bannerList.css({
			width: banners.length * bannerWidth
		});
		
		// reset scroll (firefox)
		bannerHomepage.scrollLeft(0);
		
		$("#banner-homepage-prev, #banner-homepage-next").click(function(){
			if(bannerHomepage.is(":animated"))
				return false
			//dir = this.id == "banner-homepage-prev" ? "-" : "+";
			
			if (dir == "-" && bannerHomepage.scrollLeft()==0)
				dir = "+";
			if (dir == "+" && bannerHomepage.scrollLeft()==(banners.length-1) * bannerWidth)
				dir = "-";
			bannerHomepage.animate({
				scrollLeft: eval(bannerHomepage.scrollLeft() + dir + scrollWidth)
			});
			return false;
		});
		timer = setInterval(autoRotate,delay);
	}
	
	/**
	 * Social media mouse over
	 */
	$(".facilityIcon, a.sm-icon, a.google").hover(function(e) {
		
		var p = $(this).position();
		var w = $(this).width();
		var h = $(this).height();
		
		var txt = $(this).attr("rel") != undefined ? $(this).attr("rel") : "";
		
		if (txt.length == 0 && $(this).attr("alt").toString().length > 0)
			txt = $(this).attr("alt");
		
		$("#tooltip").html(txt);
		var tw = $("#tooltip").width();
		var th = $("#tooltip").height();
		$("#tooltip").css({
			left: (p.left + w/2 - tw/2) * 0.998,
			top: p.top - th + parseInt($(this).css("margin-top")) - 3,
			display: 'block'
		});
	},
	function(e) {
		$("#tooltip").css("display","none");
	});
	
	/**
	 * Facility icon mouse over
	 *//*
	$(".facilityIcon").hover(function(e) {
		//alert($(this).width()); 
		var p = $(this).position();
		var w = $(this).width();
		var h = $(this).height();
		
		$("#tooltip").html($(this).attr("alt"));
		var tw = $("#tooltip").width();
		var th = $("#tooltip").height();
		$("#tooltip").css({
			left: (p.left + w/2 - tw/2) * 0.999,
			top: p.top - th,
			display: 'block'
		});
	},
	function(e) {
		$("#tooltip").css("display","none");
	});*/
});

function autoRotate()
{
	count++;
	if (count%5==0)
		$("#banner-homepage-next").click();
}
