function showSelect() {
	var someNodeList = $$('select');
	var nodes = $A(someNodeList);
	nodes.each(function(node) {
		node.style.visibility = 'visible';
	});
}
function hideSelect() {
	var someNodeList = $$('select');
	var nodes = $A(someNodeList);
	nodes.each(function(node) {
		node.style.visibility = 'hidden';
	});
	var MBSelectNodeList = $$('select.mbselect');
	var MBNodes = $A(MBSelectNodeList);
	MBNodes.each(function(node) {
		node.style.visibility = 'visible';
	});
}
function showFlash() {
	var someNodeList = $$('embed');
	var nodes = $A(someNodeList);
	nodes.each(function(node) {
		node.style.visibility = 'visible';
	});
	var someNodeList = $$('object');
	var nodes = $A(someNodeList);
	nodes.each(function(node) {
		node.style.visibility = 'visible';
	});
}
function hideFlash() {
	var someNodeList = $$('embed');
	var nodes = $A(someNodeList);
	nodes.each(function(node) {
		node.style.visibility = 'hidden';
	});
	var someNodeList = $$('object');
	var nodes = $A(someNodeList);
	nodes.each(function(node) {
		node.style.visibility = 'hidden';
	});
}
function displayAppelOffresMB() {
	var MBScript = 'appel_offres.php';
	var MBTitle = 'Pour trouver un Expert et obtenir le meilleur rapport qualit&eacute;/prix';
	Modalbox.show(MBScript, {title:MBTitle, method:'get', width:570, afterLoad:afterAppelOffresMBLoaded, afterHide:afterMBHide });
	return false;
}
function afterAppelOffresMBLoaded() {
	var valid = new Validation('f_appel_offres', {immediate:false, useTitles:true, onFormValidate:AppelOffresValidationCallback});
	//hideSelect();
	hideFlash();
}
function AppelOffresValidationCallback(result, form) {
	if (result) {
		var MBScript = 'appel_offres.php';
		var MBTitle = 'Pour trouver un Expert et obtenir le meilleur rapport qualit&eacute;/prix';
		Modalbox.show(MBScript, {title:MBTitle, params:Form.serialize('f_appel_offres'), method:'post', afterHide:afterMBHide });
		return false;
	} else {
		var someNodeList = $$('div.validation-advice');
		var nodes = $A(someNodeList);
		var totalHeight = 0;
		nodes.each(function(node) {
			totalHeight += node.getHeight()+10;
		});
		Modalbox.resize(0, totalHeight);
	}
}
function afterMBHide() {
	//showSelect();
	showFlash();
}

// POSTE A POURVOIR

function displayPostePourvoir() {
	var MBScript = 'poste_pourvoir.php';
	var MBTitle = 'Poste &agrave; pourvoir : Directeur Immobilier';
	Modalbox.show(MBScript, {title:MBTitle, method:'get', width:570, height:500, afterLoad:afterPostePourvoirLoaded, afterHide:afterPostePourvoirHide });
	return false;
}
function afterPostePourvoirLoaded() {
	//hideSelect();
	hideFlash();
}
function afterPostePourvoirHide() {
	//showSelect();
	showFlash();
}
