hs.Expander.prototype.onBeforeClose = function (sender) {
	var form = document.getElementById('mesure_form_photo');
	var devis_desc = document.getElementById('devis_desc');
	if (devis_desc && form) {
		devis_desc.style.display = 'none';
		form.appendChild(devis_desc);
	}
	return true;
}

function attacheDesc() {
	var slide = document.getElementById('slide');
	var devis_desc = document.getElementById('devis_desc');
	var a_desc = document.getElementById('a_desc');
	if (devis_desc && slide && a_desc) {
		devis_desc.style.display = '';
		slide.appendChild(devis_desc);
		hs.htmlExpand(a_desc, { width: '450', headingText: 'Description de votre projet', wrapperClassName: 'titlebar' });
	}
}

function delete_any_pic(id_fiche, id)
{
	var	pic;
	var	post;
	var	res;

	if (!(window.confirm("Voulez-vous vraiment supprimer l'image ?")))
		return ;

	if (document.all)
		var	ajax = new ActiveXObject("Microsoft.XMLHTTP");
	else
		var	ajax = new XMLHttpRequest();

	ajax.open("POST", './ajax/ajax_mesure.php');

	ajax.onreadystatechange = function()
	{
		if (ajax.readyState == 4 && ajax.status == 200)
		{
			res = ajax.responseText;
			if (res == '<ok />')
			{
				pic = document.getElementById('photo_mesure_' + id);
				pic.style.display = 'none';
				alert("Image supprimée avec succès.");
			}
			else if (res != '')
				alert(res);
		}
	}
	post = 'id=' + id + '&id_fiche=' + id_fiche;

	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.send(post);
}

function valide_mesure_form(mode)
{
	var	name;

	name = document.getElementById('mesure_nom');
	if (name == false)
	{
		alert('Erreur: Le champ du nom du projet est introuvable.');
		return ;
	}
	if (name.value == '')
	{
		alert('Le nom du projet ne doit pas être vide.');
		return ;
	}
	
	var desc = document.getElementById('devis_desc');
	if (desc == false)
	{
		alert('Erreur: La description du projet est introuvable.');
		return ;
	}
	if (desc.value == '')
	{
		alert('La description du projet ne doit pas être vide.');
		return ;
	}

	if (confirm('Voulez-vous vraiment valider ces photos et passer à l\'étape suivante ? Il est conseillé de vérifier les photos avant de continuer.') == true)
	{
		document.getElementById('mode_up').value = mode;
		document.getElementById('mesure_form_photo').submit();
	}
}