function updateSelect(selectName) { var selectedValue = ''; var htmlSelect = document.getElementById(selectName); selectedValue = htmlSelect.options[htmlSelect.selectedIndex].value; selectedValue = selectedValue.substr(0, selectedValue.indexOf(',')); var inputField = document.getElementById(selectName.substr(0, selectName.lastIndexOf('_'))); inputField.value = selectedValue; }; function validateEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); }; function showDateCalendar(elem) { var calendar = new CalendarPopup(); calendar.showNavigationDropdowns(); calendar.showYearNavigationInput(); calendar.setYearSelectStartOffset(50); var input = document.getElementById(elem); calendar.select(input,elem + '_button','dd/MM/yyyy'); return false; }; function deleteEntity(message, deleteUrl) { if (message == '') { message = 'Etes vous sûr de vouloir supprimer cette entité?'; } var answer = confirm(message); if (!answer) { return false; } $.ajax({ url: deleteUrl, type: "GET", cache: false, success: function (html) { document.location.reload(true); return false; } }); return false; }; function activateEntity(message, deleteUrl) { if (message == '') { message = 'Etes vous sûr de vouloir activer/désactiver cette entité?'; } var answer = confirm(message); if (!answer) { return false; } $.ajax({ url: deleteUrl, type: "GET", cache: false, success: function (html) { document.location.reload(true); return false; } }); return false; }; function deleteImage(id, type, filename) { var data = 'id=' + id + '&type=' + type + '&filename=' + filename; $.ajax({ url: "http://www.locationpaysdauge.fr/pages/_admin_image_delete.php", type: "GET", data: data, cache: false, success: function (html) { var imageList = $('input[id=' + type + '_image_id]').val().split(';'); var newImageList = ''; for (var i = 0; i < imageList.length; i++) { if (imageList[i] != id) { if (i == 0 ) { newImageList = imageList[i]; } else { newImageList = newImageList + ';' + imageList[i]; } } } $('#image_' + id).remove(); $('input[id=' + type + '_image_id]').val(newImageList); $('span[id=message]').html("Image supprimée!"); $('div[id=notification]').show(); } }); return false; }; function deleteFirstImage(id, type, filename) { var data = 'id=' + id + '&type=' + type + '&filename=' + filename; $.ajax({ url: "http://www.locationpaysdauge.fr/pages/_admin_image_delete.php", type: "GET", data: data, cache: false, success: function (html) { $('#image_' + id).remove(); $("#first_" + type + "_image_list").append("
  • "); $('input[id=first_' + type + '_image_id]').val(''); $('span[id=message]').html("Image supprimée!"); $('div[id=notification]').show(); } }); return false; }; function updateImage(id, type) { var checkProblem = false; var missingFields = false; var image_copyright_link = $('input[id=image_copyright_link_' + id + ']'); var image_copyright_title = $('input[id=image_copyright_title_' + id + ']'); var image_copyright_date = $('input[id=image_copyright_date_' + id + ']'); if (image_copyright_title.val()=='') { image_copyright_title.addClass('missingvalue'); checkProblem = true; missingFields = true; } else image_copyright_title.removeClass('missingvalue'); if (missingFields) { $('span[id=message]').html('Champ(s) manquant(s)!'); $('div[id=notification]').show(); } if (checkProblem) { return false; } var data = 'id=' + id + '&type=' + type + '&image_copyright_link=' + image_copyright_link.val() + '&image_copyright_title=' + image_copyright_title.val() + '&image_copyright_date=' + image_copyright_date.val(); $.ajax({ url: "http://www.locationpaysdauge.fr/pages/_admin_image_update.php", type: "GET", data: data, cache: false, success: function (html) { $('span[id=message]').html(html); $('div[id=notification]').show(); } }); return false; }; function deleteVideo(id, type) { var data = 'id=' + id + '&type=' + type; $.ajax({ url: "http://www.locationpaysdauge.fr/pages/_admin_video_delete.php", type: "GET", data: data, cache: false, success: function (html) { var list = document.getElementById(id); var videoList = $('input[id=' + type + '_video_id]').val().split(';'); var newVideoList = ''; for (var i = 0; i < videoList.length; i++) { if (videoList[i] != id) { if (i == 0 ) { newVideoList = videoList[i]; } else { newVideoList = newVideoList + ';' + videoList[i]; } } } $('#video_' + id).remove(); $('input[id=' + type + '_video_id]').val(newVideoList); $('span[id=message]').html("Video supprimée!"); $('div[id=notification]').show(); } }); return false; }; function decodeHTMLValue(value) { var codes = [ ['&', '&'], [''', '\''], [''', '\''], ['/', '/'], [''', '\''], ['/', '/'], ['<', '<'], ['>', '>'], [' ', ' '], ['"', '"'], ['é', 'é'], ['ê', 'ê'], ['è', 'è'], ['ç', 'ç'], ['à', 'à'] ]; for (var i = 0; i < codes.length; i++) { value = value.replace(codes[i][0], codes[i][1]); } return value; };