function control(formulaire)
{
	var count=0;
	with (document.forms[formulaire]) 
	{
		count+=controle_texte_main(elements[0],"vernom");
		count+=controle_texte_main(elements[1],"verprenom");
		count+=controle_texte_main(elements[2],"veradresse");
		count+=controle_texte_main(elements[3],"vertel");
		count+=controle_texte_main(elements[5],"vermail");
		count+=controle_texte_main(elements[6],"verpass1");
		count+=controle_texte_main(elements[7],"verpass2");
		
		if (!count) count+=controle_pass_main(elements[6],elements[7],"veregalitepass");
	}
	
	if (count > 0) var erreur=1;
	if (!erreur) document.forms[formulaire].submit(); 
}

function controle_texte(champ) 
{
	if (champ.value == "")	return 1;
	else return 0;
}

function controle_texte_main(champ,verifvar)
{
		var ver = controle_texte(champ);
		//alert('element' + ver + '.');
		if (ver == 1) document.all[verifvar].style.visibility = "visible";
		else document.all[verifvar].style.visibility = "hidden";
		return ver;
}


function controle_pass(champ1,champ2)
{
	if (champ1.value == champ2.value) return 0;
	else return 1;
}


function controle_pass_main(champ1,champ2,verifvar)
{
	var ver = controle_pass(champ1,champ2);
	if (ver == 1) document.all[verifvar].style.visibility = "visible";
	else document.all[verifvar].style.visibility = "hidden";
	return ver;
}




function over(pict,loc) {document.images[pict].src=loc;}

//Change la liste bugdet si on clicque sur "Location"
function updateSelectedBudget(radio) {
  var nature=radio.value;
  //alert('nature='+nature);
  document.getElementById("SelectBudget").innerHTML=document.getElementById("Budget"+nature).innerHTML;
}

function resetOffresChoix() {
setCheckedValue(document.forms['offres']['nature'],"Vente");
document.forms['offres']['localite'].value="";
document.forms['offres']['arrondissement'].value="";
document.getElementById("SelectBudget").innerHTML=document.getElementById("BudgetVente").innerHTML;
document.forms['offres']['budget'].value=-1;
}

// set the radio button with the given value as being checked
// do nothing if there are no radio buttons
// if the given value does not exist, all the radio buttons
// are reset to unchecked
function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function photosInfos(url) {
				// alert('photosInfos url='+url);				
				 var html=document.getElementById("photo_info_"+url).innerHTML;
				 // alert('photosInfos html='+html);
				 document.getElementById("photo_info").innerHTML=html;				 
}
