$(function() {
	$(window).scroll(function() {
		var distanceTop = $('.footer').offset().top - $(window).height();

		if ($(window).scrollTop() > distanceTop)
			$('#commentbox').animate({
				'right' : '0px'
			}, 300);
		else
			$('#commentbox').stop(true).animate({
				'right' : '-430px'
			}, 100);
	});
	
	
	
	function limitChars(limit, infodiv)
	{
		var text = $("#commentbox textarea").val();	
		var textlength = text.length;
		if(textlength > limit)
		{
			$('#' + infodiv).html('Toplam '+limit+' karakter girilebilir.');
			$("#commentbox textarea").val(text.substr(0,limit));
			return false;
		}
		else
		{
			$('#' + infodiv).html('Geriye '+(limit - textlength) +' karakter kaldı.');
			return true;
		}
	}

	$("#commentbox textarea").keyup(function(){
 		limitChars(1000, 'charlimitinfo');
 	});

	$('#commentbox .evet').click(function(){
		$('#commentbox .commentquestion').slideUp(100);
		$('#commentbox .commentform').slideDown(100);
	});
	
	$('#commentbox .hayir').click(function(){
		$('#commentbox').remove();
	});

	$('#commentbox .yenile').click(function() {
		var rnd = Math.random();
		$('#commentbox img').attr('src', '/model/captcha/?' + rnd);
	});

	$('#commentbox .gonder').click(function() {
		if($("#commentbox textarea").val().length<=80)
			$('#commentbox .hata').html(" Lütfen açıklamanızı biraz daha detaylandırınız.");
		else{
			$('#commentbox .hata').html("");
			$.post("/model/comment/", $("#comment").serialize(), function(data) {
				data = $.trim(data);
				var rnd = Math.random();
				$('#commentbox img').attr('src', '/model/captcha/?' + rnd);
				
				if(data=="true"){
					$('#commentbox').html("<a class='close'></a><p style='font-size: 120%'>Siz değerli müşterilerimizin,</p><p>Beklentilerinin karşılanması, yaşamış olduğu aksaklığın giderilmesi ve tekrarının engellenmesi, müşteri memnuniyeti anlayışı ile hizmet eden Kuruluşumuz açısından büyük önem taşımaktadır.</p><p style='color:#cc0000'>Görüşlerinizi bizimle paylaştığınız için teşekkür ederiz.</p>");
				}
				else if(data=='captcha'){
					$('#commentbox .hata').html('Lütfen resimdeki kodu doğru olarak giriniz.');
				}
				else if(data=='long'){
					$('#commentbox .hata').html('Mesaj uzunluğu maksimum 1000 karakterden oluşmalıdır.');
				}
				else if(data=='mail'){
					$('#commentbox .hata').html('Hata oluşmuştur.');
				}
			   });
		}

	});
	
	$('#commentbox .close').live('click', function() {
		$("#commentbox").remove();
	});
	
});

