// FORMULAIRE PAGE HOME  (li-search)
///////////////////////////////////////////////////////////////////////

// Declaration des fake_select
var property_group;
var nb_rooms;

var cookieName = 'user_srch';


///////////////////////////////////////////////////////////////////////

// Enregistrer le formulaire dès que l'on quitte la page
window.addEvent("unload",
	function() {
		// Initialisation du cookie
		var Ck = new Hash.Cookie( cookieName );

		Ck.extend({
			"loc_name1": $('loc_name1').value,
			"loc_name2": $('loc_name2').value,
			"loc_name3": $('loc_name3').value,
			"loc_key1" : $('loc_key1').value,
			"loc_key2" : $('loc_key2').value,
			"loc_key3" : $('loc_key3').value,
			"area_min" : $('area_min').value,
			"price_min": $('price_min').value,
			"price_max": $('price_max').value,
			"type_bien": property_group.getValue(40),
			"rooms"    : nb_rooms.getValue(8)
		});
	}
);

///////////////////////////////////////////////////////////////////////
/*
// Initiliaser le formulaire dès que la page est prete
window.addEvent("domready",
	function() {
		var agT9s = new Array();
		agT9s.push(new agT9("loc_name1", "loc_key1", "loc_suggester1", 363, false, 1));
		agT9s.push(new agT9("loc_name2", "loc_key2", "loc_suggester2", 363, false, 1));
		agT9s.push(new agT9("loc_name3", "loc_key3", "loc_suggester3", 363, false, 1));

		var agResets = new Array();
		agResets.push(new agReset("area_min", "surface min en m²"));
		agResets.push(new agReset("price_min", "budget mini"));
		agResets.push(new agReset("price_max", "budget maxi"));

		// Gerer le logicode si on est sur la homepage
		if( _page=='index.php' )
			agResets.push(new agReset("logicode", "[LOGICODE]"));

		// Tout clic sur le document entraine la fermeture des suggesters
		document.addEvent("click",
			function() {
				for (var i = 0; i < agT9s.length; i ++) agT9s[i].clearResults();
			}
		);

		// Envoyer le formulaire si on appuie sur la touche Entrée
		$("FSearch").addEvent("keydown", function(e) {
			var e = new Event(e);
			if (_page != "redirect.annuaire.php" && _page != "resultats_agences.php" && _page != "resultats_agence_annonces.php" && _page != "ambiguous_fr.php") {
				if(e.key == "enter") {
					e.stop;
					search();
					return false;
				}
			}
		});

		// Initilialiser les faux champs suggester
		property_group = new FakeSelect('property_group');
		nb_rooms = new FakeSelect('nb_rooms');

		// Donner le focus au champ de localité 1
		agT9s[0].giveFocus();



		///////////////////////////////////////////////////////////////
		// Initialiser le formulaire à partir du cookie

		// Initialisation du cookie
		var Ck = new Hash.Cookie( cookieName );

		if( Ck.get('loc_key1' ) ) {	// Uniquement si on a la loc_key
			$('loc_name1').value = Ck.get('loc_name1');
			$('loc_name1').setStyle('font-weight','bold');
			$('loc_key1').value = Ck.get('loc_key1');
		}
		if( Ck.get('loc_key2' ) ) { // Uniquement si on a la loc_key
			$('loc_name2').value = Ck.get('loc_name2');
			$('loc_name2').setStyle('font-weight','bold');
			$('loc_key2').value = Ck.get('loc_key2');
		}
		if( Ck.get('loc_key3' ) ) { // Uniquement si on a la loc_key
			$('loc_name3').value = Ck.get('loc_name3');
			$('loc_name3').setStyle('font-weight','bold');
			$('loc_key3').value = Ck.get('loc_key3');
		}

		if( Ck.get('area_min') ) $('area_min').value = Ck.get('area_min');
		if( Ck.get('price_min') ) $('price_min').value = Ck.get('price_min');
		if( Ck.get('price_max') ) $('price_max').value = Ck.get('price_max');

		if( Ck.get('type_bien') ) property_group.setValue( Ck.get('type_bien') );
		if( Ck.get('rooms') ) nb_rooms.setValue( Ck.get('rooms') );

		Ck.remove(); // delete cookie
	}

);
*/
