var global_search_time;
var start = 0;
var sextra = false;

$(document).ready(function() {

	if (document.location.hash.length > 0) {
	
		hash = document.location.hash.substr(1);

		data = hash.split('/');

		for (i in data) {

			option = data[i].match(/^([^\_]+)_(.+)$/);
			$('#left #'+option[1]+' #'+option[2]).addClass('active');

		}
	
	}

	$('#left input').bind('keyup',function(e) {
	
		clearTimeout(global_search_time);
		global_search_time = setTimeout(function () { start = 0; updateSearch(); },1000);
	
	});
	
	updateSearch();

});

function searchOption(el) {
	
	if ($(el).parent().parent().parent().is('.unique')) {
	
		$('li',$(el).parent().parent()).removeClass('active');
	
	}
	
	$(el).parent().toggleClass('active');

	start = 0;
	sextra = false;

	updateSearch();
	
	return false;

}

function updateSearch(extra) {

	data = [];
	
	if (typeof extra != 'undefined') data.push(extra);

	urlscheme = '#';

	$('.options ul li.active').each(function() {

		id = $(this).attr('id');

		if (typeof id != 'undefined') data.push($(this).parent().attr('id') + '_' + id);
	
	});

	texte = $('#left input').attr('value');
	if (texte != '') data.push('texte_' + texte);
	
	$('#right #results').css('opacity',0.5);

	document.location = urlscheme+data.join('/');
	
	$.post('/ajax/series/search.php',{data:data,start:start},function(html) {
	
		$('#right #results').css('opacity',1);
		$('#right #results').html(html);
	
	});

}

function setInitiale(init) {

	$('.options ul li.active').removeClass('active');
	$('.options ul#tri li#nom').addClass('active');

	start = 0;
	sextra = 'debut_'+init;

	updateSearch(sextra);

}

function updatePage(nb) {

	start = nb;
	updateSearch(sextra);

}
