function bilgi(ne)
{
	document.getElementById(ne).style.visibility = 'visible';
}

function uyari(ne)
{	
	if(ne=="isimuyari")
	{
		if(Yeni.isim.value=="")
			document.getElementById(ne).style.visibility = 'visible';
		else
			document.getElementById(ne).style.visibility = 'hidden';
	}
	else if(ne=="nickuyari")
	{
		if(Yeni.nick.value=="")
		{
			document.getElementById(ne).style.visibility = 'visible';
			document.getElementById(ne).style.color = 'red';
			document.getElementById(ne).innerHTML = "Boş bırakmayınız!";			
		}
		else
			document.getElementById(ne).style.visibility = 'hidden';		
	}
	else if(ne=="parolauyari")
	{
		if(Yeni.parola1.value=="")
		{
			document.getElementById(ne).style.visibility = 'visible';
			document.getElementById(ne).style.color = 'red';
			document.getElementById(ne).innerHTML = "Boş bırakmayınız!";				
		}
		else
			document.getElementById(ne).style.visibility = 'hidden';				
	}
	else if(ne=="paroladegis")
	{
		document.getElementById(ne).style.visibility = 'hidden';	
	}
    else if(ne=="parolauyari2" || ne=="paroladegis2")
	{
		if(Yeni.parola1.value != Yeni.parola2.value)
			document.getElementById(ne).style.visibility = 'visible';
		else
			document.getElementById(ne).style.visibility = 'hidden';
	}
	else if(ne=="parolaisguzar")
	{
		if(Yeni.parola1.value == Yeni.parola2.value)
			document.getElementById('parolauyari2').style.visibility = 'hidden';
	}
	else if(ne=="paroladegisisguzar")
	{
		if(Yeni.parola1.value == Yeni.parola2.value)
			document.getElementById('paroladegis2').style.visibility= 'hidden';
	}	
	else if(ne=="sehiruyari")
	{
		if(Yeni.sehir.value == "")
			document.getElementById(ne).style.visibility = 'visible';
		else
			document.getElementById(ne).style.visibility = 'hidden';
	}
	else if(ne=="ulkeuyari")
	{
		if(Yeni.ulke.value == "")
			document.getElementById(ne).style.visibility = 'visible';
		else
			document.getElementById(ne).style.visibility = 'hidden';
	}
}

function uyarisil(ne)
{
	document.getElementById(ne).style.visibility = 'hidden';
}

