//var itemsPerPage = 10;// paginator
$(document).ready(function(){
	var anasayfa_url = $("#anasayfa_url").html();
	$(".opac").each(function(){var bu = $(this);var bg = $("<div class='opacBg'></div>");bu.prepend(bg)});
	$(".close").live("click",function(){$("#"+$(this).parent().attr("id")+"Btn").click();});
	$("a","#paneMenu").live("click",function(){
		$(this).siblings(".selected").removeClass("selected").end().addClass("selected");
		$("div.paneBox","#pane").hide().eq($(this).index()).show();
		return false;
	});
	$(".popClose").click(function(){
		$(this).parent().parent().fadeOut();
	});
	$("#yorum_fb").live("click",function(){
		if($(this).val()=="1")
			$(this).val("0");
		else
			$(this).val("1");
	});
	FB.init({ appId: '117585991622256', status: true, cookie: true, xfbml: true });
	$(".profil_sosyal_ag").click(function(){
		$.ajax({
			type: "POST",
			url: "sorgu/sosyal_ag_sayac.php",
			timeout: 10000,
			data: "kim="+$('#g_id').html()+"&ag="+$(this).html()
		});
	});
	$("#fbButton").click(function(){
		$("#comments").hide();
		$("#popup_loading").fadeIn();
		var anasayfa_url = $('#anasayfa_url').html();
		FB.login(function(yanit){
			if (yanit.scope){
				if (yanit.session){
					$.post(
						"sorgu/facebook_giris.php",
						{
							facebook_id: FB.getSession().uid,
							access_token: yanit.session.access_token
						},
						function(data){
							if(data=='1'){
								window.location.reload();
							} else if(data=='2'){
								$("#error_title").html("Hata!");
								$("#error_message").html("Böyle bir kullanıcı yok. Lütfen kayıt olun.").css('color','red');;
								$("#popup_loading").fadeOut();
								$("#popup_error").fadeIn(0);
							} else {
								$("#error_title").html("Hata!");
								$("#error_message").html("Hatalı giriş yaptınız.<br /><br />Lütfen tekrar deneyin.").css('color','red');;
								$("#popup_loading").fadeOut(0);
								$("#popup_error").fadeIn(0);
							}
						}
					);
				} else {
					$("#error_title").html("Hata!");
					$("#error_message").html("Yetki verilmedi.<br /><br />Lütfen tekrar deneyin.").css('color','red');
					$("#popup_loading").fadeOut(0);
					$("#popup_error").fadeIn(0);
				}
			} else {
				$("#error_title").html("Hata!");
				$("#error_message").html("Giriş Yapılamadı.<br /><br />Lütfen tekrar deneyin.").css('color','red');
				$("#popup_loading").fadeOut(0);
				$("#popup_error").fadeIn(0);
			}
		}, {scope:'publish_stream,email'});
	});
	/* menu clicks*/
/*	$("#friendsBtn, #settingsBtn").click(function(){
		if ($(this).hasClass("selected")){
			$("#pane").fadeOut();
			$(this).removeClass("selected");
		} else {
			$("a","#head").removeClass("selected");
			$(this).addClass("selected");
			$.get($(this).attr("id").slice(0, -3)+".html", function(data){
				$("#pane").fadeIn().html(data);
			})
		}
	});*/
	/* paginator 
	$("#yorumlar").pagination();*/
	/* end of paginator */
	$("a","#paneMenu").live("click",function(){
		$(this).siblings(".selected").removeClass("selected").end().addClass("selected");
		$("div.paneBox","#comments").hide().eq($(this).index()).show();
		return false;
	});
	$("#commentsBtn").click(function(){
		if ($(this).hasClass("selected")){
			$("a","#head").removeClass("selected");
			$("#comments").fadeOut();
			$(this).removeClass("selected");
		} else {
			$("a","#head").removeClass("selected");
			$(this).addClass("selected");
			$(".popup").fadeOut();
			$("#comments").fadeIn();
		}
	});
	$("#cikisBtn").click(function(){
		if ($(this).hasClass("selected")){
			$("#cikis").fadeOut();
			$(this).removeClass("selected");
		} else {
			$("a","#head").removeClass("selected");
			$(this).addClass("selected");
			$("#cikis").fadeIn();
		}
	});
	/* end of menu clicks */
	$("#cikis").live("click",function(){
		$("#"+$(this).parent().attr("id")+"Btn").click();
	});
	$("#yorum_gonder").live("click",function(){
		$("#yorum_gonder").attr('disabled', 'disabled');
		$("#yorum_mesaj").html("<img src=\"img/loading.min.gif\" /> Gönderiliyor...").css('color','black').delay(10000);
		$.ajax({
			type: "POST",
			url: "sorgu/yorum_gonder.php",
			timeout: 10000,
			data: "kime="+$('#g_id').html()+"&kim="+$('#k_id').html()+"&fb="+$('#yorum_fb').val()+"&metin="+$("#yorum_content").val(),
			success: function(data){
				if(data=='1'){
					$("#yorum_mesaj").html("Yorumunuz gönderildi. Yorum yapılan kişinin onayından geçtikten sonra yayınlanacaktır.").css('color','green');
					$("#yorum_gonder").removeAttr('disabled');
				}else if(data=='2'){
					$("#yorum_mesaj").html("Lütfen oturum açın.").css('color','red');
					window.location.href = anasayfa_url;
				}else if(data=='3'){
					$("#yorum_mesaj").html("Lütfen yorumunuzu yazın.").css('color','red');
					$("#yorum_gonder").removeAttr('disabled');
				}else if(data=='4'){
					$("#yorum_mesaj").html("Bu kullanıcıya çok fazla yorum yaptınız. Yeni yorum yapabilmeniz için daha öncekilerin onaylanmasını bekleyiniz.").css('color','red');
					$("#yorum_gonder").removeAttr('disabled');
				}else{
					$("#yorum_mesaj").html("Bir hata oluştu! ("+data+")").css('color','red');
					$("#yorum_gonder").removeAttr('disabled');
				}
			},
			error: function(x,t,m){
				if(t==="timeout"){
					$("#yorum_mesaj").html("Sorgu zaman aşımına uğradı lütfen tekrar deneyin.").css('color','red');
					$("#yorum_gonder").removeAttr('disabled');
				}
			}
		});
	});
	var fitToScreen = false;
	var theWindow  = $(window), $bg = $("#bgImg"), aspectRatio = $bg.width() / $bg.height();
	if($("#varBgFit").val()=="true") {
		fitToScreen = true;
		theWindow.resize();
	}
	function resizeBg() {
		if(!fitToScreen)
		return false;
		
			if ( (theWindow.width() / theWindow.height()) < aspectRatio ) {
				$bg.removeClass().addClass('bgheight');
			} else {
				$bg.removeClass().addClass('bgwidth');
			}
	}
	theWindow.resize(function() {resizeBg();}).trigger("resize");
	
	$("#cikis_hayir").live("click",function(){
		$("#"+$(this).parent().parent().attr("id")+"Btn").click();
	});
	$("#cikis_evet").live("click",function(){
		var k = $('#k').val();
		$.post(
			"sorgu/cikis.php",
			{
				kullanici_adi: k
			},
			function(data){
				if(data=='0')
					window.location.href="/";
				else
					alert("hata: çıkış yapılamadı");
			}
		);
	});
	$("#logo").click(function(){
		window.location.href = anasayfa_url;
	});
	var image = "";
	if($("#varBgSolid").val()=="true") {
			image = "none";
			$("#bgImg").hide();
		} else {
			image = "url("+$("#varBgImage").val()+")";
			$("#bgImg").show();
		}
	if($("#varBgFit").val()=="true") {
		fitToScreen = true;
		theWindow.resize();
		$("#bgImg").show();
	} else {
		$("#bgImg").hide();
	}
	$("#colorPick").css("background-color",$("#varBgColor").val());
	$("#colorPickName").css("background-color",$("#varNameColor").val());
	$("#colorPickSlogan").css("background-color",$("#varSloganColor").val());
	$("#colorPickContent").css("background-color",$("#varContentColor").val());
	$("#name,#eName").css({"color":$("#varNameColor").val(),"font-family":$("#f"+$("#varNameFont").val()).val(),"font-size":$("#varNameFontSize").val()+"px"});
	if($("#varNameFontSize").val()>84) $("#name,#eName").css({"height":$("#varNameFontSize").val()+"px"});
	$("#slogan,#eSlogan").css({"color":$("#varSloganColor").val(),"font-family":$("#f"+$("#varSloganFont").val()).val(),"font-size":$("#varSloganFontSize").val()+"px"});
	$("#description,#pseudoDesc").css({"color":$("#varContentColor").val(),"font-family":$("#f"+$("#varContentFont").val()).val(),"font-size":$("#varContentFontSize").val()+"px"});
	//$("a."+$("#varBgPos").val().replace(" ","_"),"#bgOptions").addClass("selected");
	//$("a."+$("#varBgRepeat").val(),"#bgOptions").addClass("selected");
	//$("#name,#slogan,#eName,#eSlogan,#description,#eDescription").css("color",$("#varNameColor").val());
	$("#bg").css({"background-color":$("#varBgColor").val(),"background-image":image,"background-repeat":$("#varBgRepeat").val(),"background-position":$("#varBgPos").val()});
	//$("#bg").css({"background-color":$("#varBgColor").val()});
	$("#bgImg").attr("src",$("#varBgImage").val());
	$("#content").css({"left":+$("#varCx").val()+"px","top":+$("#varCy").val()+"px","width":+$("#varCw").val()+"px"});
		var offLeft = $("#content").offset().left;
		var offTop = $("#content").offset().top;
		if(offLeft<0) {
			$("#content").css("left",$("#varCx").val()-offLeft+20);
		} else if (offLeft+$("#content").outerWidth() > $(window).width()) {
			var fark = offLeft+$("#content").outerWidth()-$(window).width()+40;
			$("#content").css("left",$("#varCx").val()-fark);
		} 
		if (offTop<0) {
			$("#content").css("top","-30px");
		} else if (offTop+$("#content").outerHeight()>$(window).height()) {
			var  fark = offTop+$("#content").outerHeight()-$(window).height()+40;
			$("#content").css("top",$("#varCy").val()-fark);
		}
})

