function valide1(formulaire)
{
	if (formulaire.intitule.value=="" || formulaire.intitule.value=="INTITULE ?" )
	{
		alert("Veuillez entrer un intitulé pour cette annonce");
		formulaire.intitule.value="INTITULE ?";
		formulaire.intitule.select();
		formulaire.intitule.focus();
		return false;
	}
	window.document.formulaire.competences_final.value="";
	for(pI=1;pI<=window.document.formulaire.competences.options.length-1;pI++)
	{
		window.document.formulaire.competences_final.value = window.document.formulaire.competences_final.value + "," + window.document.formulaire.competences.options[pI].value;
	}		
	window.document.formulaire.competences_final.value=window.document.formulaire.competences_final.value.substring(1,window.document.formulaire.competences_final.value.length)
	window.document.formulaire.onsubmit(); // workaround browser bugs.
	window.document.formulaire.submit();
}

function format_descriptif(f)
{
	var str = document.selection.createRange().text;
	document.formulaire.descriptif.focus();
	var sel = document.selection.createRange();
	sel.text = "<" + f + ">" + str + "</" + f + ">";
	return;
}

function format_descriptif_li(f)
{
	var str = document.selection.createRange().text;
	document.formulaire.descriptif.focus();
	var sel = document.selection.createRange();
	sel.text = "<" + f + ">" + str;
	return;
}

function format_descriptif_ligne(f)
{
	var str = document.selection.createRange().text;
	document.formulaire.descriptif.focus();
	var sel = document.selection.createRange();
	sel.text = "<" + f + ">" + str;
	return;
}

var ie = document.all ? true : false;

function mark()
{
	document.write('<div id="lelayer"></div>');
}

function ShowNew()
{
	var lelayer = document.all.lelayer;
	var afflayer = document.all.layeraffiche;
	afflayer.style.posLeft = getLeft(lelayer);
	afflayer.style.posTop = getTop(lelayer);
	afflayer.style.visibility = 'visible';
}

function getLeft(l)
{
	if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
	else return (l.offsetLeft);
}

function getTop(l)
{
	if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
	else return (l.offsetTop);
}

function Write(nom, contenu)
{
	document.all[nom].innerHTML = contenu;
}

function GoToDept(numero_departement)
{
	var numero_departement;
	document.formulaire.departement.value = +numero_departement
}

function SelectSkills(pType)
{
	/*
		-- Function to add selected skills to list box
	*/

	var pI = new Number();	//Counter variable
	var pCode = new Number(); //Variable to hold code of selected skill
	var pVal = new String(); //Variable to hold description of selected skill
	var pItemNumber = new Number(); //Variable to hold index of selected skill from combo box
	var pForm=window.document.formulaire; //Variable to hld form object
	
	if (pForm.competences.options.length==11)
	{
		alert("Vous pouvez sélectionner 10 compétences max. !");
		return false;
	}
	if(pForm.competences_select.selectedIndex>=0)
	{
		for(pI=0;pI<=pForm.competences_select.options.length-1;pI++)
		{
			if(pForm.competences_select.options[pI].selected==true)
			{
				if(pForm.competences.options.length==11)
				{
					break;
				}
				pCode=pForm.competences_select.options[pI].value;
				switch(pType)
				{
					case "Expert" :
						pCode=pCode + "-" + "0";
						break;
					case "Senior" :
						pCode=pCode + "-" + "1";
						break;
					case "Junior" :
						pCode=pCode + "-" + "2";
						break;
					case "Notions" :
						pCode=pCode + "-" + "3";
						break
				}
				pVal=pForm.competences_select.options[pI].text  + " [" + pType + "]";
				if (isexisting(pForm.competences, pCode, "")==false)
				{
					pItemNumber=pForm.competences.options.length;
					pForm.competences.options[pItemNumber]=new Option(pVal, pCode);
				}
			}
		}
	}
	return false;
}