

function popup(page,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

	function price(num) { num = num.toString().replace(/\$|\,/g,''); if(isNaN(num)) num = "0"; sign = (num == (num = Math.abs(num))); num = Math.floor(num*100+0.50000000001); cents = num%100; num = Math.floor(num/100).toString(); if(cents<10) cents = "0" + cents; for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) num = num.substring(0,num.length-(4*i+3))+' '+ num.substring(num.length-(4*i+3)); return (((sign)?'':'-') + num + '€'); }

function getXhr(){
    if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
    else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
    else{
        alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
        return;
        }
	return xhr;
	}

function favorite(id,lespan){
	var xhr = getXhr();
	var url = "js/favorite-ajax.php?id="+id;
	xhr.open("GET",url,true);

	xhr.onreadystatechange = function (){
		if(xhr.readyState == 4 && xhr.status == 200) {
			tab = xhr.responseText.split('||');
			if(tab[0] == 1){ 
				document.getElementById('favmsg').style.display = 'block';
				document.getElementById('fondfavmsg').style.display = 'block';
				lespan.innerHTML ='Sélectionné';
				lespan.className = 'fav2';
				document.getElementById('favmsg').innerHTML = 'Ce bien a été ajouté à votre sélection.';			
				setTimeout("document.getElementById('favmsg').style.display = 'none'",3000);
				setTimeout("document.getElementById('fondfavmsg').style.display = 'none'",3000);
				document.getElementById('explication').style.display = 'block';
				document.getElementById('nbfav').innerHTML = tab[1];
				}
			}
		}
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send(null);
	}
function delfav(id,x){
	var xhr = getXhr();
	var url = "js/del-favorite-ajax.php?id="+id;
	xhr.open("GET",url,true);

	xhr.onreadystatechange = function (){
		if(xhr.readyState == 4 && xhr.status == 200) {
			tab = xhr.responseText.split('||');
			if(tab[0] == 1){ 
				document.getElementById('tabfav').deleteRow(x);
				if(tab[1]<1){
					document.getElementById('listemsg').innerHTML = '<br><b>Vous n\'avez sélectionné aucun bien.<br><a href="acheter-maison-appartement-nancy.php" target="_top">Recherchez une maison, un appartement, ou un terrain</a> et réalisez votre sélection!</b><br><br><br>';
					}
				}
			}
		}
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send(null);
	}

$(document).ready(function(){
$("#btn_alerte").click(function(){ 
							 	
		var aemail = $('#aemail').val();
		var atype = $('#atype').val();
		var asecteurs = $('#asecteurs').val();
		var ap1 = $('#asp1').val();
		var ap2 = $('#asp2').val();
	
		var re1 = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;  

		if (aemail=="" || !aemail.match(re1)) { 
			$("#err_alerte").css('display', 'block');
			return false;
			}
		var datastring = 'email='+aemail+'&p1='+ap1+'&p2='+ap2+'&secteurs='+asecteurs+'&type='+atype;
			
			$.ajax({
			 
			//async: false,
			url: 'js/alerte.php',
			data: datastring,
			success: function (msg) {
				$('#alerte').html(msg);
			
				}
			});
			
			return false;
		
		}); //fin submit form ami
});
