jQuery(document).ready(function() {
	
	replaceUrl = function(url) {
		url = url.replace(/&tri=[a-z]*-(asc|desc)/, '');
		url = url.replace(/&page=[0-9]*/, '');
		url = url.replace(/&back=1/, '');
		return url;
	}
	
	jQuery("a", jQuery("ul.list_tri")).click(function () {
		var destOrigine = String(document.location),
			dest 		= replaceUrl(destOrigine),
			jqThis		= jQuery(this),
			jqParent	= jqThis.parent('li'),
			tri			= this.id.replace('tri_', '');

			if (jqParent.hasClass('desc')) {
				dest += "&tri=" + tri + "-asc";
			}
			else {
				dest += "&tri=" + tri + "-desc";
			}
			document.location.href = dest;
			return false;		
		
	});
	
	
	jQuery(".prev").click(function () {
		
		var params 			= Utile.getParams(this),
			page 			= params.page  || 1;		
		jQuery("input[name=page]").val(page);
		jQuery("#form_filtre").submit();
	});
	
	jQuery(".next").click(function () {
		var params 			= Utile.getParams(this),
			page 			= params.page  || 1;
		jQuery("input[name=page]").val(page);
		jQuery("#form_filtre").submit();
	});
	
	jQuery(".chgt_page").click(function () {
		jQuery("input[name=page]").val(jQuery(this).children("a").html());
		jQuery("#form_filtre").submit();
	});
	
	jQuery("#colone-gauche div.toggle:last-child").addClass('last');
	jQuery("#colone-centre ul.res_detail > li:last-child").css('border', 'none');

	jQuery('.blocTransports .titreH3').click(function () { 
		jQuery(this).next('.toggle').slideToggle();
		jQuery(this).toggleClass('opened');
		return false;
	});
	jQuery('.comparaisonSeparateur .tdSeparateur p').click(function () { 
		var parentTable = jQuery(this).closest('table'),
			childrenTable	= jQuery('.tableauComparaison', parentTable);
		childrenTable.toggle();
		jQuery(this).toggleClass('opened');
		return false;
	});
	
	jQuery('#bt_map').click(function () {

		if (jQuery("input[name='map']").val() == 'on') {
			jQuery("input[name='map']").val('');
		}
		else {
			jQuery("input[name='map']").val('on');
		}
		
		jQuery("#form_filtre").submit();
	});
	
	jQuery('.res_gg_picto').click(function () {	
		jQuery('#structure-droite').removeClass('bis').addClass('ter');
	});
	
	
});

function loadMapMarker(letter) {

	jQuery("input[name='map']").val('on');
	jQuery("input[name='marker']").val(letter);
	jQuery("#form_filtre").submit();
}