function kontrol(yeni)
{
//alert("hede");

if(yeni)
{
	var str = eng(Yeni.isim.value);
	var re = /^([A-Z]|[a-z]){2,}\s+(([A-Z]|[a-z]){2,}\s*)+$/;
	if(str.length < 5 || str.length > 50 || !str.match(re) )
	{
		alert("Geçerli bir isim-soyad giriniz.");
		Yeni.isim.focus();
		return false;
	}

	str = Yeni.nick.value.toLowerCase();
	re = /^\s*$/;
	re2 = /[[:punct:]]/;
	re3 = /([A-Z]|[a-z])/;
	if(str.length < 1 || str.length > 50 || str.match(re) || str.match(re2) || !str.match(re3))
	{
		alert("Geçerli bir rumuz giriniz.");
		Yeni.nick.focus();
		return false;	
	}
}
/*
str=Yeni.parola1.value;
var str2=Yeni.parola2.value;
re = /^\s*$/;
re2 = /^\w+$/;


if(str != str2)
{
	alert("Girdiğiniz parolalar aynı değil!");
	Yeni.parola2.focus();
	return false;
}
else if(str.match(re) && yeni==true)
{
	alert("Parolayı boş geçmeyiniz.");
	Yeni.parola1.focus();
	return false;
}
else if((str.length<5 || str.length>20) && str.length>0)
{
	alert("Parolanın uzunluğu en az 5 en fazla 20 karakter olmalıdır.");
	Yeni.parola1.focus();
	return false;
}

else if(!str.match(re2) && str.length>0)
{
    alert("Parolanız sadece harf ve rakamlardan oluşmalıdır.");
    Yeni.parola1.focus();
    return false;
}
*/
if(yeni)
{
	str = Yeni.gun.value;
	str2 = Yeni.ay.value;
	var str3 = Yeni.yil.value;
	
	if( ( (str2 == "4" || str2=="6" || str2=="9" || str2=="11") && (str>30)) || (str2=="2" && str>29) || (str2=="2" && str=="29" && str3%4 != 0))
	{
		alert("Girdiğiniz tarih geçerli değil.");
		Yeni.gun.focus();
		return false;
	}
}

str = Yeni.eposta.value;
re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
re2 =/hotmail.com/;
re3 = /tnn.net/;
if (!str.match(re))
{
    alert("Girdiğiniz e-posta adresi geçerli değil.");
	Yeni.eposta.focus();
	return false;
}
else if(str.match(re2))
{
	if(confirm("Hotmail hesaplarına şifre gönderimi ne yazık ki genelde mümkün olmamaktadır. Başka bir posta adresi ile üye olmanızı öneririz.\n\r\n\rHotmail hesabınızla üye olmaya çalışmak istediğinize emin misiniz?"))
		alert("Lütfen üye olduktan sonra şifreniz için \"Önemsiz Posta\" klasörünüzü de kontrol ediniz.");
	else
	{
		Yeni.eposta.focus();
		return false;
	}
}		
else if(str.match(re3))
{
    alert("tnn.net uzantılı e-posta adreslerine şifre gönderimi yapılamamaktadır. Lütfen başka bir e-posta adresi seçiniz.");
	Yeni.eposta.focus();
	return false;
}
if(yeni)
{
	str=eng(Yeni.sehir.value);
	re =/^([A-Z]|[a-z]){2,}\s*(([A-Z]|[a-z]){2,}\s*)*$/;
	
	if(str.length < 3 || str.length > 20 || !str.match(re))
	{
		alert("Geçersiz şehir ismi.")
		Yeni.sehir.focus();
		return false;
	}
	
	str=eng(Yeni.ulke.value);
	re=/^([A-Z]|[a-z]){2,}\s*(([A-Z]|[a-z]){2,}\s*)*$/;
	
	if(str.length < 3 || str.length > 20 || !str.match(re))
	{
		alert("Geçersiz ülke ismi.");
		Yeni.ulke.focus();
		return false;
	}
}

return true;
}

