
function loadAfter() {	
	drawCircle(0);	
	drawg3Location(0);	
	CentreDessinCarte(0);	
}

function newGmapLoc(urlsearch) {
	setPosParam(new GLatLng(getXYCentre(0) , getXYCentre(1)));
	circle.setPoint(getPosParam());
	fleche.setPoint(getPosParam());

	//urlsearch = urlsearch + "chgmap-" + getXYCentre(0) + "#" + getXYCentre(1) + "#" + $('d').value + "/";
	document.location.href=urlsearch + "chgmap-" 
		+ getXYCentre(0) + "a" + getXYCentre(1) + "a" + $('d').value + "/";
}


/* Send Friend */
function openSendFriend(idancre,urlsearch,ans,anslink) {
	openSendFriend(idancre,urlsearch,ans,anslink,0);
}

function openSendFriend(idancre,urlsearch,ans,anslink,decalage) {

	/* Affichage */
		$('dsf').innerHTML="<img src='/img/loading.gif' width='16' height='16'>";
		setToAnchorDecalage(idancre,idancre,'dsf',decalage,20);
		$('dsf').style.display='block';
		
	/* Load du fichier */
	new Ajax.Updater(
					$('dsf'),
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {
							a: 300,
							anslink : anslink,
							ans : ans,
							urlsearch : urlsearch
							}											
						
					}
					
				);

}



function actionSendFriend() {

		$('buttondsf').innerHTML=
		"<img src='/img/loading.gif' width='16' height='16'> envoi en cours";


	new Ajax.Updater(
					$('dsf'),
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {a: 310,
						email : $('dsf_emailto').value,
						texte : $('dsf_message').value,
						urlsearch : $('dsf_search').value,
						anslink : $('dsf_link').value,
						ans : $('dsf_ans').value
						},
						onSuccess: function() { 	
							alert("Message envoyé");						
							$('dsf').style.display='none';
							$('dsf').innerHTML='';
						}						
					}					
				);
}







/* digen */
function openDivgen(idancre,a) {
	openDivgenDec(idancre,a,0);
}

function openDivgenDec(idancre,a,decalage) {

		$('divgen').innerHTML="<img src='/img/loading.gif' width='16' height='16'>";
		setToAnchorDecalage(idancre,idancre,'divgen',decalage,20);
		$('divgen').style.display='block';
		
	new Ajax.Updater(
					$('divgen'),
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {a: a}											
											}
									);
}


/* signup */
function actionSignup() {
	
		changeModeDiv('buttonsignup');
		changeModeDiv('buttonsignupno');

	new Ajax.Request(					
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {a: 410,
						email : $('dsi_email').value, 
						pwd : $('dsi_psw1').value, 
						pwd2 : $('dsi_psw2').value, 
						cgv : $('dsi_cgv').value 
												 
						
						},
						onSuccess: function(transport) { 
							
					
							if (transport.responseText.match("1")) {
								//	$('divgen').style.display='none';
								//	$('divgen').innerHTML='';
								window.location.href = "/search?login=1";
	   						} else {
	   						
	   								changeModeDiv('buttonsignupno');   						 	
		   						 	changeModeDiv('buttonsignup');	
		   						 	
		   						if (transport.responseText.match("0")) {   							
		   						 	$('diverror').innerHTML='<font color=red size=2>Erreur : email et mots de passe obligatoire !</font>';   						 	
		   						 							
		     					} else if (transport.responseText.match("2")) {   							
		   						 	$('diverror').innerHTML='<font color=red size=2>Erreur : Email invalider !</font>';   						 	
		   						 						
		     					} else if (transport.responseText.match("3")) {   							
		   						 	$('diverror').innerHTML='<font color=red size=2>Erreur : Compte déja existant !</font>';   						 	
		   						 						
		     					} else if (transport.responseText.match("4")) {   							
		   						 	$('diverror').innerHTML='<font color=red size=2>Erreur : mot de passe doit etre compris entre 4 et 16 caracteres</font>';   						 	
		   						 						
		     					} else if (transport.responseText.match("5")) {   							
		   						 	$('diverror').innerHTML='<font color=red size=2>Erreur : Mos de passe differents</font>';   						 	
		   						 						
		     					}
	     					}
      
						
						}
						
					}
					
				);

}





/* Login */

function actionLogin() {
	
		changeModeDiv('buttonlogin');
		changeModeDiv('buttonloginno');
		

	new Ajax.Request(					
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {a: 430,
						email : $('dlo_email').value, 
						pw : $('dlo_pw').value 
												 
						
						},
						onSuccess: function(transport) { 
							
					
						if (transport.responseText.match("1")) {
							//	$('divgen').style.display='none';
							//	$('divgen').innerHTML='';
							window.location.href = "/search?login=1";
   						} else {   							
   						 	$('diverror').innerHTML='<font color=red size=2>Erreur !</font>';   						 	
   						 	changeModeDiv('buttonloginno');   						 	
   						 	changeModeDiv('buttonlogin');							
     					}
      
						
						}
						
					}
					
				);

}



