	/**
	* KNOL DICIONARY
	*
	* 
	*/


	/**
	* title
	*
	*/
	function title(baslik){
		if (typeof(parent.document) != 'undefined' && typeof(parent.document) != 'unknown' && typeof(parent.document.title) == 'string') {
			parent.document.title = baslik;
		}
	}

	/**
	* po
	*
	*/
	function po(url, name, gen, yuk){
	  	xko= Math.round((screen.width-gen)/3.5);
	  	yko= Math.round((screen.height-yuk)/2);
		var win = window.open(url,name,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=" + gen + ",height=" + yuk + ",top="+yko.toString()+",left="+xko.toString()+"");
		win.focus();
	} function po2(url, name, gen, yuk){
	  	xko= Math.round((screen.width-gen)/2);
	  	yko= Math.round((screen.height-yuk)/2);
		var win = window.open(url,name,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=" + gen + ",height=" + yuk + ",top="+yko.toString()+",left="+xko.toString()+"");
		win.focus();
	}

	/**
	* pop
	*
	*/
	function pop(url, name, gen, yuk){
		po(url, name, gen, yuk);
		if(window.event)
			event.returnValue = false;
		return false;
	}

	/**
	* oy
	*
	*/
	function oy(id, puan){
		pop('/index.php?n=vote&id='+id+'&ne=yap&pu='+puan,'oy_'+id,'300','130');
	}


	/**
	* koy
	*
	* bakiniz yaparken yavrum
	*/
	function koy(id,bas,son) {
		var t = document.getElementById(id);
		if (document.selection){
			var sonuc = document.selection.createRange();
			var el = sonuc.parentElement();
			if(el!=t){
				alert('please select text you wan to add "see" or link before.');
			}else{
				sonuc.text  = bas+sonuc.text+son; sonuc.select();
			}
		}else if (t.selectionStart || t.selectionStart == '0') {
			var tbas = t.value.substring(0,t.selectionStart);
			var sonuc = t.value.substring(t.selectionStart,t.selectionEnd);
			var tson = t.value.substring(t.selectionEnd,t.value.length);
			t.value  = tbas+bas+sonuc+son+tson;
		} else {
			t.value += bas+son;
		}
		t.focus();
		if(window.event)
			event.returnValue = false;
		return false;
	}

	
	/**
	* gizlegoster
	*
	*/
	function gizlegoster(id){
		var d = document.getElementById(id);
		if(d.style.display=='block') d.style.display = 'none';
		else d.style.display = 'block';
		return false;
	}

	/**
	* uz
	*
	*/
	function uz(input){
		var d = document.getElementById(input);
		var k = d.value.length;
		if(k>2000)
			d.rows = 40;
		else if(k>1000)
			d.rows = 35;
		else if(k>750)
			d.rows = 30;
		else if(k>500)
			d.rows = 25;
		else if(k>250)
			d.rows = 15;
		else
			d.rows = 10;
	}
	
	/**
	* entry
	*
	*/
	var jj=0;
	function entry_td(a,href,title,id){
		ij = "a"+(jj++);
		document.write('<td onmousedown="this.id=\'butDown\'" onmouseout="this.id=\'\'" onmousemove="this.id=\'butOver\'" onmousemove="this.id=\'\'" class="linkler" onClick="'+ij+'.click();"   >&nbsp;<a href="'+href+'" id="'+ij+'" title="'+title+'">'+a+'</a>&nbsp;</td>');
	} function entry_sil(id,action){
		if(action=='ogul'){
			window.location = '/index.php?n=entry&m=del&id='+id;
		}else{
			var co = confirm('are you sure?');
			if(co==true) window.location = '/index.php?n=entry&m=del&id='+id;
		}
	} function entry(id,yazar,yazarid,action,adres){
		
		document.write('<div align="right"><table id="t'+id+'" style="visibility:hidden;" ><tr>');
		document.write('<td><span style="display:none;font-size:8pt;" id="ekleniyor'+id+'"><i>a minute...</i></span></td>');
		//document.write("<td><a href=\"javascript:po('/soz_uye_entryid.php?ac=action&id="+id+"','entryid"+id+"','300','200');\">"+'<font color="" size="1"><small>#'+id+'</small></font></a>&nbsp;</td>');
		document.write("<td><a href=\"http://www.knoldictionary.org/e/"+id+"/\" onclick=\"prompt('url of entry #"+id+" ','http://www.knoldictionary.org/e/"+id+"/');return false;\">"+'<font color="" size="1"><small>#'+id+'</small></font></a>&nbsp;</td>');
		if(action!='self' && action!='ogse' && action!='okur'){
			entry_td(':)','" onclick="return oyp(\'1\','+id+');','cool',id);
			entry_td(':o','" onclick="return oyp(\'0\','+id+');','',id);
			entry_td(':(','" onclick="return oyp(\'-1\','+id+');','very bad',id);
			document.write('<td>&nbsp;</td>');
			entry_td('/pm',"javascript:po2('/index.php?n=inbox_pop&to="+yazarid+"&id="+id+"','sentmsj_"+yazarid+"','350','170');",'sent private message to owner of entry #'+id+' ',id);
		}
		if(action=='self' || action=='ogul' || action=='ogse'   ){
			entry_td('edit','/index.php?n=entry&m=edit&i='+id,'edit this entry',id);
			entry_td('delete',"javascript:entry_sil('"+id+"','"+action+"')",'delete this entry',id);
		}
		if(action=='ogul'){
			entry_td('author','/index.php?n=mod&ne=yazaredit&id='+yazarid,'edit this author',id);
		}

		if(action=='okur'){
			entry_td('?',"javascript:po('/index.php?n=author&y="+yazar+"','yazar_"+yazarid+"','340','450');",'author info.',id); //
			//entry_td('w',adres+'" target="_blank',adres,id);
			entry_td('!?','/index.php?n=contact&id='+id,'report this entry',id);
		}else{
			entry_td('?',"javascript:po('/index.php?n=author&y="+yazar+"','yazar_"+yazarid+"','340','450');",'author info.',id); //
		}
		if(action=='gammaz'){
			entry_td('!?',"javascript:po('/index.php?n=sikayet&id="+id+"','si"+id+"','470','350');",'i am an agent.',id);
		}
		document.write('</tr></table></div>');
		var li = document.getElementById("li_"+id);
		li.onmouseover=new Function("document.getElementById('t"+id+"').style.visibility='visible'");
		li.onmouseout=new Function("document.getElementById('t"+id+"').style.visibility='hidden'");
	} function oyp(puan,id){
		ajaxpage1('/kn_member_vote.php?id='+id+'&pu='+puan+'&ne=yap','ekleniyor'+id);
		if(window.event)
			event.returnValue = false;
		return false; 
	}

	
	/**
	* detaylý arama 
	* aç kapa
	*
	*
	* by hizir
	*
	*/
	var acik_kapali = false;
	var arr = new Array(13,15,22,26,43,65,95,120,140,180,205,212);
	var i = 0;
	function ac_kapa(){
		document.body.style.overflowX="hidden";
		var aradiv = document.getElementById('aradiv');
		//if(aradiv.style.left=='212px' || aradiv.style.left==''){
		if(acik_kapali==false){
			i = 11;
			ac();
		}else{
			//i = 0;
			kapa();
		}
	} function kapa(){
		with(document.body) with(aradiv.style) {
			left = (scrollLeft+arr[i]+(clientWidth-233))+'px';
			width=(233-arr[i])+"px";
			//alert(arr[i])
			if(i<11){
				i=i+1;
				setTimeout("kapa()",15);
			}else{
				acik_kapali = false;
				left='212px';
				width='21px';
				//document.getElementById('araasilform').disabled=true;
				document.body.focus();
			}
		}
	} function ac(){
		with(document.body) with(aradiv.style) {
			left = (scrollLeft+arr[i]+(clientWidth-233))+'px';
			width=(233-arr[i])+"px";
			//alert(left+" "+width);
			if(i>0){
				i=i-1;
				setTimeout("ac()",15);
			}else{
				acik_kapali = true;
				left='13px';
				width='220px';
				document.getElementById('araasilform').disabled=false;
				//document.getElementById('kn').focus();
			}
		}
	}


	/**
	* ulu_footer
	*
	*/
	function ulu_footer(){
		document.write('<p><div class="alttakiyazi">feci þekilde bir ek$i sözlük klonudur. yukarýda yazanlarýn hepsi yalan olmakla beraber sadece uludað sözlük yazarlarýný baðlamaktadýr. sitede yazanlar birinci dereceden el '+
					   	'emeði göz nuru olup yürütülmesi durumunda iþ bu kiþi uludað a tatile ýssýz bir kulubeye davet edilecek \'ben içerdeyim gel caným\' denilip uludað gazozuna ilaç konmak suretiyle etkisiz hale getirilecek ve '+
						'sonra ibreti alem için bilimum dað hayvanatýna yem yapýlacaktýr. ayrýca soðuk içilmesi tavsiye olunur ve bundan doðabilecek bir boðaz tahribatý durumunda bana ne denilir.</div></p>');
		return false;
	}



	/**
	* AJAXPAGE by hizir
	*
	* ajaxpage(), ajaxpage2(), loadpage(), loadobjs()
	*/

	var loadedobjects=""
	var rootdomain="http://"+window.location.hostname

	/**
	* ajaxpage
	*
	* by hizir
	*/
	function ajaxpage(url, id){
		var d = document.getElementById(id);
		if(d.style.display=='block'){
			d.style.display = 'none';
		}else{
			d.style.display = 'block';
			ajaxpage2(url,id);
		}
	} function ajaxpage1(url, id){
		var d = document.getElementById(id);
		if(d.style.display!='block'){
			d.style.display = 'block';
		}
		ajaxpage2(url,id);
		setTimeout("ajaxpage1kapa('"+id+"')",4000);
	} function ajaxpage1kapa(id){
		var d = document.getElementById(id);
		d.innerHTML= 'a minute...'
		d.style.display = 'none';
	}

	/**
	* ajaxpage2
	*
	* by hizir
	*/
	function ajaxpage2(url, containerid){
		//gizlegoster(containerid);
		//gizlegoster('yuk'+containerid);
		var page_request = false
		if (window.XMLHttpRequest) // if Mozilla, Safari etc
			page_request = new XMLHttpRequest()
		else if (window.ActiveXObject){ // if IE
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
			catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				}
				catch (e){}
			}
		} else
			return false
		page_request.onreadystatechange=function(){
			loadpage(page_request, containerid)
		}
		page_request.open('GET', url, true)
		page_request.send(null)
	}

	/**
	* loadpage
	*
	* by hizir
	*/
	function loadpage(page_request, containerid){
		//gizlegoster('yuk'+containerid);
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
			document.getElementById(containerid).innerHTML=page_request.responseText
	}

	/**
	* loadobjs
	* 
	* by hizir
	*/
	function loadobjs(){
		if (!document.getElementById)
		return
		for (i=0; i<arguments.length; i++){
		var file=arguments[i]
		var fileref=""
			if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
				if (file.indexOf(".js")!=-1){ //If object is a js file
					fileref=document.createElement('script')
					fileref.setAttribute("type","text/javascript");
					fileref.setAttribute("src", file);
				}
				else if (file.indexOf(".css")!=-1){ //If object is a css file
					fileref=document.createElement("link")
					fileref.setAttribute("rel", "stylesheet");
					fileref.setAttribute("type", "text/css");
					fileref.setAttribute("href", file);
				}
			}
			if (fileref!=""){
				document.getElementsByTagName("head").item(0).appendChild(fileref)
				loadedobjects+=file+" " //Remember this object as being already added to page
			}
		}
	}