// Boucle de validation
function validateForm(form) {
	if (isNotEmpty(form.pseudp)) {
                if (isEMailAddr(form.pseudo)) {
                   if (isNotEmpty(form.pass)) {
							return true;
					}
				}
	}
	return false;
}


function plus(numero){
	document.getElementById("plus"+numero).style.display='';
	document.getElementById("pluslien"+numero).style.display='none';
}
/**
 *
 * @access public
 * @return void
 **/
function moins(numero){
	document.getElementById("plus"+numero).style.display='none';
	document.getElementById("pluslien"+numero).style.display='';

}
/**
 *
 * @access public
 * @return void
 **/
function validate_login(){


}

	var nbrMiniaturesPhotosNoError = 4-1;
	var errorPremierePhoto = false;
	function gestionErreurPhoto()
	{
		if (nbrMiniaturesPhotosNoError <= 0)
		{
			if (document.getElementById('listePhotos'))
			{
				document.getElementById('listePhotos').style.display = 'none';
			}
			if (errorPremierePhoto && document.getElementById('boutonVoirPhotos'))
			{
				document.getElementById('boutonVoirPhotos').style.display = 'none';
			}
		}
	}

function changePhotoPrincipale ($url) {
if (document.getElementById('photoPrincipale'))
{
document.getElementById('photoPrincipale').src = $url;
}	
}

function check_appli()
{
var i = 1;

while(document.getElementById('appli_' + i))
{
 if(document.getElementById('appli_' + i).checked)
  return true;
 i++;

}
window.alert("Veuillez sélectionner au moins un type de bien à chercher." );
return false;
}

// Vérifie si un champ a bien été renseigné
function isNotEmpty(elem) {
	var str = elem.value;
    var re = /.+/;
    if(!str.match(re)) {
        alert("Veuillez renseigner les champs obligatoires.");
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}

// Vérifie si l'adresse e-mail est valide
function isEMailAddr(elem) {
	var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        alert("Veuillez vérifier le format de votre adresse e-mail.");
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}

//Vérifie si un champ ne contient que des chiffres
function isNumber(elem) {
	var str = elem.value;
    var re = /^[-]?\d*\.?\d*$/;
    str = str.toString();
    if (!str.match(re)) {
        alert("Veuillez ne rentrer que des chiffres: '200'.");
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    }
    return true;
}



// Positionne le curseur dans un champ donné
function focusElement(formName, elemName) {
    var elem = document.forms[formName].elements[elemName];
    elem.focus();
    elem.select();
}