/* Login */


function openAlerte(idancre,decalage,urlsearch) {

		$('divgen').innerHTML="<img src='/img/loading.gif' width='16' height='16'>";
		setToAnchorDecalage(idancre,idancre,'divgen',decalage,20);
		$('divgen').style.display='block';
		
	new Ajax.Updater(
					$('divgen'),
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {
						a: 440,
						urlsearch : urlsearch
						}											
											}
									);
}

function actionAlerte() {
	
		changeModeDiv('buttonalerte');
		changeModeDiv('buttonalerteno');
		

	new Ajax.Request(					
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {
						a: 450,
						email : $('dal_email').value, 
						frequence : $('dal_frequence').value, 												 
						urlsearch : $('dal_urlsearch').value 	
						},
						
						onSuccess: function(transport) { 
							
							//alert(transport.responseText);
							if (transport.responseText.match("1")) {
								//	$('divgen').style.display='none';
								//	$('divgen').innerHTML='';
								//window.location.href = "/search?login=1";
								alert("Alerte créée");
								changeModeDiv('divgen');
	   						} else {   							
	   						 	$('diverror').innerHTML='<font color=red size=2>Email invalide !</font>';   						 	
	   						 	changeModeDiv('buttonalerteno');   						 	
	   						 	changeModeDiv('buttonalerte');							
	     					}
	      
						
						}
						
					}
					
				);

}





function setLocation() {
				  	changeModeDiv('dv');
				  	changeModeDiv('dl');
					document.fcrit.tr.value="2";
				  }
				  
function setVente() {
				  	changeModeDiv('dv');
				  	changeModeDiv('dl');
					document.fcrit.tr.value="1";
				  }
				  
function changeWhat(valeur) {
				  	$('what').value=valeur;
				}
function changeWhere(valeur) {
				  	$('where').value=valeur;
				}
				
/* GMAP */
function showgmap(act) {
	if (act==1) {
		$('divnogmap').style.display="none";
		$('divgmap').style.display="block";
		setGmap('1');
	} else {
		$('divnogmap').style.display="block";
		$('divgmap').style.display="none";
		setGmap('no');
	}
}

	
				
/* set not gmap */

/* signup */
function setGmap(mode) {	
	new Ajax.Request(					
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {a: 500,
						gmap : mode}						
					}
					
				);
	

}

function opengmap() {
		new Ajax.Request(					
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {a: 500,
						gmap : "1"},
						onSuccess: function() { 	
							document.location.reload();
						}					
					}
					
				);
	

}


/*  Ajotuer et en,vler de la selcetion */

function addToSelection(ans,i) {
	

	new Ajax.Updater(
					$('divimgsel' + i),
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {
						a: 600,
						ans : ans, 
						i : i	
						},
						
						onSuccess: function(transport) { 
							
							$('divtxtsel' + i).innerHTML = "<a href=\"javascript:delFromSelection('"
									+ ans + "'," 
									+ i + ")\" class=\"grisgloobotimmo\">Oter de la s&eacute;lection</a>";
							
						
						}
						
					}
					
				);

}


function delFromSelection(ans,i) {
	

	new Ajax.Updater(
					$('divimgsel' + i),
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {
						a: 610,
						ans : ans, 
						i : i	
						},
						
						onSuccess: function(transport) { 
							
							$('divtxtsel' + i).innerHTML = "<a href=\"javascript:addToSelection('"
									+ ans + "'," 
									+ i + ")\" class=\"grisgloobotimmo\">Sauvegarder</a>";
							
						
						}
						
					}
					
				);

}



/*
			gsr.getElement(i, "an_anserial"))) {
					sbPAveAnnonce
							.append("<a href=\"javascript:addToSelection('"
									+ gsr.getElement(i, "an_anserial") + "'," 
									+ i + ")\" class=\"grisgloobotimmo\">Sauvegarder</a>");
				} else {
					sbPAveAnnonce
							.append("<a href=\"javascript:delFromSelection('"
									+ gsr.getElement(i, "an_anserial") + "',");
					sbPAveAnnonce.append(i);
					sbPAveAnnonce
							.append(")\" class=\"grisgloobotimmo\">Oter de la s&eacute;lection</a><br>")
							
							*/

				
				
				
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
				
				
				
function saveClickPartenaire(urldest,urlfrom) {
	new Ajax.Request(					
					'/gloobotajaxservice',
					{
						method: 'post',
						parameters: {a: 1000,
						urldest : urldest, 
						urlfrom : urlfrom									 
						}						
					}					
				);
}