function modifier_session(variable, valeur, id_cat, id_sous_cat)
{
	var url = 'ajax_session.php';
	var temp_variable = id_cat + '_' + id_sous_cat + '_' + variable;
	var params = 'variable=' + temp_variable + '&valeur=' + valeur;
	new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: params,
			onSuccess: function() 
			{ 
				if(id_cat=="recherche")
				{
					var aRemplacer = /\?/g;
					var machaine = window.location.search;					
					machaine = machaine.replace(aRemplacer, "&");
					aRemplacer = /\page=/g;
					machaine = machaine.replace(aRemplacer, "");
					var reg = new RegExp("(&0)", "g")
					machaine = machaine.replace(reg, "");
					reg = new RegExp("(&1)", "g")
					machaine = machaine.replace(reg, "");
					reg = new RegExp("(&id_sous_cat=)", "g")
					machaine = machaine.replace(reg, "");
					window.location.href = 'index.php?page=0'+machaine;
				}
				else
				{
					window.location.href = 'index.php?id_cat='+id_cat+'&id_sous_cat='+id_sous_cat+'&page=0';
				} 
			},
			//onSuccess: function() { window.location.reload(); },
		}
	);
}

function champ_ecrire_valeur( objet, valeur )
{
	var liste_elements = null;
	if( objet == null )
		return null;

	if( objet.tagName == "SELECT" )
		{
		if( objet.options.length == 0 )
			{
			objet.selectedIndex = -1;
			return;
			}

		for( var i=0 ; i<objet.options.length ; i++ )
			if( objet.options[i].value == valeur )
				objet.selectedIndex = i;

		if( objet.options[objet.selectedIndex].value != valeur )
			objet.selectedIndex = -1;
		}

	if( objet.tagName == "TEXTAREA" )
		objet.value = valeur;

	if( objet.tagName == "INPUT" )
		{
		if( ( objet.type == "text" )
			|| ( objet.type == "password" )
			|| ( objet.type == "hidden" )
			|| ( objet.type == "button" ) )
			objet.value = valeur;

		if( ( objet.type == "radio" ) || ( objet.type == "checkbox" ) )
			{
			liste_elements = getElementsByAttribute( "name", objet.name );
			for( num_element=0 ; num_element<liste_elements.length ; num_element++ )
				if( liste_elements[num_element].value == valeur )
					liste_elements[num_element].checked = true;
				else
					liste_elements[num_element].checked = false;
			}

		if( objet.type == "file" )
			{
			var parent = objet.parentNode;
			parent.innerHTML = parent.innerHTML;
			objet = parent.firstChild;
			}
		}
	return 0;
}
