
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){
					var liste = "<div style='font-size:18px; color:blue;'>"+data.kelime+" <input type='hidden' id='gizliKelime' value='"+data.kelime+"'/> <input type='button' value='Anlam Ekle' onClick='anlamEkleAc()' /> </div>"+
						"<div id='anlamEkleDiv' style='display:none;'> Anlam : <input type='text' id='eklenenAnlam' onfocus='PopupVirtualKeyboard.attachInput(this)' /> <br> Okunuş : <input type='text' id='eklenenOkunus' onfocus='PopupVirtualKeyboard.attachInput(this)' /> <br> Örnek/Açıklama : <input type='text' id='eklenenOrnek'  onfocus='PopupVirtualKeyboard.attachInput(this)' /> <input type='button' value='Ekle' onClick='anlamEkle(\""+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+'">'+
						data.anlamlar[i].anlam+
						'<div dir="ltr"> <span style="cursor:pointer;" onClick="alert(\'hazirlaniyor\')"> Hata Bildir</span>  <span style="padding-left:30px; color:black;"> Ekleyen: '+data.anlamlar[i].ekleyen+' </span>   </div>'+
						'</div>';
					}
					liste +="";
					
					$('#sonucListesi').html(liste);
				},
				
				"json"
			);
    }
	
	return false;
}

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);
}
 

function anlamEkle(kel){

	var params = {kelime:kel, anlam:$('#eklenenAnlam').val() , ornek:$('#eklenenOrnek').val() , okunus:$('#eklenenOkunus').val(), ekleyen:$('#user').val() };
	$('#anlamEkleDiv').html("Ekleniyor...");
	
	var cbf = function(data){
		alert(data);
		bulunamayanGuncelle();
		kelimeGetir($('#gizliKelime').val());
	}

	$.post("anlamEkle.php", params, cbf, "text");
}
function anlamEkleAc(){
	$('#anlamEkleDiv').show();
}

