function transfert(sens, l_from, l_to)
{
	var mySelect1 = document.getElementById(l_from);
	var mySelect2 = document.getElementById(l_to);
	
	var indice = mySelect1.selectedIndex;
	var j=0;
	var asuppr = new Array();
	
	if (indice != -1)
	{
		if ( (sens=="<") || (sens==">") )
		{	
			for (var i = 0; i < mySelect1.length; i++)
			{
				if (mySelect1.options[i].selected)
				{
					var y=document.createElement('option');
					y.text=mySelect1.options[i].text;
					y.value=mySelect1.options[i].value;
					
					try
					{
						mySelect2.add(y,null);
					}
					catch(ex)
					{
						mySelect2.add(y);
					}
					asuppr[j] = i;
					j++;
					
				}
			}
			for (i = (j-1); i>=0; i--)
			{
				mySelect1.options[asuppr[i]].selected = true;
				mySelect1.remove(mySelect1.selectedIndex);
			}
		}
		else
		{
			if ( (sens=="<<") || (sens==">>") )
			{
				for (var i = 0; i < mySelect1.length; i++)
				{
					var y=document.createElement('option');
					y.text=mySelect1.options[i].text;
					y.value=mySelect1.options[i].value;
					
					try
					{
						mySelect2.add(y,null);
					}
					catch(ex)
					{
						mySelect2.add(y);
					}
				}
				
				for (i = (mySelect1.length-1); i >= 0; i--)
				{
					mySelect1.remove(mySelect1.options[i]);
				}
			}
		}
	}
	else
	{
		if ( (sens=="<<") || (sens==">>") )
		{
			for (var i = 0; i < mySelect1.length; i++)
			{
				var y=document.createElement('option');
				y.text=mySelect1.options[i].text;
				y.value=mySelect1.options[i].value;
				
				try
				{
					mySelect2.add(y,null);
				}
				catch(ex)
				{
					mySelect2.add(y);
				}
			}
			
			for (i = (mySelect1.length-1); i >= 0; i--)
			{
				mySelect1.remove(mySelect1.options[i]);
			}
		}
	}
}

function postselect(liste)
{
	var mySelect = document.getElementById(liste);
	
	// On compte le nombre d'item de la liste select
	var Nb = mySelect.length;
		
	// On lance une boucle pour selectionner tous les items
	for (var i=0; i<Nb; i++)
	{
		mySelect.options[i].selected = true;
	}
}

function select()
{
	document.forms[0].submit();
}

function multisub(action)
{
	var myForm = document.getElementById('form_photo');
	
	myForm.action=action+".php";
	myForm.submit();
}

function coche_radio(valeur, objet)
{
	var myObject = document.getElementById(objet)
	myObject.checked = true;
	for(var i=0; i<myObject.length; i++)
	{
		if (myObject[i].value==valeur)
		{
			myObject[i].checked = true;
		}
	}
}

function coche_checkbox(form,checkbox)
{
	var myForm = document.getElementById(form)
	if (myForm.elements[checkbox].checked)
	{
		myForm.elements[checkbox].checked = false;
	}
	else
	{
		myForm.elements[checkbox].checked = true;
	}
}

function verif()
{
	var myForm = document.getElementById('form_update');
	
	var lbl = myForm.lbl_etab.value;
    var desc = myForm.desc_etab.value;
    var rue = myForm.rue_etab.value;
    var cp = myForm.cp_etab.value;
    var ville = myForm.ville_etab.value;
    var tel1 = myForm.tel1_etab.value;
    var email = myForm.email_etab.value;
    var lbl_site = myForm.lbl_site_etab.value;
    var url_site = myForm.url_site_etab.value;
    var qualite = myForm.qualite_etab.value;
        
    if ( lbl == "" || desc == "" || rue == "" || cp == "" || ville == "" || tel1 == "" || email == "" || lbl_site == "" || url_site == "" )
    {
      alert ("Veuillez remplir tous les champs obligatoires (*).");
      return false;
    }
    else
    {
	  return true;
    }
}

function disable(rep)
{
	var mySelect = document.getElementById('parent_secteur');
	if (rep)
	{
		mySelect.disabled = true;
	}
	else
	{
		mySelect.disabled = false;
	}
}

function coche(id_form, i)
{
	var myForm = document.getElementById(id_form);
	
	if (i==(-1))
	{
		for (var j=1; j<myForm.elements.length; j++)
		{
			if (!myForm.elements[j].checked)
			{
				myForm.elements[j].checked = true;
			}
			else
			{
				myForm.elements[j].checked = false;
			}
		}
	}
	else
	{
		if (!myForm.elements[i].checked)
		{
			myForm.elements[i].checked = true;
		}
		else
		{
			myForm.elements[i].checked = false;
		}
	}
}

function aff_page(url)
{
	window.open(url);
}

function sub_critere(form, nb)
{
	var myForm = document.getElementById(form);
	var ok = 0;
	
	for (var i=0; i<nb; i++)
	{
		if (myForm.elements[i].checked)
		{
			return true;
		}
	}
	alert('Veuillez sélectionner au moins un critère');
	return false;
}

//scroll
function ejs_scroll_start()
{	
	ejs_scroller_haut = "ejs_scroller_1";
	ejs_scroller_bas = "ejs_scroller_2";
	
	ejs_scroll_nb_message = ejs_scroll_message.length-1;
	
	if ( document.getElementById )
	{
		document.getElementById("ejs_scroller_1").innerHTML = ejs_scroll_message[ejs_scroll_actuel];
		
		ejs_scroll_top = 0;
		
		if (ejs_scroll_actuel == ejs_scroll_nb_message)
		{
			ejs_scroll_actuel=0;
		}
		else
		{
			ejs_scroll_actuel++;
		}
		document.getElementById(ejs_scroller_haut).style.top = '0px';
		document.getElementById(ejs_scroller_bas).style.top = '0px';
		setTimeout("ejs_scroll_action()",ejs_scroll_pause_seconde*1000)
	}
}

function ejs_scroll_action()
{
	var ejs_scroll_hauteur = 20;
	
	ejs_scroll_top -= 5;
	
	document.getElementById(ejs_scroller_haut).style.top = ejs_scroll_top+'px';
	document.getElementById(ejs_scroller_bas).style.top = ejs_scroll_top+ejs_scroll_hauteur+'px';
	
	document.getElementById("ejs_scroller_2").innerHTML = ejs_scroll_message[ejs_scroll_actuel];
	if ( (ejs_scroll_top + ejs_scroll_hauteur) > -142 )
	{
		setTimeout("ejs_scroll_action()",10);
	}
	else
	{
		ejs_scroll_stop();
	}
}

function ejs_scroll_stop()
{
	ejs_scroll_start()
}

function roll_map(carte)
{
	myImg = document.getElementById('img_carte');
	if (!carte)
	{
		myImg.src = "img/carteo.jpg";
	}
	else
	{
		myImg.src = "img/carte"+carte+".jpg";
	}
}

function limitText(limitField, limitCount, limitNum)
{
	if (limitField.value.length > limitNum)
	{
		limitField.value = limitField.value.substring(0, limitNum);
	} 
	else
	{
		limitCount.value = limitNum - limitField.value.length;
	}
}