/*
function hataBildirEski(){
	var kel = $("#simdikiKelime").text();
	var icerik="";
	 
	icerik += "<b>"+kel + "</b> kelimesi için hata bildiriyorsunuz. <br><br>";
	icerik += 'Açıklama : <textarea name="hataBildirAck" id="hataBildirAck"></textarea>';

    icerik += '<input type="button" value ="Gönder" onClick="hataBildirGonder()">';
    icerik += '<input type="button" value ="Kapat" onClick="document.getElementById(\'hataBildirDiv\').style.display=\'none\';">';
	
	$("#hataBildirDiv").html(icerik);
	$("#hataBildirDiv").css("display", "block");
}
function hataBildirGonder(){

	var kelime = $("#simdikiKelime").text();
	var ack = $("#hataBildirAck").val();
	
	var params = {k:kelime, a:ack};
	
	
	var cbf = function(data){
		alert(data);
	}

	$.post("hataBildir.php", params, cbf, "text");	
	
}
*/


function hataBildirGonder(id){

	var ack = $("#hataBildir"+id+"ack").val();
	
	var params = {i:id, a:ack};
	
	
	var cbf = function(data){
		alert(data);
	}
	$.post("hataBildir.php", params, cbf, "text");	
	
}


var talep=null;

function lookup(/*e,*/ inputString) {
	var keynum;
	var keychar;
	var numcheck;
	//global xtf;
	
	if(talep){
		talep.abort();
	}
	
	/*
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	*/
	//keychar = String.fromCharCode(keynum);
	
	//lh = "?kelime="+inputString;
	
	//if(keynum == 13) { location.href=lh; return;}
	
	
	
    if(inputString.length < 2) {
        // Hide the suggestion box.
        $('#suggestions').hide();
    } else {
        talep = $.post("rpc3.php", {queryString: ""+inputString+""}, function(data){
            if(data.length >0) {
                $('#suggestions').show();
                $('#autoSuggestionsList').html(data);
            }
        });
    }
} // lookup

function fill(thisValue) {
    $('#inputString').val(thisValue);
   $('#suggestions').hide();
}


function kelimeOner(){
	var kelime = $("#oneriKelime").val();
	var anlam = $("#oneriAnlam").val();
	
	var params = {k:kelime, a:anlam};
	
	
	var cbf = function(data){
		alert(data);
		$("#oneriKelime").val("");
		$("#oneriAnlam").val("");
	}

	$.post("kelimeOner.php", params, cbf, "text");	
	
}

var kelimeOnerKlavyeTip="";

function klavye2(h){
	if(kelimeOnerKlavyeTip == "kelime"){
		var kel = $('#oneriKelime').val() + h;
		$('#oneriKelime').val(kel);
	} else if(kelimeOnerKlavyeTip == "anlam"){
		var kel = $('#oneriAnlam').val() + h;
		$('#oneriAnlam').val(kel);
	} 
}

/************************** YYYYYYYYYYYYYYYYYYYYYYYYYYYy ********************************/
var talepY=null;

function lookupY(/*e,*/ inputString) {
	var keynum;
	var keychar;
	var numcheck;
	//global xtf;
	
	if(talepY){
		talepY.abort();
	}
	
	/*
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	*/
	//keychar = String.fromCharCode(keynum);
	
	//lh = "?kelime="+inputString;
	
	//if(keynum == 13) { location.href=lh; return;}
	
	
	
    if(inputString.length < 2) {
        $('#suggestions').hide();
    } else {
        talepY = $.post(
				"../srv/kelimeListesi.php", 
		
				{k: ""+inputString+"", t:"json"}, 
		
				function(data){
					var liste = "";
					for(i=0; i<data.oneriler.length; i++){
						liste += '<div onClick="kelimeGetir(\''+data.oneriler[i].oneri+'\')" style="text-decoration:none; color:#900; cursor:pointer;">'+data.oneriler[i].oneri+'</div>';
					}
					liste +="";
					
					$('#suggestions').show();
					$('#autoSuggestionsList').html(liste);
				},
				
				"json"
			);
    }
} 



var kelimeTalebi=null;
function kelimeGetir(kelime){
	
    $('#suggestions').hide();
		
	if(kelimeTalebi){
		kelimeTalebi.abort();
	}
	
	if(kelime.length == 0) {
		kelime = $('#inputString').val();
	}
	
	$('#inputString').val('');
	
    if(kelime.length > 0) {
        kelimeTalebi = $.post(
				"../srv/kelimeAra.php", 
		
				{k: ""+kelime+"", t:"json"}, 
		
				function(data){
					if(data.anlamlar.length == 0){
						var yok = "<div style='font-size:18px; color:blue;'> "+data.kelime+" </div><div> Kelime sözlükte yok. </div>";
						$('#sonucListesi').html(yok);
						return;
					}
				
					var liste = "<div style='font-size:18px; color:blue;'> "+data.kelime+" </div>";
					for(i=0; i<data.anlamlar.length; i++){
						liste += 
						'<div style="text-decoration:none; color:#900; border-top:1px solid #bbb;" dir="'+data.anlamlar[i].dir+'">'+
						'<div style="color:orange;"> / '+data.anlamlar[i].okunus + ' /</div><br>' +
						data.anlamlar[i].anlam+
						'<div style="color:blue;"> '+data.anlamlar[i].ack + '</div><br>' +
						'<div dir="ltr">   <span style="padding-left:30px; color:black;"> Ekleyen: '+data.anlamlar[i].ekleyen+' </span>   </div> <div> <span style="cursor:pointer;" onClick="hataBildirSpanAc('+data.anlamlar[i].id+')"> Hata Bildir</span> <span style="display:none;" id="hataBildir'+data.anlamlar[i].id+'span" ><input type="text" id="hataBildir'+data.anlamlar[i].id+'ack" /> <input type="button" value="Gönder" onClick="hataBildirGonder('+data.anlamlar[i].id+')" /> <img src="../resim/kapat.jpg" onClick="hataBildirSpanKapat('+data.anlamlar[i].id+')" /> </span> </div>'+
						'</div>';
					}
					liste +="<hr><ul style='color:orange; font-size:11px;'>";
					liste +="<li> Hatalı içeriği bildireblirsiniz.";
					liste +="<li> Aradığınız kelime bulunamadığında, daha sonra eklenmek icin kaydedilir.";
					liste +="</ul>";
					liste +="";
					
					$('#sonucListesi').html(liste);
				},
				
				"json"
			);
    }
	
	return false;
}


function hataBildirSpanAc(id){
	$('#hataBildir'+id+'span').show();
}
function hataBildirSpanKapat(id){
	$('#hataBildir'+id+'span').hide();
}


function anlamiYokSil(id){

	var params = {t:id};
	
	
	var cbf = function(data){
		alert(data);
		bulunamayanGuncelle();
	}

	$.post("anlamiYokSil.php", params, cbf, "text");	
}


function bulunamayanGuncelle(){
	var params = {};
	$('#bulunamayanlar').html("Güncelleniyor...");
	var cbf = function(data){
        $('#bulunamayanlar').html(data);
	}

	$.post("bulunamayanGuncelle.php", params, cbf, "text");
}

function anlamiGir(kelime){
	$('#inputString').val(kelime);
	kelimeGetir(kelime);
}

