function SelectSelectMulti(elem, valeur)
{
	var tab_val;
	if (elem)
	{
		tab_val = valeur.split(", ");
		for (var j=0; j<tab_val.length; j++)
		{
		if (tab_val[j].length>0)
		{
			for (i = 0; i < elem.options.length; i++)
			{
				if (elem.options[i].value == tab_val[j])
				{
					elem.options[i].selected = true;
					i = elem.length;
				}
			}
		}
		}
	}
}
function SelectSelect(elem, valeur)
{
	if (elem)
	{
		for (i = 0; i < elem.options.length; i++)
		{
			if (elem.options[i].value == valeur)
			{
				elem.selectedIndex = i;
				i = elem.length;
			}
		}
	}
}
function flushSel(obj)
{
	for(var i=obj.length-1; i >=0 ; i--)
		obj.options[i] = null;
}
function fillSel(obj,TabfillSel)
{
	flushSel(obj);
	obj.options[0] = new Option("","",0,0);
	if (TabfillSel)
	{
		for(var i=0; i < TabfillSel.length ; i++)
			obj.options[i+1] = new Option(TabfillSel[i],TabfillSel[i],0,0);
	}
}


function SelectCheck(elem, valeur)
{
//alert("SelectCheck("+elem+", "+valeur+")");

	var re = /(, )/g;
	valeur = valeur.replace(re,",");

//alert("SelectCheck("+elem+", "+valeur+")");

	var tabtmp = valeur.split(",");
	if (elem)
	{
		if (elem.length>0)
		{
			for (var j=0; j<tabtmp.length;j++)
			{
				for (var i = 0; i < elem.length; i++)
				{
					if (elem[i].value == tabtmp[j])
					{
						elem[i].checked = true;
						i = elem.length;
					}
				}
			}
		}
		else
		{
			for (var j=0; j<tabtmp.length;j++)
			{
				if (elem.value == tabtmp[j])
					elem.checked = true;
			}
		}
	}
}
function SelectCheckEx(elem, valeur)
{
//alert("SelectCheck("+elem+", "+valeur+")");

	var re = /(, )/g;
	valeur = valeur.replace(re,",");

//alert("SelectCheck("+elem+", "+valeur+")");

	var tabtmp = valeur.split(",");
	if (elem)
	{
		if (elem.length>0)
		{
			for (var j=0; j<tabtmp.length;j++)
			{
				for (var i = 0; i < elem.length; i++)
				{
					if (elem[i].value == tabtmp[j])
					{
						elem[i].checked = true;
					}
					else
					{
						elem[i].checked = false;
					}
					
				}
			}
		}
		else
		{
			for (var j=0; j<tabtmp.length;j++)
			{
				if (elem.value == tabtmp[j])
					elem.checked = true;
				else
					elem.checked = false;
			}
		}
	}
}

function toVirg(s)
{
	var strtmp = "" + s;
	var tab = strtmp.split(".");
	strtmp = tab.join(",");
	return strtmp;
}
function toPoint(s)
{
	var strtmp = "" + s;
	var tab = strtmp.split(",");
	strtmp = tab.join(".");
	return strtmp;
}

function myFloat(s)
{
	var strtmp = "" + s;
	var tab = strtmp.split(",");
	strtmp = tab.join(".");

	var tmp = ((strtmp.toString().charAt(0)=='.')? "0" + Math.round(strtmp*100)/100 : Math.round(strtmp*100)/100 );
	if (tmp.toString().match(/^\d*\.\d{1}$/))
		tmp = tmp + "0";
	if (tmp.toString().match(/^\d*$/))
		tmp = tmp + ".00";
	return tmp;
}

function init_date_inter(form_name,suffixe)
{
	if (document.forms[form_name].elements["jour"+suffixe])
	{
		document.forms[form_name].elements["jour"+suffixe].selectedIndex=0;
		document.forms[form_name].elements["mois"+suffixe].selectedIndex=0;
		document.forms[form_name].elements["annee"+suffixe].selectedIndex=0;
	}
}

function isCheck_fam(obj)
{
	var tosubmit = false;
	if (!obj.length>0)
	{
		if(obj.checked)
		{
			tosubmit = true;
		}
	}
	else
	{
		for (var i=0; i< obj.length; i++)
		{
			if (obj[i].checked == true)
			{
				tosubmit = true;
			}
		}
	}
	
	return tosubmit;
}


function feed_liste(obj_to,obj_from)
{

//	alert(obj_to.value+"\n"+obj_from.value+"\n"+obj_from.checked);
	
	tmp = obj_to.value;
	
	if (obj_from.checked == true)
	{
		tmp = tmp + ", " + obj_from.value;
	}
	else
	{
		var re = new RegExp(obj_from.value,"g");
		tmp = tmp.replace(re, "")
	}
	var re = /^(, )+|(, )+$/,g;
	tmp = tmp.replace(re,"");
	var re = /(, ){2,}/,g;
	tmp = tmp.replace(re,", ");
	var re = /[ ]{2,}/,g;
	tmp = tmp.replace(re," ");
	obj_to.value = tmp;
}