	

	window.addEvent('domready', function(){

		change_type_habitation();

		window.addEvent('onmousemove', deplacepopup );

		 

	});

	

	

	

	function change_type_habitation(){

		

		if($('type_habitation').value != ''){

			affiche_certif();

		}else{

			efface_region();

			affiche_caly();

			efface_certif();

			efface_ville();

		}

		

	}

	

	function change_certification(obj){

		if(obj.checked != true ) $('cert_tout').checked = '';

		if($('selectregion')) affiche_region($('selectregion').value); else affiche_region('');

		if($('selectville')) affiche_ville(''); 

	}

	

	function certification_tous(){

	

		if($('cert_tout').checked == true ){

		$('cert_2').checked = 'checked';

		$('cert_3').checked = 'checked';

		$('cert_4').checked = 'checked';

		}

		affiche_region($('selectregion').value);

		if($('selectville')) affiche_ville(''); 

	}

	

	

	

	

	

	function change_region(){

		

		change_carte($('selectregion').value);

		

		if($('selectregion').value != ''){	

			affiche_ville($('selectregion').value);

		}else{

			efface_ville();

		}

	}

	

	function change_region_parlacarte(id){

		

		

		change_carte(id);

		affiche_region(id);

		

		

	}

	

	function change_carte(id){

		switch(id){

			case 1 : case '1' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/alsace.gif" name="cartedefrance" border="0" usemap="#Map1" />'; break;

			case 2 : case '2' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/aquitaine.gif" name="cartedefrance" border="0" usemap="#Map2"  />'; break;

			case 3 : case '3' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/auvergne.gif" name="cartedefrance" border="0" usemap="#Map3"  />'; break;

			case 4 : case '4' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/bourgogne.gif" name="cartedefrance" border="0" usemap="#Map4"  />'; break;

			case 5 : case '5' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/bretagne.gif" name="cartedefrance" border="0" usemap="#Map5"  />'; break;

			case 6 : case '6' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/centre.gif" name="cartedefrance" border="0" usemap="#Map6"  />'; break;

			case 7 : case '7' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/ardennes.gif" name="cartedefrance" border="0" usemap="#Map7" />'; break;

			case 8 : case '8' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/corse.gif" name="cartedefrance" border="0" usemap="#Map8" />'; break;

			case 9 : case '9' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/franche-compte.gif" name="cartedefrance" border="0" usemap="#Map9"  />'; break;

			case 10 : case '10' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/languedoc.gif" name="cartedefrance" border="0" usemap="#Map10" />'; break;

			case 11 : case '11' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/limousin.gif" name="cartedefrance" border="0" usemap="#Map11" />'; break;

			case 12 : case '12' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/lorraine.gif" name="cartedefrance" border="0" usemap="#Map12" />'; break;

			case 13 : case '13' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/midi.gif" name="cartedefrance" border="0" usemap="#Map13" />'; break;

			case 14 : case '14' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/nord.gif" name="cartedefrance" border="0" usemap="#Map14" />'; break;

			case 15 : case '15' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/h-normandie.gif" name="cartedefrance" border="0" usemap="#Map15" />'; break;

			case 16 : case '16' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/idf.gif" name="cartedefrance" border="0" usemap="#Map16" />'; break;

			case 17 : case '17' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/loire.gif" name="cartedefrance" border="0" usemap="#Map17" />'; break;

			case 18 : case '18' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/picardie.gif" name="cartedefrance" border="0" usemap="#Map18" />'; break;

			case 19 : case '19' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/charente.gif" name="cartedefrance" border="0" usemap="#Map19" />'; break;

			case 20 : case '20' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/paca.gif" name="cartedefrance" border="0" usemap="#Map20" />'; break;

			case 21 : case '21' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/rhones.gif" name="cartedefrance" border="0" usemap="#Map21" />'; break;

			case 22 : case '22' : $('zonecarte').innerHTML = '<img src="/recherche/images/regions/b-normandie.gif" name="cartedefrance" border="0" usemap="#Map22" />'; break;

			default : $('zonecarte').innerHTML = '<img src="/recherche/images/recherche/carte-france.gif" name="cartedefrance" border="0" usemap="#Map" />';

			

		}

	}

	

	

	function affiche_certif(){

		param = 'call=change_type_habitation';

		new Ajax('/recherche/recherche-appel.php',{ method: 'post', postBody: param,  update: $('certif'), onComplete: affiche_certif2   } ).request();

		

	}

	

	function affiche_certif2(){

		if($('selectregion')) affiche_region($('selectregion').value); else affiche_region('');

		if($('selectville')){ affiche_ville('');}

	}

	

	function efface_certif(){

		$('certif').innerHTML = ''; 

	}

	

	

	

	function affiche_region(id){

		

		param = 'call=affiche_region';

		param += '&select='+id;

		param += '&type='+$('type_habitation').value;
        param += '&projet='+$('type_projet').value;
		

		if($('cert_2')) param += '&cert_2='+$('cert_2').checked;

		if($('cert_3')) param += '&cert_3='+$('cert_3').checked;

		if($('cert_4')) param += '&cert_4='+$('cert_4').checked;

		 

		 change_carte(id);

		 

		new Ajax('/recherche/recherche-appel.php',{ method: 'post', postBody: param, update: $('region') } ).request();

		$('region2').innerHTML = '<span class="texteblanc"><strong>ou cliquez directement sur la carte et<br>vous trouverez votre logement certifi&eacute;.</strong></span>';

	

		if(id != '') affiche_ville(id);

	}

	

	function efface_region(){

		$('region').innerHTML = '';

		$('region2').innerHTML = '';

		

	}

	

	

	

	

	function affiche_caly(){

//			$('zonecarte').innerHTML = '<img src="/recherche/images/recherche/caly_grand.jpg" name="cartedefrance" border="0" />';

			

			

	}

	

	

	

	function affiche_ville(idregion){



			if(idregion != ''){

				paramtmp = '&region='+idregion;

			}else{ paramtmp = '&region='+$('selectregion').value; }

			

			

			if($('selectville')) paramtmp += '&ville='+$('selectville').value;

			paramtmp += '&type='+$('type_habitation').value;
            paramtmp += '&projet='+$('type_projet').value;
			

			paramtmp += '&cert_2='+$('cert_2').checked;

			paramtmp += '&cert_3='+$('cert_3').checked;

			paramtmp += '&cert_4='+$('cert_4').checked;

			

			param = 'call=affiche_ville'+paramtmp;

			new Ajax('/recherche/recherche-appel.php',{ method: 'post', postBody: param, update: $('ville') } ).request();	

			

			param = 'call=bandeaubas_ville'+paramtmp;

			new Ajax('/recherche/recherche-appel.php',{ method: 'post', postBody: param, update: $('boutonrecherche') } ).request();	

	}

	

	

	

	

	function efface_ville(){

		$('ville').innerHTML = '';

		param = 'call=bandeaubas'

		new Ajax('/recherche/recherche-appel.php',{ method: 'post', postBody: param, update: $('boutonrecherche') } ).request();

	}

	

	

	

	

	

	function affichepopupregion(e,id){

		switch(id){

			case 1 : case '1' : nom = 'Alsace'; break;

			case 2 : case '2' : nom = 'Aquitaine'; break;

			case 3 : case '3' : nom = 'Auvergne'; break;

			case 4 : case '4' : nom = 'Bourgogne'; break;

			case 5 : case '5' : nom = 'Bretagne'; break;

			case 6 : case '6' : nom = 'Centre-Val de Loire'; break;

			case 7 : case '7' : nom = 'Champagne-Ardenne'; break;

			case 8 : case '8' : nom = 'Corse'; break;

			case 9 : case '9' : nom = unescape('Franche-Comt&eacute;'); break;

			case 10 : case '10' : nom = 'Languedoc-Roussillon'; break;

			case 11 : case '11' : nom = 'Limousin'; break;

			case 12 : case '12' : nom = 'Lorraine'; break;

			case 13 : case '13' : nom = unescape('Midi-Pyr&eacute;n&eacute;es'); break;

			case 14 : case '14' : nom = 'Nord-Pas-de-Calais'; break;

			case 15 : case '15' : nom = 'Haute-Normandie'; break;

			case 16 : case '16' : nom = 'Paris-Ile-de-France'; break;

			case 17 : case '17' : nom = 'Pays de la Loire'; break;

			case 18 : case '18' : nom = 'Picardie'; break;

			case 19 : case '19' : nom = 'Poitou-Charentes'; break;

			case 20 : case '20' : nom = unescape('Provence-Alpes-C&ocirc;te d&#039;Azur'); break;

			case 21 : case '21' : nom = unescape('Rh&ocirc;ne-Alpes'); break;

			case 22 : case '22' : nom = 'Basse-Normandie'; break;

			

			

		}

		if(parseInt(navigator.appVersion) >=4){

			if(navigator.appName == 'Netscape'){

				x = e.pageX+15 ; y = e.pageY+15;

			}

			else{

				x = event.x+15 ;y = event.y+15;

			}

		}

		$('nomregion').style.left = x+'px';

		$('nomregion').style.top = y+'px';

		$('nomregion').style.visibility = 'visible';

		$('nomregion').innerHTML = "<font face='Arial, Helvetica, sans-serif' size=2>"+nom+"</font>";

		

	}

	

	function fermerpopup(){

		$('nomregion').style.visibility = 'hidden';

	}

	

	

	function affiche_info_dep(e,numdep){

		if(parseInt(navigator.appVersion) >=4){

			if(navigator.appName == 'Netscape'){

				x = e.pageX+15 ; y = e.pageY+15;

			}

			else{

				x = event.x+15 ;y = event.y+15;

			}

		}

		

		$('nomregion').style.left = x+'px';

		$('nomregion').style.top = y+'px';

		$('nomregion').style.visibility = 'visible';

		$('nomregion').innerHTML = "<img src='/recherche/images/chargement.gif' width='20' />";

		

		param = 'call=get_infos_dep'

		param += '&dep='+numdep;

		param += '&type='+$('type_habitation').value;
		
		param += '&projet='+$('type_projet').value;

		param += '&cert_2='+$('cert_2').checked;

		param += '&cert_3='+$('cert_3').checked;

		param += '&cert_4='+$('cert_4').checked;

		

		new Ajax('/recherche/recherche-appel.php',{ method: 'post', postBody: param, update: $('nomregion') } ).request();

		

		

	}

	

	function deplacepopup(e2){

		if(parseInt(navigator.appVersion) >=4){

			if(navigator.appName == 'Netscape'){

				x = e2.pageX+15 ; y = e2.pageY+15;

			}

			else{

				x = event.x+15 ;y = event.y+15;

			}

		}

		

		$('nomregion').style.left = x+'px';

		$('nomregion').style.top = y+'px';

		

	}

	

	

	