/* Actions standard dans une page */

function doAction (newPage, newFaire, newTarget, close)
{
	document.forms[0].nouvellepage.value = newPage;
	document.forms[0].faire.value = newFaire;
	document.forms[0].target = newTarget;
	document.forms[0].submit();
	if ( close ) self.close();
}

function doRechargerDossier (champ)
{
	document.forms[0].champModifie.value = champ;
	doAction('candidature', 'recharger', '_self');
}

function doRecupererMotDePasse ()
{
	window.open('', 'recruteasy_envoi_mdp', 'height=190, width=500, top=0, left=0, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no');
	doAction('recupererMotDePasse', 'nouveau', 'recruteasy_envoi_mdp');
}

function insereCar (caractere)
{
 document.write('&'+caractere+';');
}

function espace ()
{
	insereCar('nbsp');
}

function isInArray (elt, arr)
{
	for (var i = 0; i < arr.length; i++)
	{
		if ( arr[i] == elt ) return true;
	}
	return false;
}


/* Actions dans une liste */

function doConsulter (refLien)
{
	var aujourdhui = new Date();
	var cible = '0'+aujourdhui.getTime();
	window.open('', cible, 'height=600, width=600, top=0, left=0, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no');
	document.forms[0].refPoste.value = refLien;
	document.forms[0].fenetreOrigine.value = window.name;
	doAction('detailOffre', '', cible);
}

function doAller (unePage)
{
	document.forms[0].pageDestination.value = unePage;
	doRechargerListe();
}

function doTrier (uneZoneTri)
{
	document.forms[0].zoneTri.value = uneZoneTri;
	doRechargerListe();
}

function doChangerPagination ()
{
	document.forms[0].nouvellePagination.value = document.forms[0].paginationListeOffres.value;
	doRechargerListe();
}

function doRechargerListe ()
{
	doAction(document.forms[0].listeAction.value, 'naviguer', '_self');
}
