$(document).ready(function(){

	$("#q").autocomplete('http://www.defter.gen.al/a/ajax/searchtopic.php', {
		width: 320,
		max: 10,
		selectFirst:false,
		highlight: false,
		multiple: false,
		multipleSeparator: " ",
		scroll: true,
		scrollHeight: 300
	}).result(function(event, item) {
		  location.href = 'http://www.defter.gen.al/a/'+item[1]+'.html';
	});


/**/
	$('.h1link').each(function(item,i){
		$(i).parent().bind('mouseover',function(){
			$(i).css('visibility','visible');
		});
		$(i).parent().bind('mouseout',function(){
			$(i).css('visibility','hidden');
		});
	});
	$('.hidmenu').each(function(item,i){
		$(i).parent().bind('mouseover',function(){
			$(i).css('visibility','visible');
		});
		$(i).parent().bind('mouseout',function(){
			$(i).css('visibility','hidden');
		});
	});
	
    $('textarea').autoResizeTextAreaQ({"max_rows":20});

	$('#checkall').click(function () {
		$(this).parents('table:eq(0)').find(':checkbox').attr('checked', this.checked);
	});
	

	$('#bigsmallchars').toggle(function(){
				   $("#smallchars").hide();
				   $("#bigchars").show();
               },
               function(){
				   $("#bigchars").hide();
				   $("#smallchars").show();
               }
           );
	
	


/* */

});



function girdiyigetir() {
	var id=$("#girdi").serialize();
	katmanAc('girdi','i=get_grd&scroll=1&'+id,600,350);
	}

/* autoResizeTextAreaQ */
(function($) {  $.fn.autoResizeTextAreaQ = function(options) { var opts = $.extend({ max_rows: 10, extra_rows: 1, rows: null, cols: null, debug: false }, options); if ($.browser.msie) { opts.extra_rows += 1;} else if ($.browser.webkit) { opts.extra_rows += 1; }  return $(this).filter('textarea').each(function(index) { var ta = $(this); var orig = {};  if (opts.cols != null && opts.cols > 0) { ta.attr('cols', opts.cols); } orig.cols = ta.attr('cols'); if (opts.rows != null && opts.rows > 0) { ta.attr('rows', opts.rows); } orig.rows = ta.attr('rows'); if (opts.max_rows == null || opts.max_rows < orig.rows) { opts.max_rows = orig.rows; } if (opts.extra_rows == null || opts.extra_rows < 0) { opts.extra_rows = 0; }  if (opts.debug) { console.log('opts: ', opts, ' orig: ', orig); } resize(ta, orig); ta.bind('keyup', function(e) { resize(ta, orig); }); }); function resize(ta, orig) { var nl_rows = ta.val().split('\n'); var nbr_ta_rows = 0; for (index in nl_rows) {  nbr_ta_rows += Math.floor((nl_rows[index].length / orig.cols)) + 1; } var final_nbr_ta_rows = nbr_ta_rows - 1;  final_nbr_ta_rows += opts.extra_rows;  if (final_nbr_ta_rows >= opts.max_rows) { ta.attr('rows', opts.max_rows);  } else if (final_nbr_ta_rows >= orig.rows) { ta.attr('rows', final_nbr_ta_rows);  } else { ta.attr('rows', orig.rows); }  if (opts.debug) { console.log('rows: ', ta.attr('rows'), ' nbr nl_rows: ', nl_rows.length, ' nbr_ta_rows: ', nbr_ta_rows, ' final_nbr_ta_rows: ', final_nbr_ta_rows); } } }; })(jQuery);
/* autoResizeTextAreaQ */

function hidmenu(id,par,url) {
	document.write('<div class="hidmenu">');

	if (par.substr(0,1)==1)
		document.write('<button class="edit" onclick="modLayer(\''+id+'\',\'edit\')" title="düzenle"></button>');
	if (par.substr(1,1)==1)
		document.write('<button class="delete" onclick="modLayer(\''+id+'\',\'delete\')" title="sil"></button>');
	if (par.substr(2,1)==1)
		document.write('<button class="move" onclick="modLayer(\''+id+'\',\'move\')" title="taşı"></button>');
	if (par.substr(3,1)==1)
		document.write('<button class="report" onclick="modLayer(\''+id+'\',\'report\')" title="şikayet et"></button>');
	if (par.substr(3,1)==2)
		document.write('<button class="report" onclick="document.location.href=\'http://www.defter.gen.al/a/contact/?id='+id+'\'" title="şikayet et"></button>');
	if (par.substr(5,1)==1)
		document.write('<button class="delete" onclick="modLayer(\''+id+'\',\'ydelete\')" title="sil"></button>');

	document.write('</div>');
}


