$(function(){ $('#default-message').dialog({'autoOpen':false, 'resizable':false, width:630, 'dialogClass':'no-titlebar'}); var update_editmarker = function(){ $("#main-map").chimere('cleanRoute'); $('.map_button').hide(); if($('#multimedia_form').length) $('#multimedia_form').remove(); $('#action-edit-event').removeClass('state-active'); $('#action-edit-route').removeClass('state-active'); $('#action-edit-marker').addClass('state-active'); $('#frm-edit-route').hide(); $('#frm-edit-event').hide(); $('#frm-edit-marker').show(); $.ajax({url: edit_url, dataType: "html", success: function (data) { $('#frm-edit-event').html(''); $('#frm-edit-route').html(''); $('#frm-edit-marker').html(data); $("#main-map").chimere('activateMarkerEdit'); }, error: function (data) { $('#frm-edit-marker').html("
"+ default_error_message+"
"); } }); }; var update_editevent = function(){ $("#main-map").chimere('cleanRoute'); $('.map_button').hide(); if($('#multimedia_form').length) $('#multimedia_form').remove(); $('#action-edit-marker').removeClass('state-active'); $('#action-edit-route').removeClass('state-active'); $('#action-edit-event').addClass('state-active'); $('#frm-edit-marker').hide(); $('#frm-edit-route').hide(); $('#frm-edit-event').show(); $.ajax({url: edit_event_url, dataType: "html", success: function (data) { $('#frm-edit-marker').html(''); $('#frm-edit-route').html(''); $('#frm-edit-event').html(data); $("#main-map").chimere('activateMarkerEdit'); }, error: function (data) { $('#frm-edit-event').html(""+ default_error_message+"
"); } }); }; var update_editroute = function(){ $('.map_button').show(); if($('#multimedia_form').length) $('#multimedia_form').remove(); $('#action-edit-marker').removeClass('state-active'); $('#action-edit-event').removeClass('state-active'); $('#action-edit-route').addClass('state-active'); $('#frm-edit-marker').hide(); $('#frm-edit-event').hide(); $('#frm-edit-route').show(); $('#chimere_itinerary').hide(); $('#chimere_itinerary_form').show(); $.ajax({url: edit_route_url, dataType: "html", success: function (data) { $('#frm-edit-marker').html(''); $('#frm-edit-event').html(''); $('#frm-edit-route').html(data); $("#main-map").chimere('cleanMarker'); $("#main-map").chimere('activateRouteEdit'); }, error: function (data) { $('#frm-edit-route').html(""+ default_error_message+"
"); } }); }; $("#action-news").click(function(){ $('#news').dialog('open'); }); $("#action-carte").click(function(){ $('.map_button').hide(); $("#main-map").chimere('cleanRoute'); $("#main-map").chimere('cleanMarker'); $("#main-map").chimere('activateContextMenu'); if($("#itinerary_field").html()){ $("#chimere_itinerary_form").appendTo("#chimere_itinerary_panel"); if($("#chimere_itinerary").css('display') != 'none'){ $("#chimere_itinerary_form").hide(); } } $('#action-participate').removeClass('state-active'); $('#action-carte').addClass('state-active'); $('#edit-actions').hide(); $('#map-actions').show(); $('#edit-panel').hide(); $('#map-panel').show(); }); $("#action-participate").click(function(){ $('.map_button').hide(); $('#action-carte').removeClass('state-active'); $('#action-participate').addClass('state-active'); $('#map-actions').hide(); $('#edit-actions').show(); $('#map-panel').hide(); $('#edit-panel').show(); update_editmarker(); }); $("#action-edit-event").click(update_editevent); $("#action-edit-marker").click(update_editmarker); $("#action-edit-route").click(update_editroute); $('.dyn-page').click(function(){ var url = $(this).filter('a').attr('href'); if (!url){ url = $(this).children('a').attr('href'); } if (!url){ return false; } $.ajax({url: url, dataType: "html", success: function (content) { html = "