function isiOS(){
    return (
        (navigator.platform.indexOf("iPhone") != -1) ||
        (navigator.platform.indexOf("iPad") != -1) ||
        (navigator.platform.indexOf("iPod") != -1)
    );
}

$(window).load(function() {
	$("div#slider").smoothDivScroll({ 
		autoScroll: "onstart" , 
		autoScrollDirection: "backandforth", 
		autoScrollStep: 1,
		visibleHotSpots: 'onstart',
		hotSpotsVisibleTime: 10
	});
	
	$("#slider").mouseleave(startScroll);
	
	$(".scrollingHotSpotLeft").mouseover(function() {
		$(".scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible");
	});
	$(".scrollingHotSpotRight").mouseover(function() {
		$(".scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible");
	});
	$(".scrollingHotSpotLeft").mouseleave(function() {
		$(".scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible");
	});
	$(".scrollingHotSpotRight").mouseleave(function() {
		$(".scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible");
	});
	$("#slider").click(function() {
		$(".scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible");
		$(".scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible");
	});
});   
    
function startScroll() {
	setTimeout(
		function(time)
			{
	  			$("#slider").smoothDivScroll("startAutoScroll");
	  			$(".scrollingHotSpotLeft").addClass("scrollingHotSpotLeftVisible").delay(7000).queue(function() {
	  				$(this).removeClass("scrollingHotSpotLeftVisible");
	  			});
	  			$(".scrollingHotSpotRight").addClass("scrollingHotSpotRightVisible").delay(7000).queue(function() {
	  				$(this).removeClass("scrollingHotSpotRightVisible");
	  			});
	  		}, 1500);	
}

function startScrolli() {
	$("#slider").smoothDivScroll("startAutoScroll");
	$(".scrollingHotSpotLeft").addClass("scrollingHotSpotLeftVisible").delay(7000).queue(function() {
		$(this).removeClass("scrollingHotSpotLeftVisible");
	});
	$(".scrollingHotSpotRight").addClass("scrollingHotSpotRightVisible").delay(7000).queue(function() {
		$(this).removeClass("scrollingHotSpotRightVisible");
	});
} 

function stopScroll() {
	$("#slider").smoothDivScroll("stopAutoScroll");	
}

function restore() {
	$(".scrollableArea").fadeOut(500);
	setTimeout(
		function()
			{
				$("#slider").smoothDivScroll("restoreOriginalElements");
				$("#slider").smoothDivScroll("startAutoScroll");
			}, 450);
	$('#projetos').css("background-image", "url(i/botao_s.png)"); 
	$('#residencias').css("background-image", "none");		
	$('#edificios').css("background-image", "none");
	setTimeout(
		function()
			{
				$(".scrollableArea").fadeIn("slow");
				applyFancy();
			}, 600);
}

function res() {
	$(".scrollableArea").fadeOut(500);
	setTimeout(
		function()
			{
				$("#slider").smoothDivScroll("restoreOriginalElements");
				$(".ed").remove();
				$("#slider").smoothDivScroll("recalculateScrollableArea");
				$("#slider").smoothDivScroll("startAutoScroll");
			}, 450);	
	$('#residencias').css("background-image", "url(i/botao_g.png)");	
	$('#edificios').css("background-image", "none");
	$('#projetos').css("background-image", "none"); 
	setTimeout(
		function()
			{
				$(".scrollableArea").fadeIn("slow");
				applyFancy();
			}, 600);	
}

function ed() {
	$(".scrollableArea").fadeOut(500);
	setTimeout(
		function()
			{
				$("#slider").smoothDivScroll("restoreOriginalElements");
				$(".res").remove();
				$("#slider").smoothDivScroll("recalculateScrollableArea");
				$("#slider").smoothDivScroll("startAutoScroll");	
			}, 450);
	$('#edificios').css("background-image", "url(i/botao_g.png)");
	$('#residencias').css("background-image", "none");		
	$('#projetos').css("background-image", "none");  	
	setTimeout(
		function()
			{
				$(".scrollableArea").fadeIn("slow");
				applyFancy();
			}, 600);
}

$(document).ready(function() {
	applyFancy();
});


function applyFancy() {
	$(".imgteaser").fancybox({
		'overlayColor'	: '#2c2d2f',
		'padding': 0,
		'margin': 50,
		'onClosed': function() {
			$("#slider").mouseleave(startScroll);
			startScrolli();
			},
		'onStart': function() {
			$('#slider').unbind('mouseleave');
			}
	});
}

















