/* */
function modLayer(id, job) {
	if (job == 'edit') yeniKatman(600,370);
	if (job == 'delete') yeniKatman(500,320);
	if (job == 'ydelete') yeniKatman(600,260);
	if (job == 'move') yeniKatman(500,220);
	if (job == 'report') yeniKatman(600,380);
	if (job == 'new-topic') yeniKatman(600,220);

	$.ajax({ type:'POST', url:'http://www.defter.gen.al/a/ajax/modajax.php', data:'girdi_id='+id+'&i='+job, success: function(ajaxCevap) { $('#xicerikSayfa').html(ajaxCevap); } });
}

/* */
function modAjax() {
	var datalar = $('#modAjax').serialize();
	$('#xicerikSayfa').html('<div id="ajaxLoader"></div>');
	$.ajax({ type:'POST', url:'http://www.defter.gen.al/a/ajax/modajax.php', data:datalar, success: function(ajaxCevap) { $('#xicerikSayfa').html(ajaxCevap); } });
}
function updateIt(id,c) {

	if (c == 'edit') {
		$('#grd_'+id).html('<div id="ajaxLoader"></div>');
		$.ajax({ type:'POST', url:'http://www.defter.gen.al/a/ajax/modajax.php', data:'i=get_grd&girdi_id='+id, success: function(ajaxCevap) { $('#grd_'+id).html(ajaxCevap); } });
	}
	if (c == 'delete') {
		$('#li_'+id).html('<div style="font-weight:bold;color:red">girdi silindi</div>');
	}
	if (c == 'ydelete') {
		$('#li_'+id).html('<div style="font-weight:bold;color:red">yorum silindi</div>');
	}
	if (c == 'move') {
		$('#li_'+id).html('<div style="font-weight:bold;color:red">girdi taşındı</div>');
	}
}

function tKonuAra(){
	var datalar = $('#modAjax').serialize();
	$('#tasinacakkonu').html('<div id="ajaxLoader" style="height:60px"></div>');
	$.ajax({ type:'POST', url:'http://www.defter.gen.al/a/ajax/modajax.php', data:datalar, success: function(ajaxCevap) { $('#tasinacakkonu').html(ajaxCevap); } });
}
/* */

/* cookie */
function reymenu(id) {
	document.write('<div class="rey" id="r_'+id+'">');
	var oy = reyOku(id);
	if (  oy != null && (oy ==1 || oy == 2) )	{
		document.write('<span class="okrey'+oy+'">&nbsp;</span>')
	} else {
		document.write('<a class="up" onclick="reyle(\''+id+'\',2)" title="beğendim"></a>');
		document.write('<a class="down" onclick="reyle(\''+id+'\',1)" title="beğenmedim"></a>');
		document.write('<div class="clr"></div>');
	}
	document.write('</div>');
}
function reyle(id,oy){
		$('#r_'+id).html('<span class="okrey'+oy+'">&nbsp;</span>');
		$.ajax({ type:'POST', url:'http://www.defter.gen.al/a/ajax/oyla.php', data:'girdi_id=' + id + '&oy=' + oy,	success: function(ajaxCevap) { $('#r_'+id).append(ajaxCevap); }	});
}

function reyOku(id){
	var oylar;
	var n;
	for (i=1;i<=10;i++){
		oylar = okuCookie('rey_'+i);
		if (oylar == null) continue;
		oylar = oylar.split(',');
		for(var z=0;z < oylar.length;z++) { 
			var oy = oylar[z];
			if (oy == null || oy =='') continue;
			n = oy.indexOf('=', 0);
			if ( oy.substr(0,n) == id ) return oy.substr(n+1,1);
		}
	}
	return null;
}
function reyYaz(id,oy){
	var oylar;
	var n = id.length;
	for (i=1;i<=10;i++){
		oylar = okuCookie('rey_'+i);
		if (oylar != null) {
			soylar = oylar.split(',');
			if (oylar.length >= 2100) continue;
			  
		} else soylar='';
		
		yazCookie('rey_'+i, soylar+id+'='+oy+',',9000);
		break;
	}

	if (oylar.length >= 2000) {
		if (i < 10) yazCookie('rey_'+(i+1),'',9000); else yazCookie('rey_1','',9000);
	}

}
/* cookie */

