var query = "";
var xmlData = "";
var aranan = "";
var result = "";
var veri = "";
var toplamSonuc = 0;
var listeSayisi = 5;

$(function(){
	if(slug == "arama-sonuclari"){
		query = urlGet("query");
		aranan = eval('/('+query+')/i');
		if(query != ""){
			$('.searchContainer').append('<p>Yükleniyor..</p>');
			$.ajax({
				url:'tum-icerikler.xml',
				type:'GET',
				success:function(xml){ xmlData = xml; searchInXml(); }
			});
		}
	}
});

function searchInXml(){
	$('.searchContainer').empty();
	$('.searchContainer').append('<div class="top"><strong>Aranan kelime:</strong> <span>'+query+'</span></div>');
	$('.searchContainer').append('<div id="sonuclar"></div>');
	$(xmlData).find('data page').each(function(i){
		veri = $(this).children('content').text();
		result = veri.search(aranan);
		veri = veri.replace(aranan, '<strong>$1</strong>');
		if(result != -1) $('#sonuclar').append('<p><span class="pageTitle">'+$(this).children('title').text()+'</span><br />'+veri.substr(result-100 < 0 ? 0:(result-100), 200)+'<br /><a class="pageLink" href="'+$(this).attr('url')+'">'+$(this).attr('url')+'</a></p>');
	});
	
	toplamSonuc = $('#sonuclar p').length;
	if(toplamSonuc == 0){ $('#sonuclar').append('<p>Sonuç bulunamadı</p>'); return false; }
	pager();
}

function pager(){
	$('#sonuclar p').hide();
	var sayfaSayisi = toplamSonuc / listeSayisi;
	sayfaSayisi = Math.round(sayfaSayisi) == sayfaSayisi ? sayfaSayisi : parseInt(sayfaSayisi)+1;
	$('#sonuclar').after($('<div />').addClass('pagination'));
	
	for(var i=1; i<=sayfaSayisi; i++)
	$('#sonuclar').next().append($('<a />').attr('href', 'javascript:;').attr('rel', i*listeSayisi).text(i));
	$('#sonuclar').next().children('a').click(function(){
		var listeler = $(this).parent().prev().children();
		listeler.show();
		var deger = parseInt($(this).attr('rel'));
		$(this).not('.on').text('['+$(this).text()+']').addClass('on').siblings().each(function(){
			var text = $(this).text();
			if(text.search("]") > -1){ 
				text = text.replace("[", "").replace("]", "");
				$(this).text(text);
			}
		}).removeClass('on');
		listele(listeler, deger);
	})
	$('#sonuclar').next().children(':first').click();

}

function listele(liste, deger){ liste.hide(); for(var i=deger-(listeSayisi-1); i<=deger; i++) liste.eq(i-1).show(); }
