	var total = new Array();
	var nb_aff = new Array();
	var time_pause = new Array();
	var go = new Array();
	var timeout = new Array();
	var list_elem = new Array('cafe', 'coeur', 'even', 'salon', 'vente', 'journal');
	
	var compteur = 0;
	while (compteur < list_elem.length)
	{
		total[list_elem[compteur]] = 6;
		nb_aff[list_elem[compteur]] = 3;
		time_pause[list_elem[compteur]] = 1500;
		go[list_elem[compteur]] = 1;
		timeout[list_elem[compteur]] = 0;
		compteur = compteur + 1;
	}
	/*
	var total = 6;
	var nb_aff = 3;
	var time_pause = 1500;
	var go = 1;
	var timeout = 0;
	
	var go_cc = 1;
	var timeout_cc = 0;
	var total_cc = 6;
	var nb_aff_cc = 3;
	var time_pause_cc = 1500;
	*/
	
	
	function change_var(tot, aff, time_p, elem)
	{
		if (tot < 1)
			total[elem] = document.getElementById('tot_aff_'+elem).value;
		else
			total[elem] = tot;
		nb_aff[elem] = aff;
		time_pause[elem] = time_p;
	}
	
	function change_go(value, elem)
	{	
		timeout[elem] = 0;
		go[elem] = value;
	}

	
	function move_list(elem)
	{	
		var i;
		var save;
		var tmp2;
		
		i = total[elem];
		if (go[elem] == 1)
			{
				save = document.getElementById("elem_"+elem+"_"+total[elem]).innerHTML;
				while (i > 1)
				{
					tmp2 = i - 1;
					if (i <= nb_aff[elem])
						document.getElementById("elem_"+elem+"_"+i).style.display = "block";
					else
						document.getElementById("elem_"+elem+"_"+i).style.display = "none";
					document.getElementById("elem_"+elem+"_"+i).innerHTML = document.getElementById("elem_"+elem+"_"+tmp2).innerHTML;
					i--;
				}
				document.getElementById("elem_"+elem+"_1").innerHTML = save;	
			}
		var fn = "move_list('"+elem+"')";
		setTimeout(fn, time_pause[elem]);
	}
		
	function move2_list(pos, elem)
	{
		go[elem] = 0;		
		var i;
		var save;
		var tmp2;
		
		if (pos == 2)
			{
				i = total[elem];
				save = document.getElementById("elem_"+elem+"_"+total[elem]).innerHTML;
				while (i > 1)
				{
					tmp2 = i - 1;
					if (i <= nb_aff[elem])
						document.getElementById("elem_"+elem+"_"+i).style.display = "block";
					else
						document.getElementById("elem_"+elem+"_"+i).style.display = "none";
					document.getElementById("elem_"+elem+"_"+i).innerHTML = document.getElementById("elem_"+elem+"_"+tmp2).innerHTML;
					i--;
				}				
				document.getElementById("elem_"+elem+"_1").innerHTML = save;
			}
		else
			{
				i = 1;
				save = document.getElementById("elem_"+elem+"_1").innerHTML;
				while (i < total[elem])
				{
					tmp2 = i + 1;
					if (i <= nb_aff[elem])
						document.getElementById("elem_"+elem+"_"+i).style.display = "block";
					else
						document.getElementById("elem_"+elem+"_"+i).style.display = "none";
					document.getElementById("elem_"+elem+"_"+i).innerHTML = document.getElementById("elem_"+elem+"_"+tmp2).innerHTML;
					i++;
				}
				document.getElementById("elem_"+elem+"_"+total[elem]).innerHTML = save;
			}
		if (timeout[elem] != 0)
			clearTimeout(timeout[elem]);
		var fn = "change_go(1," + elem + ")";
		timeout[elem] = setTimeout(fn, 5000);
	}
	
	function show(id)
	{
		document.getElementById(id).style.display = "block";
	}
	
	function toggle(id)
	{
		if (document.getElementById(id).style.display == "block")
		{
			document.getElementById(id).style.display = "none";
		}
		else
		{
			document.getElementById(id).style.display = "block";
		}
	}
	
	function toggle_fiche(id)
	{
		var liste = new Array('fiche_mon_profil', 'fiche_ordre_oeuvres');
		var i;
		
		i = 0;
		while (i < liste.length)
		{
			if (id == liste[i])
				document.getElementById(liste[i]).style.display = "block";
			else
				document.getElementById(liste[i]).style.display = "none";
			i++;
		}
		
	}
	
	var nb_check = 0;
	
	function toggle_radio(id, nb_max)
	{
		var check = document.getElementById("check_street_"+id);
		var span_radio = document.getElementById("main_street_"+id);
		var radio = document.getElementById("radio_street_"+id);
				
		if (check.checked == true)
		{
			if (nb_check < nb_max)
			{
				span_radio.style.display = "inline";
				radio.checked = true;
				nb_check += 1;
			}
			else
			{
				check.checked = false;				
			}
		}
		else
		{
			span_radio.style.display = "none";
			radio.checked = false;
			if (nb_check > 0)
				nb_check -= 1;
		}
	}
	
	function set_nb_check(value)
	{
		nb_check += value;
	}
	
	function change_value(name, value)
	{
		if (document.getElementById("radio_street_"+value).checked == true)
		{
			document.editform[name].value = value;
		}
	}	
	
	function hide(id)
	{
		document.getElementById(id).style.display = "none";
	}
	
	function check_choice()
{
	$rep = confirm("Voulez vous continuer ?");
	if ($rep == true)
		return true;
	else
		return false;	
}

	
	function check_form()
	{
		var value =  document.editform.id_main_street.value;
		
		if (value != 0 && document.getElementById("check_street_"+value).checked == true)
		{
			return true;
		}
		else
		{
			alert("Vous devez selectionner une rue principale.");
			return false;
		}
	}
	

	function toggle_img(id_obj)
	{
		var obj = document.getElementById(id_obj);
		
		if (obj.style.display == "none")
		{
			obj.style.display = "block"; 
		}
		else
			obj.style.display = "none";
	}
	
	function check_edit_oeuvre()
	{
		var id_fwrd = document.getElementById("id_fowarding_charges").value;
		var fwrd = document.getElementById(id_fwrd).value;
		var id_take = document.getElementById("id_take_product_home").value;
		
		if (document.getElementById(id_take).checked == true && fwrd > 0)
		{
			alert("Erreur : Vous ne pouvez pas faire payer des frais de port et demander \340 l'acheteur de r\351cuperer l'oeuvre sur place.");
			return false;
		}
		else
		{
			return;
		}
	}
	/*
	function change_size(id_text)
	{					
		var textarea = document.getElementById(id_text);
		var nb_car = document.getElementById('nb_car');
		var nb=0;
		var value = textarea.value;					
		var size = value.length;
		
		nb = 700 - value.length;
		if (nb > 0)
			nb_car.innerHTML = "("+size+ "/700)";
		else if (nb == 0)
			nb_car.innerHTML = '<span color="red">('+size+'/700) Vous avez atteint le nombre de caract&egrave;res maximum</span>';
		else if (nb < 0)
			nb_car.innerHTML = '<span style="color:red;font-size:1.2em;">('+size+'/700) Vous avez depass&eacute; le nombre de caract&egrave;res maximum!</span>';
	}
	*/
	function change_size(id_text, max_char)
	{					
		var textarea = document.getElementById(id_text);
		var nb_car = document.getElementById('nb_car');
		var nb=0;
		var value = textarea.value;					
		var size = value.length;
		
		nb = max_char - value.length;
		if (nb > 0)
			nb_car.innerHTML = "("+size+ "/"+max_char+")";
		else if (nb == 0)
			nb_car.innerHTML = '<span color="red">('+size+'/'+max_char+') Vous avez atteint le nombre de caract&egrave;res maximum</span>';
		else if (nb < 0)
			nb_car.innerHTML = '<span style="color:red;font-size:1.2em;">('+size+'/'+max_char+') Vous avez depass&eacute; le nombre de caract&egrave;res maximum!</span>';
	}
	
	window.onload = function() 
	{
		if (document.editform)
		{
			document.editform.onsubmit = check_form; 
		}
		if (document.getElementById('pub_oeuvre'))
		{			
			document.getElementById('pub_oeuvre').onclick = check_edit_oeuvre;
		}
	} 
	
	/*function imprime_zone(titre, obj) 
	{
	// Définie la zone à imprimer
	var zi = document.getElementById(obj).innerHTML;

	// Ouvre une nouvelle fenetre
	var f = window.open("", "ZoneImpr", "height=600, width=800, toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");

	// Définit le Style de la page
	f.document.body.style.color = '#000000';
	f.document.body.style.backgroundColor = '#FFFFFF';
	f.document.body.style.padding = "10px";

	// Ajoute les Données
	f.document.title = titre;
	f.document.body.innerHTML += " " + zi + " ";

	// Imprime et ferme la fenetre
	f.window.print();
	f.window.close();
	return true;
	} 
	*/