var urlRetourR = "";
var urlModifR = "";
var urlSelection = "";

//récupère au plus tôt le bon lien de retour et l'applique quand le document est prêt
function getRetour(action) {
	var f27Exists = false;
	//évite le bug de firefox sur les hash -> voir https://developer.mozilla.org/en/DOM/window.location
	//var aParams = window.location.search.split('#')
	var aParams = window.location.toString().split('#')
	if ( aParams.length >= 2) {
		aParams = aParams[1].split("/");
		if ( aParams.length >= 2 ) {
			var params = "";
			var i;
			if ( aParams[0] == '' ) {
				i = 1;
			}
			else {
				i = 0;
			}
			for (;i<aParams.length;i+=2) {
				if ( i != 1 ) {
					params += "&";
				}
				params += aParams[i] + "=" + aParams[i+1];
				if ( aParams[i].toLowerCase() == "f27" ) {
					f27Exists = true;
					urlSelection = "/neuf/fiche_technique/index.cfm?action=4#f27/" + aParams[i+1];
					$(document).ready( function() {
						$(".linkSelection").removeAttr("href").attr("href",urlSelection);
					});
					if ( typeof(action) !== 'undefined' ) {
						params += '&action=' + action;
					}
				}
			}
		}
	}
	//on ne va chercher le lien de la page de recherche que si on a le hash de la requete
	if ( f27Exists ) {
		$.get('/neuf2/ft-searchParams.cfm?' + params, null, function(data) {
			var urls = data.split(',');
			for ( i = 0; i < urls.length; i++ ) {
				var splits = urls[i].split('=');
				if ( jQuery.trim(splits[0]).toLowerCase() == 'retour' ) {
					urlRetourR = splits[1];
				}
				else if ( jQuery.trim(splits[0]).toLowerCase() == 'modif') {
					urlModifR = splits[1];
				}
			}
			$(document).ready( function() {
				updateLinkRetour(urlRetourR);
				updateLinkModif(urlModifR);
			});
		});
	} else {
		urlSelection = "/neuf/fiche_technique/index.cfm?action=4";
		$(document).ready( function() {
			$(".linkSelection").removeAttr("href").attr("href",urlSelection);
		});
	}
}

function updateLinkRetour(newUrl) {
	$('.linkRetour')
		.removeAttr('href')
		.attr('href',newUrl);
}

function updateLinkModif(newUrl) {
	$('.linkModif')
		.removeAttr('href')
		.attr('href',newUrl);
}
