var defaultForm='';
function setForms()
{
	tb=document.getElementsByTagName('form');
	
	for(i=0;i<tb.length;i++)
	{
		for(j=0;j<tb[i].elements.length;j++)
		{
			if(tb[i].elements[j].type == 'radio' || tb[i].elements[j].type == 'checkbox')
			{
				tb[i].elements[j].onfocus= function (event) { setForm(this.form); };
				tb[i].elements[j].onkeypress= function (event) { setForm(this.form); };
			}
			else
			{
				tb[i].elements[j].onfocus= function (event) { setForm(this.form); changeColor(this); };
				tb[i].elements[j].onkeypress= function (event) { setForm(this.form); changeColor(this); };
				tb[i].elements[j].onblur= function (event) { resetColor(this); };
			}	
		}
	}
}
function changeColor(obj)
{
	obj.style.backgroundColor = '#f4f6ba';
}
function resetColor(obj)
{
	obj.style.backgroundColor = '#fff';
}
function setForm(obj)
{
	defaultForm = obj;
}
function envoiForm(e)
{
	if(defaultForm != '')
	{
		if (!e) var e = window.event;
		if (e.keyCode == 13 && e.target.type!="textarea" ) {defaultForm.submit();} //IE
		else if (e.which == 13 && e.target.type!="textarea" ) {defaultForm.submit();} // Firefox
	}
	defaultForm = '';
}

function ctlFormListe()
{
	popupErr();
}
function ctlFormCarto()
{
	popupErr();
}

function ctlFormDep()
{
	tb = document.getElementById('zoneliens').getElementsByTagName('a');
	var vzone='';
	for(i=0;i<tb.length;i++)
	{
		if(tb[i].className == 'crt_zone_ac')
		{
			vzone+= tb[i].id + '|';
		}
	}
	document.getElementById('depSel').value = vzone;
	
	alert(document.getElementById('depSel').value);
	
}
function ctlFormHome()
{
	popupErr();
}
function ctlPosIdentification()
{
	popupErr();
}
function ctlFormPostDejaM()
{
	popupErr();
}
if (document.layers)
{document.captureEvents(Event.KEYPRESS);}

document.onkeypress=envoiForm;


function ctrlRechercheMulticriteres()
{
	var nodeErreurAccroche	= document.getElementById("pmmsgmain");
	var nodeErreurDetail	= document.getElementById("pmmsgdetail");
	var erreurAccroche      = "Recherche multicritères :";
	var erreurDetail	= "";
	var nodeForm		= document.getElementById("mainForm");
	var nodeFonction	= document.getElementById("fonction");
	var nodeFonction2	= document.getElementById("fonction2");
	var nodeRegion		= document.getElementById("region");
	if (nodeFonction[nodeFonction.selectedIndex].value=="" && nodeRegion[nodeRegion.selectedIndex].value=="")
		erreurDetail += '<div class="lnk_puce">Choisissez une Fonction ou une Région/Localisation</div>';
	if (nodeFonction2)
	{
		if (nodeFonction2[nodeFonction2.selectedIndex].value!="")
			erreurDetail = "";
	}
	if (erreurDetail != "")
	{
		nodeErreurAccroche.innerHTML	= erreurAccroche;
		nodeErreurDetail.innerHTML	= erreurDetail;
		popupErr();
	}
	else
	{
		nodeForm.action = "/annonce_liste.php";
		nodeForm.submit();
	}
}
function ctrlRechercheEmploi(actionUrl)
{
	var kwContenu		= "Ex : commercial, vendeur...";
	var kwGeo		= "Ex : Lyon, Paris, 76100...";
	var nodeOEcontenu	= document.getElementById('OEcontenu');
	var nodeOEgeo		= document.getElementById('OEgeo');
	ctrlRechercheSimple(actionUrl, nodeOEcontenu, nodeOEgeo, kwContenu, kwGeo); 
}
function ctrlRechercheFormation(actionUrl)
{
	var kwContenu		= "Ex: Bureautique, Vente...";
	var kwGeo		= "Ex: Lyon, Paris, 76...";
	var nodeOEcontenu	= document.getElementById('formationMotCle');
	var nodeOEgeo		= document.getElementById('formationLocalisation');
	ctrlRechercheSimple(actionUrl, nodeOEcontenu, nodeOEgeo, kwContenu, kwGeo);
}
function ctrlRechercheSimple(actionUrl,nodeOEcontenu,nodeOEgeo,kwContenu,kwGeo)
{
	var nodeForm		= document.getElementById("recherche");
	var nodeErreurAccroche	= document.getElementById("pmmsgmain");
	var nodeErreurDetail	= document.getElementById("pmmsgdetail");
	var erreurAccroche      = "Recherche :";
	var erreurDetail	= "";
	var OEcontenu		= true;
	var OEgeo		= true;
	if (nodeOEcontenu.value.match(/^\s*$/) || nodeOEcontenu.value == kwContenu)
		OEcontenu = false;
	if (nodeOEgeo.value.match(/^\s*$/) || nodeOEgeo.value == kwGeo)
		OEgeo = false;
	if (!OEcontenu && !OEgeo)
		erreurDetail += '<div class="lnk_puce">Veuillez sélectionner au moins un mot clé ou une localisation avant de lancer votre recherche</div>';
	if (erreurDetail != "")
	{
		nodeErreurAccroche.innerHTML	= erreurAccroche;
		nodeErreurDetail.innerHTML	= erreurDetail;
		popupErr();
	}
	else
	{
		nodeForm.action = actionUrl;
		nodeForm.submit();
	}
}

