function init_recherche_articles(id)
{
	$('categorie').addEvent('change',function(event){
		rechercher_articles(id, 1);
	});
	$('ordre').addEvent('change',function(event){
		rechercher_articles(id, 1);
	});
	$('redacteur').addEvent('change',function(event){
		rechercher_articles(id, 1);
	});
}

function rechercher_articles(id, page)
{
	var site_url = document.location.hostname;
	var type_article = $('categorie').getProperty('value');
	var ordre = $('ordre').getProperty('value');
	var redacteur = $('redacteur').getProperty('value');
	
	var myHTMLRequest = new Request({
		url:'http://'+site_url+'/rechercher/articles',
		method:'post',
		onRequest: function(){
			$(id).set('html', '');
			$('chargement').setStyle('display', 'block');
		},
		onSuccess: function(html){
			$('chargement').setStyle('display', 'none');
			$(id).set('html', html);
		}
	});
	myHTMLRequest.send('page='+page+'&type='+type_article+'&ordre='+ordre+'&redacteur='+redacteur);
	return false;
}

function init_recherche_offre(id)
{
	$('ordre').addEvent('change',function(event){
		rechercher_offres(id, 1);
	});
	$('redacteur').addEvent('change',function(event){
		rechercher_offres(id, 1);
	});
}

function rechercher_offres(id, page)
{
	var site_url = document.location.hostname;
	var ordre = $('ordre').getProperty('value');
	var redacteur = $('redacteur').getProperty('value');
	
	var myHTMLRequest = new Request({
		url:'http://'+site_url+'/rechercher/offres',
		method:'post',
		onRequest: function(){
			$(id).set('html', '');
			$('chargement').setStyle('display', 'block');
		},
		onSuccess: function(html){
			$('chargement').setStyle('display', 'none');
			$(id).set('html', html);
		}
	});
	myHTMLRequest.send('page='+page+'&ordre='+ordre+'&redacteur='+redacteur);
	return false;
}

function init_recherche_demandes(id)
{
	$('ordre').addEvent('change',function(event){
		rechercher_demandes(id, 1);
	});
	$('redacteur').addEvent('change',function(event){
		rechercher_demandes(id, 1);
	});
}

function rechercher_demandes(id, page)
{
	var site_url = document.location.hostname;
	var ordre = $('ordre').getProperty('value');
	var redacteur = $('redacteur').getProperty('value');
	
	var myHTMLRequest = new Request({
		url:'http://'+site_url+'/rechercher/demandes',
		method:'post',
		onRequest: function(){
			$(id).set('html', '');
			$('chargement').setStyle('display', 'block');
		},
		onSuccess: function(html){
			$('chargement').setStyle('display', 'none');
			$(id).set('html', html);
		}
	});
	myHTMLRequest.send('page='+page+'&ordre='+ordre+'&redacteur='+redacteur);
	return false;
}

function init_recherche_communiques(id)
{
	$('ordre').addEvent('change',function(event){
		rechercher_communiques(id, 1);
	});
	$('redacteur').addEvent('change',function(event){
		rechercher_communiques(id, 1);
	});
}

function rechercher_communiques(id, page)
{
	var site_url = document.location.hostname;
	var ordre = $('ordre').getProperty('value');
	var redacteur = $('redacteur').getProperty('value');
	
	var myHTMLRequest = new Request({
		url:'http://'+site_url+'/rechercher/communiques',
		method:'post',
		onRequest: function(){
			$(id).set('html', '');
			$('chargement').setStyle('display', 'block');
		},
		onSuccess: function(html){
			$('chargement').setStyle('display', 'none');
			$(id).set('html', html);
		}
	});
	myHTMLRequest.send('page='+page+'&ordre='+ordre+'&redacteur='+redacteur);
	return false;
}

function init_recherche_evenements(id)
{
	$('ordre').addEvent('change',function(event){
		rechercher_evenements(id, 1);
	});
	$('redacteur').addEvent('change',function(event){
		rechercher_evenements(id, 1);
	});
}

function rechercher_evenements(id, page)
{
	var site_url = document.location.hostname;
	var ordre = $('ordre').getProperty('value');
	var redacteur = $('redacteur').getProperty('value');
	
	var myHTMLRequest = new Request({
		url:'http://'+site_url+'/rechercher/evenements',
		method:'post',
		onRequest: function(){
			$(id).set('html', '');
			$('chargement').setStyle('display', 'block');
		},
		onSuccess: function(html){
			$('chargement').setStyle('display', 'none');
			$(id).set('html', html);
		}
	});
	myHTMLRequest.send('page='+page+'&ordre='+ordre+'&redacteur='+redacteur);
	return false;
}

function init_recherche_pigistes(id)
{
	$('departement').addEvent('change',function(event){
		rechercher_pigistes(id, 1);
	});
}

function rechercher_pigistes(id, page)
{
	var site_url = document.location.hostname;
	var departement = $('departement').getProperty('value');
	
	var myHTMLRequest = new Request.HTML({
		url:'http://'+site_url+'/rechercher/pigistes',
		evalScripts: false,
		onRequest: function(){
			$(id).set('html', '');
			$('chargement').setStyle('display', 'block');
		},
		onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
			$('chargement').setStyle('display', 'none');
			$(id).set('html', responseHTML);
			$exec(responseJavaScript);
		}
	});
	myHTMLRequest.send('page='+page+'&departement='+departement);
	return false;
}

function init_recherche_adherent(id)
{
	$('departement').addEvent('change',function(event){
		rechercher_adherent(id, 1);
	});
	$('secteur').addEvent('change',function(event){
		rechercher_adherent(id, 1);
	});
	$('bt_rechercher').addEvent('click',function(event){
		event.stop();
		rechercher_adherent(id, 1);
	});
}

function rechercher_adherent(id, page)
{
	var site_url = document.location.hostname;
	var departement = $('departement').getProperty('value');
	var secteur = $('secteur').getProperty('value');
	var recherche = $('recherche').getProperty('value'); 
	
	var myHTMLRequest = new Request.HTML({
		url:'http://'+site_url+'/rechercher/adherents',
		method:'post',
		evalScripts: false,
		onRequest: function(){
			$(id).set('html', '');
			$('chargement').setStyle('display', 'block');
		},
		onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
			$('chargement').setStyle('display', 'none');
			$(id).set('html', responseHTML);
			$exec(responseJavaScript);
		}
	});
	myHTMLRequest.send('page='+page+'&departement='+departement+'&secteur='+secteur+'&recherche='+recherche);
	return false;
}



