var urlResults = false;

var urlPrev = "";
var urlNext = "";
var urlSearch = "";

var buttonsSet = 0;

// recupere les url des annonces prec, suiv et l'url de recherche
// et lance la recherche des boutons
function getPrevNext() {
	if ((""+document.location).indexOf('#')>0) {
		var id_ann = $('input[name="id_ann"]').val();
		var encodedparams = (""+document.location).split('#')[1]; 
		var aParams = encodedparams.split("/");
		var params = "";
		for (var i=1;i<aParams.length;i+=2) {
			params += "&" + aParams[i] + "=" + aParams[i+1];
		}
		if ( document.location.pathname.match(/^\/stock\//) ) {
			params += "&v=1";
		}
		$.get('/occasion3/fda-searchParams.cfm?id_ann='+id_ann+params,null,function(data,textStatus) {
			urls = data.split(',');
			for (i=1;i<urls.length;i++) {
				if (urls[i].indexOf('prev')==0) 
					urlPrev = decodeURIComponent(urls[i].split('=')[1])+'#'+encodedparams;
				else if (urls[i].indexOf('next')==0) 
					urlNext = decodeURIComponent(urls[i].split('=')[1])+'#'+encodedparams;
				else if (urls[i].indexOf('retour')==0) 
					urlSearch = decodeURIComponent(urls[i].split('=')[1]);
				else if (urls[i].indexOf('notFound=1')==0) {
					$('.linkSearch').attr('href','/occasion/');
					$('.linkSearch').html('retour');
				}
			}
			urlResults = true;
		});
	} else {
		urlResults = true;
	}
	searchButtons();
}

// boucle tant que la recherche des url n'est pas finie
// cherche les boutons prec, suiv et recherche et maj les url
// boucle tant que tous les boutons (6) n'ont pas ete maj
function searchButtons() {
	if (urlResults==false) {
		setTimeout('searchButtons()',100);
	} else {
		if (buttonsSet<6) {
			$('.linkPrev:not(.alreadySet), .linkNext:not(.alreadySet), .linkSearch:not(.alreadySet)').each(function(i,e) {
				if ($(this).hasClass('linkPrev') && (urlPrev!="")) {
					$(this).attr('href',urlPrev);
					$(this).show();
				} else if ($(this).hasClass('linkNext') && (urlNext!="")) {
					$(this).attr('href',urlNext);
					$(this).show();
				} else if ($(this).hasClass('linkSearch')) {
					if (urlSearch!="") {
						if ((urlPrev=="") && (urlNext=="")) {
							$(this).attr('href','/occasion/');
							$(this).html('retour');
						} else $(this).attr('href',urlSearch);
					} else {
						$(this).attr('href','/occasion/');
						//$(this).removeAttr('href');
						//$(this).attr('onclick','history.go(-1); return false;');
						$(this).html('retour');
						$('#lienretours').css("margin-left","494px");
					}
					$(this).show();
				}
				$(this).addClass('alreadySet');
				buttonsSet++;
			});
			setTimeout('searchButtons()',100);
		}
	}
}
