function complete()
{
	new Ajax.Autocompleter('Champ_Search', 'Div_Search', 'search.php', {
						   minChars:2,
						   afterUpdateElement:filterone}
						   );
	
}
function filterone()
{
var url = 'gallery.php?beatmaker=All&year=All&format=All&name=';
var name =  escape(document.getElementById('Champ_Search').value);
var beatmaker = 'All';
var year = 'All';
var format='All';
new Ajax.Updater('table', 'looper.php', { parameters: { beatmaker: beatmaker, year: year, format: format, name: name } }); 
}
function filter(option)
{	
	var formf = $("filterform");
	var input1 = formf["beatmaker"];
	var beatmaker =  escape($F(input1));

	var input2 = formf['year'];
	var year = $F(input2);

	var input3 = formf['format'];
	var format = $F(input3);

	new Ajax.Updater('table', option, { parameters: { beatmaker: beatmaker, year: year, format: format } }); 
}
function page(option)
{
	var formf = $("filterform");
	var input1 = formf["beatmaker"];
	var beatmaker =  escape($F(input1));

	var input2 = formf['year'];
	var year = $F(input2);

	var input3 = formf['format'];
	var format = $F(input3);

	new Ajax.Updater('table', 'looper.php', { parameters: { beatmaker: beatmaker, year: year, format: format, page: option } }); 
	
}

function trytoload() {
if( typeof filter == "function" && document.getElementById('filterform'))
	{
	filter('looper.php');
		complete();
	clearTimeout(tt);
	} else {
	 tt = setTimeout("trytoload();", 100);
	}
}
function up2date(option)
{	
	new Ajax.Updater('central', option, {
	onSuccess: function(){ 
	if ( option == "filter.php" ) 
	trytoload();
	if ( option == "home.php" ) 
	banner();

	}
	});
}

function setlang(option)
{
	var url = '/index.php?l=' + option; 
	 new Ajax.Request(url, {
	    method: 'get',
		   onSuccess: function(lang_reload) {
		       
			   window.location.replace("http://yourlooper.com");
			     } }); 
}
function details(id)
{
	Lightview.show({
									  href: 'details.php?id=' + id,
									  rel: 'iframe',
									  title: document.getElementById(id).title,
 									  caption: '',
 									   options: {
 									   topclose: false,
									   menubar: true,
									   scrolling: false,
									   height: 400,
									   width: 650
										  }
									});
	
}

function banner()
{
new Ajax.PeriodicalUpdater('banniere', "/ban.php", {
frequency: 5,
onSuccess: function() {
Effect.Appear('banniere', { duration: 1.0 });
setTimeout("Effect.Fade('banniere', { duration: 1.0 });", 4000);
		}
});

/*Timeout = Frequency - FadeDuration*/
}
