

// Fonction pour le box recherche pour les biens
function chargeannonces(){
	var url = 'http://www.lalonde-immobilier.fr/xmlrpcnet.php?mode=chargeannonces';
	var pars =	Form.serialize('recherche_form');
	var target	= 'sousgauche';	
	var myAjax = new Ajax.Updater(target, url, {
                 onLoading:function(request){
	             Effect.Appear(target, {duration:1, from:0.5, to:1.0})
                 },
	         onComplete:function(request){
	         },	parameters: pars
	});
}

// Fonction pour le box recherche pour les locations
function chargelocations(){
	var url = 'http://www.lalonde-immobilier.fr/xmlrpcnet.php?mode=chargelocations';
	var pars =	Form.serialize('recherche_form');
	var target	= 'sousgauche';	
	var myAjax = new Ajax.Updater(target, url, {
                 onLoading:function(request){
	             Effect.Appear(target, {duration:1, from:0.5, to:1.0})
                 },
	         onComplete:function(request){
	         },	parameters: pars
	});
}


// Fonction du menu Contact
function send_contact(){
	var url = 'http://www.lalonde-immobilier.fr/xmlrpcnet.php';
	var pars =	'mode=send_contact&'+Form.serialize('form_contact');
	var target	= 'espace_contact';	
	var myAjax	= new Ajax.Updater(target, url,	{
	onCreate:function(request){
	},
	onSuccess:function(request){
	},
	method: 'get', parameters: pars});
}


// Fonction du menu Newsletters
function ac_return_ville(field, item){
	var regex = new RegExp('[0123456789]*_optionville', 'i');
	var nomimage = regex.exec($(item).innerHTML);
	id = nomimage[0].replace('_optionville', '');
	field.name = field.name.replace('_ville', '');
	$('idville').value = id;

	var regex = new RegExp('[0123456789]*_cpville', 'i');
	var nomimage = regex.exec($(item).innerHTML);
	cp = nomimage[0].replace('_cpville', '');
	field.name = field.name.replace('_ville', '');

	//return id_agence_prox_txt($('idville').value);

	var j = getAgenceInfos($('idville').value,'agence','agenceprox');
}


// Fonction du menu Newsletters
function ac_villes_alert(){
	new Ajax.Autocompleter ('ville','ouville','http://www.lalonde-immobilier.fr/fonction/ac_villes_alertemail.php',{method: 'post', paramName: 'ville', minChars: 2, afterUpdateElement: ac_return_ville });
}


// Fonction du menu Newsletters
function sauve_newsletter(){
	if($('email').value!=""){
		var url = 'http://www.lalonde-immobilier.fr/xmlrpcnet.php';
		var pars = 'mode=sauve_newsletter&'+Form.serialize('formulaire_newsletter');
		var target = 'sauve_newsletter_ok';	
		var myAjax = new Ajax.Updater(target, url,{
		method: 'get', parameters: pars});
	}
	else{
		alert("Votre adresse email est obligatoire !");
	}
}


// Fonction du menu Biens
function send_demandedinformations(){

	var url = 'http://www.lalonde-immobilier.fr/xmlrpcnet.php';
	var pars =	'mode=send_demandedinformations&'+Form.serialize('formulaire_demandedinformations');
	var target	= 'tab_demandedinformations';	
	var myAjax	= new Ajax.Updater(target, url,	{
	onCreate:function(request){
	},
	onSuccess:function(request){
	},
	method: 'get', parameters: pars});
}

// Fonction du menu Biens
function send_sefairerappeler(){

	var url = 'http://www.lalonde-immobilier.fr/xmlrpcnet.php';
	var pars =	'mode=send_sefairerappeler&'+Form.serialize('formulaire_sefairerappeler');
	var target	= 'tab_sefairerappeler';	
	var myAjax	= new Ajax.Updater(target, url,	{
	onCreate:function(request){
	},
	onSuccess:function(request){
	},
	method: 'get', parameters: pars});
}



// Fonction du menu Estimation
function send_estimation(){

	var url = 'http://www.lalonde-immobilier.fr/xmlrpcnet.php';
	var pars =	'mode=send_estimation&'+Form.serialize('formulaire_estimation');
	var target	= 'tab_estimation';	
	var myAjax	= new Ajax.Updater(target, url,	{
	onCreate:function(request){
	},
	onSuccess:function(request){
	},
	method: 'get', parameters: pars});
}


// Fonction du menu Alerte Mail
function sauve_alertemail(){
	if($('emailcont').value!=""){
		var url = 'http://www.lalonde-immobilier.fr/xmlrpcnet.php';
		var pars = 'mode=sauve_alertemail&'+Form.serialize('formulaire_alertemail');
		var target = 'sauve_alertemail_ok';	
		var myAjax = new Ajax.Updater(target, url,{
		method: 'get', parameters: pars});
	}
	else{
		alert("Votre adresse email est obligatoire !");
	}
}

// Pour la classe Coups de coeur bien
function updatemyann(id){
		if(id > 2) return true;		
		//on remplace par notre loader
		if($('annc1') != null ) var exc1 = $('annc1').value; else return true;
		var exc2 = $('annc2').value;
		//var exc3 = $('annc3').value;		
		var element = document.getElementById("coeur"+id);
		img = document.createElement('div');
		img.id = "loader_img";
		img.className = "loader";		
		element.appendChild(img);
		
		new Effect.Opacity('loader_img', { from: 0.0, to: 0.5, duration: 0.5 });

		var url = 'xmlrpcnet.php';		
		var target	= 'coeur'+id;		
		var pars =	'mode=random_ann&num='+id+'&exc1='+exc1+'&exc2='+exc2;
		id++;
		var myAjax	= new Ajax.Updater(target, url,	{method: 'get',	parameters: pars, onComplete: function(){ updatemyann(id)}});
	}

// Pour la classe Coups de coeur location
function updatemyann_location(id){
		if(id > 2) return true;		
		//on remplace par notre loader
		if($('annc_location1') != null ) var exc1 = $('annc_location1').value; else return true;
		var exc2 = $('annc_location2').value;
		//var exc3 = $('annc_location3').value;		
		var element = document.getElementById("coeur_location"+id);
		img = document.createElement('div');
		img.id = "loader_img";
		img.className = "loader";		
		element.appendChild(img);
		
		new Effect.Opacity('loader_img', { from: 0.0, to: 0.5, duration: 0.5 });

		var url = 'xmlrpcnet.php';		
		var target	= 'coeur_location'+id;		
		var pars =	'mode=random_ann_location&num='+id+'&exc1='+exc1+'&exc2='+exc2;
		id++;
		var myAjax	= new Ajax.Updater(target, url,	{method: 'get',	parameters: pars, onComplete: function(){ updatemyann_location(id)}});
	}
	
	function myupdater(){
		a = new PeriodicalExecuter(function(){
			updatemyann('1');			
		},10);
	}
	
	function myupdater_location(){
		a = new PeriodicalExecuter(function(){
			updatemyann_location('1');			
		},10);
	}

// Action gestionnaire evenement
addLoadEvent(function(){
	 if($('corps_coeur')){
			myupdater();
			}
	if($('corps_coeur_location')){
			myupdater_location();
		}
});




