var showDivDetailsCache = [];

function showDivDetails(bien_id, show, agence_id) {
	if(!agence_id) {
		agence_id = 0;
	}
	Element.toggle('FNAIM_Details_' + bien_id);
	var item = $('FNAIM_Details_Name_' + bien_id);
	if(item) {
		if(show) {
			item.innerHTML = '<a href="javascript:showDivDetails('+bien_id+', 0, '+agence_id+');">Masquer les détails</a>';
			// ajax
			var url = '?call=incstats&bien_id='+bien_id+'&agence_id='+agence_id;
			if(!showDivDetailsCache[url]) {
				new Ajax.Request(url, {
					method: 'get',
					onSuccess: function(transport) {
						if(transport.responseText.match(/ok/gi)) {
							showDivDetailsCache[url] = 1;
						}
					}
				});
			}
		}
		else {
			item.innerHTML = '<a href="javascript:showDivDetails('+bien_id+', 1, '+agence_id+');">Afficher les détails</a>';
		}
	}
}

function showFullDesc(id) {
	Element.toggle('FNAIM_Detaille_Content_Right_Little_' + id);
	Element.toggle('FNAIM_Detaille_Content_Right_Full_' + id);
}

function updateOrder() {
	var item = $('select_order');
	var url = window.location.href+'';
	url = url.replace(/\?.*$/, '');
	url += '?call=results_biens&keep_sql=1&page=1&order='+ item[item.selectedIndex].value;
	window.location.href = url;
}

var handlePrevButtonState = function(type, args) {

    var enabling = args[0];
    var leftImage = args[1];
    if(enabling) {
        leftImage.src = "/upload/images/carousel/left-enabled.gif";    
    } else {
        leftImage.src = "/upload/images/carousel/left-disabled.gif";    
    }
};

var handleNextButtonState = function(type, args) {

    var enabling = args[0];
    var rightImage = args[1];
    
    if(enabling) {
        rightImage.src = "/upload/images/carousel/right-enabled.gif";
    } 
	else {
        rightImage.src = "/upload/images/carousel/right-disabled.gif";
    }    
};

function convertItemToId(annonce) {

	var annonce_id = annonce.id.substring(annonce.id.lastIndexOf('_')+1).toLowerCase();
	return annonce_id;
}

function FNAIM_showCriteres(show) {
	
	Element.toggle('FNAIM_Header_Critere');
	if(show) {
		$('FNAIM_Header_Critere_Item').innerHTML = '<a href="#" onclick="javascript:FNAIM_showCriteres(0);">Cacher mes critères</a>';
	}
	else {
		$('FNAIM_Header_Critere_Item').innerHTML = '<a href="#" onclick="javascript:FNAIM_showCriteres(1);">Voir mes critères</a>';		
	}
}
