jQuery(document).ready(function(){
	jQuery('#type_achat').click(function(){getSelect('achat')});
	jQuery('#type_location').click(function(){getSelect('location')});
	jQuery('#select_type_bien').change(function(){
		jQuery('#hidden_type_bien').val(jQuery('#select_type_bien').val())
	});
	if(document.getElementById('initial_type_offre')){
		getSelect(jQuery('#initial_type_offre').val());
	}else{
		getSelect('achat');
	}
});

function getSelect($type){
	jQuery.ajax({
		type: "POST",
		dataType: "html",
		data: "type="+$type,
		url: "/zp/templates/Recherche_bien/JX_recherche.php",
		beforeSend:function(){
			jQuery("#select_type_bien").attr("disabled", "disabled");
			jQuery("#img_load").remove();
			jQuery("#select_type_bien").after('<span id="img_load"><img src=/images/ajax-load-achat_location.gif /></span>');
		},
		error:function(msg){
			alert( "Error !: " + msg );
		},
		success:function(data){
			jQuery("#img_load").css('visibility','hidden');
			jQuery("#select_type_bien").attr("disabled", "");
			$("#select_type_bien").html(data);
			jQuery('#hidden_type_bien').val(jQuery('#select_type_bien').val())
		}
	});
}

function post_form(){
	jQuery("#search").attr('action','/cms/annonces-immobilieres/achat-immobiliere');
	alert('r');
	document.search.submit()
}

function search_is_valid() {
		var cp = document.getElementById('line_CP_OFFRE');
		if(cp) {
			var elems = cp.getElementsByTagName('INPUT');
			var noCP = true;
			var msg_err = 'Vous devez saisir au moins un code postal';
			var	val = '';
			var obj1 = document.getElementById('CP_OFFREa');
			var obj2 = document.getElementById('CP_OFFREb');
			var obj3 = document.getElementById('CP_OFFREc');
			var obj4 = document.getElementById('CP_OFFREd');

			if(trim(obj1.value) != '') {
				noCP = false;
				if(checkPattern('CP_OFFREa', 'code_postal')) {
					noCP = false;
				} else {
					noCP = true;
					msg_err = 'Veuillez saisir un code postal valide';
				}
			}

			if(trim(obj2.value) != '') {
				noCP = false;
				if(checkPattern('CP_OFFREb', 'code_postal')) {
					noCP = false;
				} else {
					noCP = true;
					msg_err = 'Veuillez saisir un code postal valide';
				}
			}

			if(trim(obj3.value) != '') {
				noCP = false;
				if(checkPattern('CP_OFFREc', 'code_postal')) {
					noCP = false;
				} else {
					noCP = true;
					msg_err = 'Veuillez saisir un code postal valide';
				}
			}

			if(trim(obj4.value) != '') {
				noCP = false;
				if(checkPattern('CP_OFFREd', 'code_postal')) {
					noCP = false;
				} else {
					noCP = true;
					msg_err = 'Veuillez saisir un code postal valide';
				}
			}

			if(noCP) {
				alert(msg_err);
				return false;
			}
		}
		var alerte = document.getElementById('alerte_1');
		var mail = document.getElementById('email');
		if(alerte && mail) {
			if(alerte.checked) {
				if(!checkPattern(mail.id, 'mail')) {
					alert('Veuillez saisir un email valide');
					return false;
				}
			}
		}
		return true;
}

function maj_lib() {
	var achat_lib 	= 'Prix compris entre';
	var loc_lib 	= 'Loyer charges comprises entre';
	var obj 		= document.getElementById('TYPE_OFFRE_1');
	var label_obj 	= document.getElementById('lbl_LOYER');
	if(obj && label_obj) {
		if(obj.checked) label_obj.innerHTML = achat_lib;
		else label_obj.innerHTML = loc_lib;
	}
}

function isObject(a) { return (a && typeof a == 'object') || isFunction(a); }
function isFunction(func) { return (typeof func == 'function'); }