function add(field,o,s){
	var z=document.getElementById(field);
	if(document.selection&&!window.opera){
		z.focus();
		var al=document.selection.createRange();
		al.text=o+al.text+s;
		al.select();
	}
	else if(z.selectionStart||z.selectionStart=='0'){
		var x=z.value;
		var end=z.selectionEnd;
		var start=z.selectionStart;
		z.value=x.substring(0,start)+o+x.substring(start,end)+s+x.substring(end);
		end+=o.length+s.length;
		z.setSelectionRange(end,end);
	} 
	else 
		z.value+=o+s;
		z.focus();
	return true;
}

function gonderAjax(d,id,form) {

		var datalar = $('#' + form).serialize();
		if (id == "layer") id = '#xicerikSayfa'; else id = '#'+id;
		$(id).html('<div id="ajaxLoader"></div>');
		$.ajax({ type:'POST', url:'http://www.defter.gen.al/a/ajax/'+d+'.php', data:datalar, success: function(ajaxCevap) { $(id).html(ajaxCevap); } });
}
function katmanAc(d,i,g,y) {
	yeniKatman(g,y);
	$('#xicerikSayfa').html('<div id="ajaxLoader"></div>');
	$.ajax({ type:'POST', url:'http://www.defter.gen.al/a/ajax/'+d+'.php', data:i, success: function(ajaxCevap) { $('#xicerikSayfa').html(ajaxCevap); } });
}
function hidLayer(id,w,h) {

	yeniKatman(w,h);
	$('#xicerikSayfa').html( $('#'+id).html() );
}
function yeniKatman(w,h) { var _divObj = document.createElement('div'); _divObj.id = 'xkaraSayfa'; _divObj.style.position = 'fixed'; _divObj.style.display = 'none'; _divObj.style.zIndex = 9997; $('body').prepend(_divObj); var _winObj = $(window); $('#xkaraSayfa').css({ top: 0, left: 0, width: '100%', height: '100%', display: 'block', opacity: 0.6, backgroundColor:'#000', cursor:'pointer' }); var _ddivObj = document.createElement('div'); _ddivObj.id = 'xicerikSayfa'; _ddivObj.style.position = 'fixed'; _ddivObj.style.display = 'none'; _ddivObj.style.zIndex = 9998; $('body').prepend(_ddivObj); $('#xicerikSayfa').css({ top: (_winObj.height()-h )/2 , left: (_winObj.width()-w )/2 , width: w, height: h, display: 'block', padding:'15px', border: '10px solid #222', backgroundColor:$('body').css('backgroundColor') }); var _cdivObj = document.createElement('div'); _cdivObj.id = 'xcloseSayfa'; _cdivObj.style.position = 'fixed'; _cdivObj.style.display = 'none'; _cdivObj.style.zIndex = 9999; $('body').prepend(_cdivObj); $('#xcloseSayfa').css({ top: ((_winObj.height()-h )/2)-5 , left: w +20+ (_winObj.width()-w )/2 , width: '32px', height: '32px', display: 'block' }); $('#xicerikSayfa').html('<div id="ajaxLoader"></div>'); $('#xcloseSayfa').html('<img src="http://www.defter.gen.al/a/img/close.png" onclick="javascript:$(\'#xkaraSayfa\').click()" alt="X" style="cursor:pointer" />'); $('#xkaraSayfa').click(function () { $('#xcloseSayfa').remove(); $('#xicerikSayfa').remove(); $('#xkaraSayfa').remove(); });  }

/* cookie */
function yazCookie(ad,deger,gun) { if (gun) { var tarih = new Date(); tarih.setTime(tarih.getTime()+(gun*24*60*60*1000)); var bitis = "; expires="+tarih.toGMTString(); } else var bitis = ""; document.cookie = ad+"="+deger+bitis+"; path=/"; }
function okuCookie(ad) { var adEQ = ad + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(adEQ) == 0) return c.substring(adEQ.length,c.length); } return null; }
function silCookie(name) { createCookie(name,"",-1); }
/* * */



