/* remove error messages IE 7 or greater */
function blockError(){return true;}window.onerror = blockError;

/* onloads */
$(function(){
	
	/* navigation */
	$("div#nav li a").bind("mouseenter",function(){
		var thisBtn=$(this),
			btnLeft=0;
		for(i=0;i<$(this).parents("ul").find("a").index(this);i++){
			btnLeft+=$("div#nav li a").eq(i).width()+30;
		}
		$("div#nav div.selectedBtn").stop().animate({width: (thisBtn.width()+30)+"px", marginLeft: btnLeft+"px"},600);
	});
	
	$("div#nav li a.selected").trigger("mouseenter");

	$("div#nav li a").bind("mouseleave",function(){
		$("div#nav li a.selected").trigger("mouseenter");
	});
	
	/* slider */
	var slider=0,
		sliderTotal=4,
		sliderPixel=-990,
		slideTime=10000,
		slideDotts=$("div#bannerPanel span.dotts a"),
		slideArrows=$("div#bannerPanel span.arrows a"),
		slideSrc=$("div#slider div.images div"),
		slideTf;
		
	slideTf=$.timer(slideTime,function(slideTimer){
		
		if(slider>=(sliderTotal-1)){
			slider=-1;
		}
		slider+=1;
		slideDotts.removeClass("selected").eq(slider).addClass("selected");
		slideSrc.stop().animate({marginLeft: (slider*sliderPixel)+"px"},1200);
			
	});

	$("div#slider img,div#bannerPanel").bind("mouseenter",function(){
		slideTf.stop();
	})
	.bind("mouseleave",function(){
		slideTf.reset(slideTime);
	});

	slideDotts.bind("click",function(){
		slideTf.stop();
		slider=$(this).parent().find("a").index(this);
		slideDotts.removeClass("selected").eq(slider).addClass("selected");
		slideSrc.stop().animate({marginLeft: (slider*sliderPixel)+"px"},1200,function(){
			slideTf.reset(slideTime);
		});
		return false
	});
	
	
	/* tabs */
$(".tab li a").live("click",function(){

	$(".tab li a").removeClass("selected");
	$(this).addClass("selected");
	
	$(".tabContents").hide();
	$(".tabContents").eq($("a" , $(this).parents("ul")).index(this)).fadeIn();
	
	return false
});

	slideArrows.bind("click",function(){
		if($(this).attr("class")=="ar"){
			slider+=1;
			if(slider>(sliderTotal-1)){
				slider=0;
			}
		}else if($(this).attr("class")=="al"){
			slider-=1;
			if(slider<0){
				slider=(sliderTotal-1);
			}
		}
		slideDotts.eq(slider).trigger("click");
	});

});

/* popup */
function popup(id1,id2){
	$("div#popupBg,div#popup").show();
	$("div#popContent").addClass("popupLoader");
	$.ajax({
		type:"POST",
		url:"data/"+id1+".php",
		data:"id="+id2,
		success:function(page){
			$("div#popContent").removeClass("popupLoader").html(page);
		}
	});	
	$("div#popup div.close a").live("click",function(){
		$("div#popupBg,div#popup").hide();
		$("div#popContent").empty();
		return false
	});
}

/* home tabs */
$("div.winCont div.tabHome a").live("click",function(){
	var sec=$(this).parents("div.tabHome").find("a"),
		say=sec.index(this);
		
	sec.removeClass("selected").eq(say).addClass("selected");
	$(this).parents("div.winCont").find("p.tabCont").hide().eq(say).fadeIn();
	return false
});

/* e-katalog */
$("a.popKatalog").live("click",function(){
	$(window).scrollTo("div#logo",600,function(){
		popup('ekatalog','def');
	});
	return false
});

/* urunler tabs */
var urunIndex=0;
$("div#urunler div.tab li a.main").live("click",function(){
	var sec=$(this).parents("li").next("li");
	urunIndex=$(this).parents("ul").find("a.main").index(this);

	$("div#urunler div.tab li a").removeClass("selected");
	$("div#urunler div.tab span").html("[+]");
	$(this).addClass("selected").find("span").html("[-]");
	$("div#urunler div.tab li.sub").hide();
	if(sec.attr("class")=="sub"){
		sec.fadeIn();
	}else{
		urunAjax('','');
	}
	return false
});

$("div.winCont div.tab li.sub a").live("click",function(){
	$("div.winCont div.tab li.sub a").removeClass("selected");
	$(this).addClass("selected");
	urunAjax('sub',$(this).parents("ul").find("a").index(this));
	return false
});

function urunAjax(id1,id2){
	$("div#urunler div.contents").addClass("urunLoader").empty();
	$(window).scrollTo("h2",600,function(){
		$.ajax({
			type:"POST",
			data:"id=main"+urunIndex+id1+id2,
			url:"data/urunler.php",
			success:function(urun){
				$("div#urunler div.contents").hide().removeClass("urunLoader").html(urun).fadeIn();
			}
		});
	});
}

var katalogIndex=0;
$("a.katalogIncele").live("click",function(){
	katalogIndex=$(this).attr("rel");
	$(window).scrollTo("div#logo",600,function(){
		popup('ekatalog','urun');
	});
	return false
});