function baslikKontrol(strori,mod)
{
//	var strori = frmBaslik.baslik.value;
	strori = strori.replace(/\s{2,}/g, " ");
	str = strori.replace(/\'/g, " ");
	str = str.replace(/-/g," ");
	str = eng(str);	
	var re = /^[\w|\.|\/]+\s*([\w|\.|\/]*\s*)*$/;
	var re2 = /^\s*$/;
	var re3 = /^[#|@]\d+\s*$/;
	var re4 = /^@\w+[\s|\w|\/]*$/;

	if((str.match(re) || str.match(re2) || str.match(re3) || str.match(re4)) && mod==1) // gösterme
	{
		frmBaslik.baslik.value = strori;
		return true;
	}
	else if(mod==2) // yeni başlık
	{
		if(str.match(re))
		{
			frmBaslik.baslik.value = strori;
//			frmBaslik.serefsiz.disabled = true;
			return true;		
		}
		else if(str.match(re2))
		{
			alert("Başlık alanını boş bırakmayınız.");
			return false;
		}
	}
	alert("Başlıklarda sadece rakam, harf, kesme işareti ve tire olabilir.");
	return false;
}

function entryKontrol(str)
{
	if(str=="")
	{
		alert("Tanım alanını boş bırakmayınız.");
		frmBaslik.serefsiz.disabled=false;
		return false;
	}
	else
	{
		frmBaslik.serefsiz.disabled=true;
		return true;
	}
		
}

function bkzver(obje,bas,son)
{
	var obj = document.getElementById(obje);
	var tmp = obj.scrollTop;
	obj.focus();
	if(document.selection && !window.opera)
	{
		var range=document.selection.createRange();
		if(range.parentElement()==obj) 
		{
			range.text = bas + range.text + son;
			range.select();
        } 
		else 
			alert("bkzlanacak metni seçin önce.");
	}
	else if(obj.selectionStart||obj.selectionStart=='0')
	{
		var s = obj.value;
		var end = obj.selectionEnd;
		var start = obj.selectionStart;
		obj.value = s.substring(0, start) + bas + s.substring(start, end) + son + s.substring(end);
		end += bas.length + son.length;
		obj.setSelectionRange(end, end);
	} 
	else 
		obj.value += bas + son;
	obj.scrollTop = tmp; 
	return true;
  
/*
	var obj = document.getElementById(obje);
	if(document.selection)
	{
    	var rg=document.selection.createRange();
	    if(rg.parentElement()==obj)
		{
			rg.text = bas + rg.text + son;
		    rg.select();
		}
		else
			alert("bkzlanacak metni seçin önce.");
	}
	else if(obj.textLength)
	{
  		var s = obj.value;
	  	obj.value = s.substring(0,obj.selectionStart)+bas+s.substring(obj.selectionStart,obj.selectionEnd)+son+s.substring(obj.selectionEnd,obj.textLength);
	}
	else
		obj.value += bas+son;

	obj.focus();
	return false;
	
	*/
}

function ac(url, target)
{
	open(url, target);
}

function ekle(frm,deger)
{
//alert(document.selection);
obje = document.getElementById("baslik");
if (document.selection) 
{
	var t;
	obje.focus();
	sel=document.selection.createRange();
	t=sel.text.lenght;
	sel.text=deger;
	sel.moveStart('character',-deger.length+t);
	sel.select();
}
else if (obje.selectionStart || obje.selectionStart=='0')
{
	var sP=obje.selectionStart;
	var eP=obje.selectionEnd;
	obje.value=obje.value.substring(0,sP)+deger+obje.value.substring(eP,obje.value.length);
	obje.selectionStart=sP+deger.length;
	obje.selectionEnd=sP+deger.length;
	obje.focus();
}
else
{
	obje.value+=deger;
}

}

function ekletanima(deger)
{
//alert(document.selection);

obje = document.getElementById("entry");
if(obje==null)
    obje = document.getElementById("yorum");

if (document.selection)
{
	var t;
	obje.focus();
	sel=document.selection.createRange();
	t=sel.text.lenght;
	sel.text=deger;
	sel.moveStart('character',-deger.length+t);
	sel.select();
}
else if (obje.selectionStart || obje.selectionStart=='0')
{
	var sP=obje.selectionStart;
	var eP=obje.selectionEnd;
	obje.value=obje.value.substring(0,sP)+deger+obje.value.substring(eP,obje.value.length);
	obje.selectionStart=sP+deger.length;
	obje.selectionEnd=sP+deger.length;
	obje.focus();
}
else
{
	obje.value+=deger;
}

}

function mesaj(kime, eid, nid)
{
	window.open("mesajgoster.php?kime=" + kime + "&eid=" + eid + "&nid=" + nid + "&islem=1", "mesaj2", "height=335, width=450");
}

function yazarbilgi(yid)
{
	window.open("bilgi.php?yid=" + yid, "bilgi", "height=550, width=550, scrollbars=yes");
}

function git(s, baslik, yon)
{
	var sayfa = document.getElementById('sayfa' + s).value;
	open('goster.php?baslik=' + baslik + '&sayfa=' + sayfa + '&yon=' + yon, '_self');
}

function gitN(s, yazar, yon)
{
	var sayfa = document.getElementById('sayfa' + s).value;
	open('naylon.php?yazar=' + yazar + '&sayfa=' + sayfa + '&yon=' + yon, '_self');
}

function gitNS(s)
{
	var sayfa = document.getElementById('sayfa' + s).value;
	open('naylonsol.php?sayfa=' + sayfa, '_self');
}

function gitM(s, islem)
{
	var sayfa = document.getElementById('sayfa' + s).value;
	open('mesajgoster.php?islem=' + islem + '&sayfa=' + sayfa, '_self');
}

function gitD(s, islem)
{
	var sayfa = document.getElementById('sayfa' + s).value;
	open('tahtodasi.php?islem=' + islem + '&sayfa=' + sayfa, '_self');
}

function hepsiniSec()
{
	for (var i=0;i<frmMesaj.elements.length;i++)
	{
		var chk=document.frmMesaj.elements[i];
		if(chk.type=='checkbox')
			chk.checked = true;
	}
}

function sev(eid)
{
	window.open("sev.php?eid=" + eid, "sev", "height=200, width=200");
}

function budurlarisil(eid)
{
	window.open("sev.php?islem=sil&eid=" + eid, "sev", "height=200, width=200");
}

function bdr(eid)
{
	window.open("sev.php?islem=goster&eid=" + eid, "sev", "height=200, width=200, scrollbars=yes");
}

function goster()
{
	if(document.getElementById('ara').style.display == 'inline')
		document.getElementById('ara').style.display = 'none';
	else
	{
		document.getElementById('ara').style.display = 'inline';
		document.getElementById('yazar').focus();
	}
}	

function gostert(neyi)
{
    if(document.getElementById(neyi).style.display == 'none')
    {
        document.getElementById(neyi).style.display = 'inline';
        document.getElementById(neyi + 'oklar').innerHTML = '<<';
    }
    else
    {
        document.getElementById(neyi).style.display = 'none';
        document.getElementById(neyi + 'oklar').innerHTML = '>>';
    }
    return false;
}

function tekgoster(eid, tip)
{
	window.open("tekgoster.php?eid=" + eid + "&tip=" + tip, "tekgoster", "height=400, width=700, scrollbars=yes");
}

function ayribaslikgoster(baslik, bid)
{
	window.open("goster.php?baslik=" + baslik + "&bid=" + bid, "ayribaslik", "height=400, width=700, scrollbars=yes");
}

function topluMesaj()
{
	if(document.getElementById('online').checked) 
		eid = document.getElementById('online').value;
	else
		eid='';
	mesaj('','t'+document.getElementById('grup').value+eid ,'');
}


function eng(tr)
{
tr = tr.replace(/â/g, "a");
tr = tr.replace(/ç/g, "c");
tr = tr.replace(/ğ/g, "g");
tr = tr.replace(/ı/g, "i");
tr = tr.replace(/î/g, "i");
tr = tr.replace(/ö/g, "o");
tr = tr.replace(/ş/g, "s");
tr = tr.replace(/ü/g, "u");
tr = tr.replace(/û/g, "u");
tr = tr.replace(/Â/g, "A");
tr = tr.replace(/Ç/g, "C");
tr = tr.replace(/Ğ/g, "G");
tr = tr.replace(/İ/g, "I");
tr = tr.replace(/Î/g, "I");
tr = tr.replace(/Ö/g, "O");
tr = tr.replace(/Ş/g, "S");
tr = tr.replace(/Ü/g, "U");
tr = tr.replace(/Û/g, "U");
return tr;
}

function linkgoster(baslik,tip) 
{
	if(tip==1)
	{
		var link = "http://www.lugatitturk.com/?baslik="+baslik;
		prompt('\"' + baslik + '\" başlığının adresi:',link);
	}
	else if(tip==2)
	{
		var link = "http://www.lugatitturk.com/?baslik=^"+baslik;
		prompt('#' + baslik + ' nolu tanımın adresi:',link);
	}
	else if(tip==3)
	{
		var link = "http://www.lugatitturk.com/?baslik=@"+baslik;
		prompt('@' + baslik + ' nolu yorumun adresi:',link);
	}
	/*
	if(document.selection) {
	  if(f&256){c.innerText = u;}else{c.innerText="#"+id;}
	  var ct = c.createTextRange();
	  ct.execCommand("Copy");
	} else {
	  prompt('#'+id+' nolu entrynin adresi',u);
	}    
	*/
	return false;
}

function cerceveYeri(yer)
{
	if(yer==1)
	{
	}
	else
	{
	}
}