/**
 * Şentürk İnşaat
 */

function slider() {
	
	var ks = $("div.images").width();
	var ps = $("div.images").position();
	var ty = 760;
	var km = ks - ty;
	
	$(document).stopTime('sliderTime');
	
	if(Math.abs(ps.left) == km || Math.abs(ps.left) > km) {
		$("div.images").animate({left: 0 + 'px'}, 400, function() {
			
			$(".activeDot").removeClass("activeDot");
			$("#dot1").addClass("activeDot");
			
			$(document).oneTime(5000, 'sliderTime', function(){
				slider();
			});
		});
	} else {
		$("div.images").animate({left: ps.left-ty + 'px'}, 400, function() {
			$(".activeDot").removeClass("activeDot");
			
			var t = Math.abs(ps.left);
			
			if(t == 0) {
				$("#dot2").addClass("activeDot");
			} else if(t == 760*1) {
				$("#dot3").addClass("activeDot");
			} else if(t == 760*2) {
				$("#dot4").addClass("activeDot");
			} else if(t == 760*3) {
				$("#dot5").addClass("activeDot");
			} else if(t == 760*4) {
				$("#dot6").addClass("activeDot");
			} else if(t == 760*5) {
				$("#dot7").addClass("activeDot");
			} else if(t == 760*6) {
				$("#dot8").addClass("activeDot");
			} else if(t == 760*7) {
				$("#dot9").addClass("activeDot");
			} else if(t == 760*8) {
				$("#dot10").addClass("activeDot");
			}
			$(document).oneTime(5000, 'sliderTime',function(){
				slider();
			});
		});
	}
	
}

function goSlide(i) {
	var t = i * 760;
	
	$(document).stopTime('sliderTime');
	
	$("div.images").stop().animate({left: 0 - t + 'px'}, 400, function(){
		$(document).oneTime(5000, 'sliderTime', function(){
			slider();
		});
	});

}

myWidth = 0, myHeight = 0;
var conh
function reportSize() {
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else {
    if( document.documentElement &&
        ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
      //IE 6+ in 'standards compliant mode'
      myWidth = document.documentElement.clientWidth;
      myHeight = document.documentElement.clientHeight;
    } else {
      if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myWidth = document.body.clientWidth;
        myHeight = document.body.clientHeight;
      }
    }
  }
}

$(document).ready(function() {
	
	window.onresize = function(event) {
		
		conh = 365 + $(".content").height() + $(".footer").height();
		reportSize();


	}
	/*
	 * $(".slider").height();
	 * $(".content").height();
	 */
	conh = 10 + $(".slider").height() + $(".content").height() + 40;
	reportSize();


	
	var slideCount = $(".slider-item").length;

	$("div.images").css("width", slideCount * 760);
	
	$(document).oneTime(5000, function(){
		slider();
	});
	
	$("div.dot a").click(function(){
		$("div.slider-dots").find("a.activeDot").removeClass("activeDot");
		$(this).addClass("activeDot");
	});
	
	$("a[rel=example_group]").fancybox({
		
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Resim ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}

	});
	
	$("a#kurumsal").click(function(){
		
		if($(this).hasClass("closed")) {
			$("ul#kurumsalSub").stop().slideDown("slow",function(){
				$("a#kurumsal").removeClass("closed");
			});
		} else {
			$("ul#kurumsalSub").stop().slideUp("slow",function(){
				$("a#kurumsal").addClass("closed");
			});
		}
		
	});
	
	$("a#projeler").click(function(){
		
		if($(this).hasClass("closed")) {
			$("ul#projelerSub").stop().slideDown("slow",function(){
				$("a#projeler").removeClass("closed");
			});
		} else {
			$("ul#projelerSub").stop().slideUp("slow",function(){
				$("a#projeler").addClass("closed");
			});
		}
		
	});
	
});

function changeDot(l){
	l = Math.abs(l);
	var t;
	if(l < 760) {
		t = $("a#dot1");
	} else if(l < 760*2 && l > 760) {
		t = $("a#dot2");
	} else if(l < 760*3 && l > 760*2) {
		t = $("a#dot3");
	} else if(l < 760*4 && l > 760*3) {
		t = $("a#dot4");
	} else if(l < 760*5 && l > 760*4) {
		t = $("a#dot5");
	}
	$("div.slider-dots").find("a.activeDot").css({
		background: 'url("/images/dot.png")'
	});
	$("div.slider-dots").find("a.activeDot").removeClass("activeDot");
	t.css({
		background: 'url("/images/dot1.png")'
	})
	t.addClass("activeDot");
}
