// JavaScript Document
function dvBlock(dv) {
	document.getElementById(dv).style.display = "block";
}

function dvNone(dv) {
	document.getElementById(dv).style.display = "none";
}

function getPosition(theElement) {
	var positionX = 0;
	var positionY = 0;
	
	positionX += theElement.offsetLeft;
	positionY += theElement.offsetTop;
	// theElement = theElement.offsetParent;
//	alert (" id " + theElement.id + " X " + positionX + " Y " + positionY)
	return [positionX, positionY];
}

function changeAffiner(type, valueMin, valueMax) {	
	document.getElementById(type+"Min").value = valueMin;
	document.getElementById(type+"Max").value = valueMax;
	// document.forms["listing"].submit();
	// définir une url avec en + les nouveaux criteres
	// sur quel url je suis avec tous les param
	// bon je vais faire un formulaire avec tous les parametres en hidden
	// because je suis en url rewriting et puis je viens peut-être d'un post
	//alert ("changeAffiner");
	//alert (document.forms["critereSelection"].name);
	document.forms["critereSelection"].submit();
	
}


function changePrix(valueMin, valueMax) {	
	document.getElementById("prixMin").value = valueMin;
	document.getElementById("prixMax").value = valueMax;
}

function posAffiner(id) {
	
	//alert ("posAffiner id "+ id);
	var dv = new Array("prix", "prixL","piece","surface","prox","option");
	var divAff = document.getElementById("dv_affiner");
	// alert ("posAffiner");
	for (i=0; i<dv.length; i++) {
		 //alert ("dv_" + dv[i] + " i " + i);
		document.getElementById("dv_"+dv[i]).style.display = "none";
	}
	
	document.getElementById("dv_"+id).style.display = "block";
	
	

	// Position du pixel de l'annonce
	var pixelX = 0;			// Point 0 en X en haut a gauche de l'ecran
	var pixelY = 3;			// Point 0 en Y en haut a gauche de l'ecran
	var pixel = document.getElementById("px_"+id);
	for(var pixel = document.getElementById("px_"+id); pixel && pixel.id != 'centre'; pixel = pixel.offsetParent) {
		pixelX += pixel.offsetLeft;
		pixelY += pixel.offsetTop;
		// alert (pixel.id + " X " + pixel.offsetLeft + "Y " + pixel.offsetTop);
	}
    // alert ("divAff " + pixelX + " " + pixelY);
	divAff.style.left			= pixelX+"px";
	divAff.style.top			= pixelY+"px";
	divAff.style.position		= "absolute";
	divAff.style.display		= "block";
}


