CINXE.COM

EUSurvey - Report abuse

<!DOCTYPE html> <html lang="en"> <head> <title>EUSurvey - Report abuse</title> <meta charset="utf-8"></meta> <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta> <meta name="viewport" content="width=device-width, initial-scale=1"></meta> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta> <meta http-equiv="Pragma" content="no-cache, no-store"></meta> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"></meta> <meta http-equiv="Expires" content="-1"></meta> <meta name="_csrf" content="6c5b7e53-39be-47a1-9f36-bfe1b957cac2"/> <meta name="_csrf_header" content="X-CSRF-TOKEN"/> <meta name="Description" content="EUSurvey is an online survey-management system built for the creation and publishing of globally accessible forms, such as user satisfaction surveys and public consultations." /> <meta name="robots" content="noindex"></meta> <link href="/eusurvey/resources/css/jquery-ui.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <link href="/eusurvey/resources/css/jquery-ui.structure.min.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <link href="/eusurvey/resources/css/jquery-ui.theme.min.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <link href="/eusurvey/resources/css/common.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <link href="/eusurvey/resources/css/bootstrap-slider.min.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <link href="/eusurvey/resources/css/Chart.min.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <link href="/eusurvey/resources/css/bootstrap.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <link href="/eusurvey/resources/css/common-extension.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <style type="text/css"> /* html { overflow: hidden; } */ #participantsstatic thead { background-color: #fff; } @font-face { font-family: 'steinerregular'; src: url('/eusurvey/resources/fonts/steinerlight-webfont.eot'); src: url('/eusurvey/resources/fonts/steinerlight-webfont.eot?#iefix') format('embedded-opentype'), url('/eusurvey/resources/fonts/steinerlight-webfont.woff') format('woff'), url('/eusurvey/resources/fonts/steinerlight-webfont.ttf') format('truetype'), url('/eusurvey/resources/fonts/steinerlight-webfont.svg#steinerregular') format('svg'); font-weight: normal; font-style: normal; } </style> <meta itemprop="image" content="/eusurvey/resources/images/favicon5.ico" /> <link rel="shortcut icon" href="/eusurvey/resources/images/favicon5.ico" type="image/x-icon"></link> <meta name="google-site-verification" content="VJsdHVpjHp_2oE-jFxDLuRw_S7I8_T_mWKhn8jRbv8I" /> <script type='text/javascript' src='/eusurvey/resources/js/knockout-3.5.1.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311'></script> <script type="text/javascript" src="/eusurvey/resources/js/jquery-1.12.3.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/jquery-ui.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/jquery.ui.touch-punch.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/spin.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/jquery.hotkeys.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/bootstrap.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/jquery.addplaceholder.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/jquery.validate.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/scroll-sneak.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/system.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script defer="defer" src="https://europa.eu/webtools/load.js" type="text/javascript"></script> <script type="application/json">{ "utility": "cck" }</script> <script type="text/javascript" src="/eusurvey/resources/js/bootstrap-slider.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/tinymce/jquery.tinymce.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/tinymce/tinymce.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/Chart.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/chartjs-plugin-colorschemes.min.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/math.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript"> //if (top != self) top.location=location; var contextpath = "/eusurvey"; var isresponsive = false; var isdelphi = false; var isevote = false; var delphiStartPageUrl = '/eusurvey/home/reportAbuse?survey=578797'; var maxEVoteCandidates = "" var unsavedChangesText = "You have made changes on this page that you have not yet confirmed. If you navigate away from this page you will lose your unsaved changes"; var requiredText = "This field is required."; var requiredTextNewSurvey = null; var requiredTextNewSurveyReverse = null; var confirmationMarkupError = "The metadata or ID '{0}' is not valid. "; var nomatchText = "The two values do not match"; var shortnameText = "Alias must be composed of lowercase and uppercase letters (a-z and A-Z), numbers (0-9), hyphens and underscores only."; var shortnameText2 = "Please do not use more than one hyphen in a row"; var shortnameText3 = "Your survey alias may only contain alphanumeric characters (A-Z, a-z, 0-9), underscores and hyphens."; var textnotlongenoughText = "This text is not long enough"; var texttoolongText = "This text is too long"; var bracketCountNotMatching = "The number of '{' and '}' in your text is not equal"; var texttoolong5000Text = "This question type does not allow more than 5000 characters"; var invalidnumberText = "This value is not a valid number"; var valuetoosmall = "This value is too small"; var valuetoolarge = "This value is too large"; var timevaluetoosmall = "Entered time is smaller than the requested range."; var timevaluetoolarge = "Entered time is greater than the requested range."; var notenoughanswers = "Not enough selections"; var toomanyanswers = "Too many selections"; var noRegExmatchText = "The value does not match the defined pattern"; var invalidDate = "This value is not a valid date"; var invalidTime = "Invalid time format. Enter a time in the format 'HH:mm:ss'."; var invalidEmail = "This is not a valid e-mail address"; var invalidCaseId = "This is not a valid contribution id"; var invalidStartEnd = "The end date must be later than the start date"; var invalidStartEndTime = "The end time must be later than the start time"; var interdependentText = "You can select each value only once"; var invalidURL = "This is not a valid URL"; var invalidPrecisionText = "decimal precision limited to {0}"; var invalidXHTML = "Your input cannot be processed (XHMTL invalid)"; var serverPrefix='https://ec.europa.eu/eusurvey/';//+'runner/'; var selectFilesForUpload = "Select file(s) to upload"; var uploadASkin = "Upload a skin"; var globalLanguage = 'en'; var questionTextLabel = "Question Text"; var typeLabel = "Type"; var ignoreLabel = "Ignore"; var sectionTitleLabel = "$Section Title"; var alternativeTextLabel = "Alternative Text"; var modifyElementLabel = "Modify element"; var deleteElementLabel = "delete element"; var cutElementLabel = "cut element"; var copyElementLabel = "copy element"; var weakPasswordText = "Please choose a password between 8 and 16 characters with at least one digit and one non-alphanumeric character (e.g. !?$%...)."; var shortnameAlreadyExists = "A survey with this alias already exists."; var endNotificationAutomatedPublishing = "Automatic Publishing must be activated to use the End Notification feature"; var allValues = "All Values"; var checkXHTMLValidityError = "It was not possible to access the server to validate the text."; var mandatoryLabel = "Mandatory"; var optionalLabel = "Optional"; var invalidFileError = "The file is not valid."; var IndentElementLabel = "Indent element"; var LabelExternalImage = "Warning: Using resources from another location represents a security and integrity risk for your survey."; var UnindentElementLabel = "Unindent element"; var notenoughrowsanswerederror = "You did not answer enough rows."; var toomanyrowsanswerederror = "You answered too many rows."; var honeypotError = "If you are human please remove the text from this text box"; var clearLabel = "Clear Value"; var cancelLabel = "Cancel"; var showLabel = "Show"; var atLeast3Characters = "Search strings have to be at least 3 characters"; var loginExistsError = "This login already exists. Please choose a unique login."; var message_Export1 = "Export started successfully. It can be accessed via the"; var label_ExportPage = "Export Page"; var message_PublicationExportSuccess = "You will receive a link to the file by mail as soon as it is available"; var message_PublicationExportSuccess2 = "You will receive the file by mail to {0} as soon as it is available"; var message_ExportFailed = "Export failed."; var message_PublicationExportFailed = "It was not possible to create the file. Please contact the helpdesk."; var message_SuccessMailLinkDraft = "E-mail sent successfully"; var message_FailedMailLinkDraft = "An error occurred when sending you an e-mail, please try later."; var atmost3Selections = "Please select at most 3 answers"; var varExceptionDuringSave = "There was an error during saving:"; var varwaitfordependencies = "Loading dependent questions..."; var varErrorCheckValidation = "Please check for validation errors"; var varErrorCheckValidation2 = "If this error message persists, please contact the support and send a screenshot of this page."; var labelmore = "more..."; var labelless = "less"; var labelfrom = "From"; var labelto = "To"; var messageuploadnoconnection = "File-upload not possible. Please check your internet connection."; var messageuploadwrongextension = "{0} does not match the allowed file types."; var labelnewexplanation = "New explanation"; var labeloldexplanation = "Old explanation"; var selectFileForUploadRunner = "Select file to upload"; var timeLimitNotZero = "Time limit cannot be equal to zero."; var infolabeluploadbutton = "Select and upload files"; var infoNoData = "No data available yet"; var validationNotEnoughCandidates = "You must select at least one candidate."; var validationTooManyCandidates = "You have selected too many candidates"; var validationTooManyListVotes = "You have made too many list votes"; var likeOwnCommentOrExplanation = "It's not possible to like own comments or explanations."; var selectFileForUpload = "Select file to upload"; var versionfootersource = "v1.5.3.3 625447edf6ac2f69bd9ee79032f971bb3c1ea311 (20/11/2024 18:10)"; var version = versionfootersource.substring(versionfootersource.indexOf("(")+1); version = version.substring(0, version.indexOf(" ")); var explanationEditorConfig = { script_url: '/eusurvey/resources/js/tinymce/tinymce.min.js', theme: 'modern', entity_encoding: 'raw', menubar: false, toolbar: ['bold italic underline strikethrough | undo redo | bullist numlist | link code | fontsizeselect forecolor fontselect'], plugins: 'paste link image code textcolor', font_formats: 'Sans Serif=FreeSans, Arial, Helvetica, Tahoma, Verdana, sans-serif;' + 'Serif=FreeSerif,Times,serif;' + 'Mono=FreeMono,Courier, mono;', language : globalLanguage, image_advtab: true, entities: '', content_css: '/eusurvey/resources/css/tinymceyellowfocus.css', popup_css_add: '/eusurvey/resources/css/tinymcepopup.css', forced_root_block: false, browser_spellcheck: true, paste_postprocess: function(pl, o) { o.node.innerHTML = replaceBRs(strip_tags(o.node.innerHTML, '<p><br>')); }, setup: function(editor) { editor.on('init', function(event) { delphiPrefill($(event.target)); }); editor.on('Change', function (event) { try { // The editor element needs to be retrieved again. Otherwise, closest() will return no elements. enableDelphiSaveButtons($('#' + event.target.id).closest('.survey-element')); } catch (e) {} }); }, relative_urls: false, remove_script_host: false, document_base_url: serverPrefix, default_link_target: '_blank', anchor_top: false, anchor_bottom: false, branding: false, invalid_elements: 'html,head,body', object_resizing: false }; </script> <script type="text/javascript" src="/eusurvey/resources/js/utf8.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/includes.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript"> //<![CDATA[ function getWrongExtensionMessage(filename) { var s; s = '[fn] does not match the allowed file types.'; return s.replace("[fn]", filename); } function getExtensionsHelp(extensions) { var e = extensions.replace(new RegExp(';', 'g'), ','); var s; s = 'Only files of the type [ex] are allowed'; return s.replace("[ex]", e); } function countChar(input) { var cs = getCharacterCount(input); var attr = $(input).attr('class'); let el = $(input).closest(".survey-element, .innercell"); if (attr != null) { let min = 0; let max = 0; attr.split(/\s+/).forEach((cla)=>{ if (cla.startsWith("min")){ min = parseInt(cla.substring(3)); } else if (cla.startsWith("max")){ max = parseInt(cla.substring(3)); } }) el.find(".charactercounter").text(cs); if (max > 0 && max - cs < 5) { el.find(".glyphicon-alert").show(); } else { el.find(".glyphicon-alert").hide(); } if (max > 0 && max - cs < 0) { el.find(".charactercounterdiv").css("color", "#f00"); } else { el.find(".charactercounterdiv").css("color", "#666"); } if(max > 0 && max - cs <= 0) { el.find(".glyphicon-alert").hide(); el.find(".characterlimitreached").show(); el.find(".charactersused").hide(); } else { el.find(".characterlimitreached").hide(); el.find(".charactersused").show(); } } } //]]> var browser = ''; </script> <script defer="defer" src="//europa.eu/webtools/load.js" type="text/javascript"></script> <script type="application/json"> { "utility":"analytics", "siteID":"63", "sitePath":["ec.europa.eu/eusurvey"], "is404":false, "is403":false, "instance":"ec.europa.eu"} </script> <script type="text/javascript" src="/eusurvey/resources/js/jqueryui/i18n/datepicker-en_UK.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript"> $(function() { $( ".datepicker" ).datepicker( "option", $.datepicker.regional[ 'en_UK' ] ); $( ".datepicker" ).datepicker( "option", "dateFormat", "dd/mm/yy"); }); </script> <!--[if IE 7]> <link rel="stylesheet" href="/eusurvey/resources/css/bootstrap-ie7buttonfix.css"> <style type="text/css"> .add-on { height: 19px; margin-top: 1px; } </style> <![endif]--> <!--[if IE 8]> <link rel="stylesheet" href="/eusurvey/resources/css/bootstrap-ie8buttonfix.css"> <style> .check { margin-bottom: 3px !important; } </style> <![endif]--> <!--[if IE 9 ]> <script type="text/javascript"> browser = 'IE9'; </script> <![endif]--> <link href="/eusurvey/resources/css/fileuploader.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/eusurvey/resources/js/fileuploader.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript" src="/eusurvey/resources/js/importsurvey.js?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311"></script> <script type="text/javascript"> var myConfigSetting = { // Location of TinyMCE script forced_root_block : '', script_url : '/eusurvey/resources/js/tinymce/tinymce.min.js', theme : "modern", entity_encoding : "raw", element_format : "xhtml", menubar : false, statusbar: true, browser_spellcheck: true, toolbar : ["bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | indent outdent | undo redo | bullist numlist | link code | fontsizeselect forecolor fontselect"], formats: { alignleft: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myleft', defaultBlock: 'div'}, aligncenter: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'mycenter', defaultBlock: 'div'}, alignright: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myright', defaultBlock: 'div'}, alignfull: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myfull', defaultBlock: 'div'} }, content_style: '.myleft { text-align:left; } .mycenter { text-align:center; } .myright { text-align:right; } .myfull { text-align:justify; }', plugins : "paste link image code textcolor", font_formats: "Sans Serif=FreeSans, Arial, Helvetica, Tahoma, Verdana, sans-serif;"+ "Serif=FreeSerif,Times,serif;"+ "Mono=FreeMono,Courier, mono;", image_advtab: true, language : globalLanguage, width: getWidthForTinyMCE(this), height: getHeightForTinyMCE(this), entities: "", object_resizing : false, paste_auto_cleanup_on_paste : true, paste_text_sticky: true, paste_text_use_dialog: true, content_css : "/eusurvey/resources/css/tinymce.css", popup_css_add : "/eusurvey/resources/css/tinymcepopup.css", forced_root_block : false, force_br_newlines : true, force_p_newlines : false, resize: true, paste_postprocess : function(pl, o) { o.node.innerHTML = strip_tags( o.node.innerHTML,'<p><br>' ); }, init_instance_callback: function (editor) { editor.on('Change', function (e) { try { $('#savetextbutton').removeAttr('disabled'); unsavedChanges = true; } catch (e) {} }); }, setup : function(ed) { ed.onresizestart=function(){ return false; }; }, relative_urls : false, remove_script_host : false, document_base_url : serverPrefix, default_link_target: "_blank", anchor_top: false, anchor_bottom: false, branding: false, valid_classes: 'mycenter myleft myright myfull', invalid_elements : 'html,head,body' }; var myConfigSettingAlign = { // Location of TinyMCE script forced_root_block : '', script_url : '/eusurvey/resources/js/tinymce/tinymce.min.js', theme : "modern", entity_encoding : "raw", element_format : "xhtml", menubar : false, statusbar: true, browser_spellcheck: true, toolbar : ["bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | indent outdent | undo redo | bullist numlist | link code | fontsizeselect forecolor fontselect"], // formats: { // alignleft: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myleft', defaultBlock: 'div'}, // aligncenter: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'mycenter', defaultBlock: 'div'}, // alignright: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myright', defaultBlock: 'div'}, // alignfull: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myfull', defaultBlock: 'div'} // }, // content_style: '.myleft { text-align:left; } .mycenter { text-align:center; } .myright { text-align:right; } .myfull { text-align:justify; }', plugins : "paste link image code textcolor", font_formats: "Sans Serif=FreeSans, Arial, Helvetica, Tahoma, Verdana, sans-serif;"+ "Serif=FreeSerif,Times,serif;"+ "Mono=FreeMono,Courier, mono;", image_advtab: true, language : globalLanguage, width: getWidthForTinyMCE(this), height: getHeightForTinyMCE(this), entities: "", object_resizing : false, paste_auto_cleanup_on_paste : true, paste_text_sticky: true, paste_text_use_dialog: true, content_css : "/eusurvey/resources/css/tinymce.css", popup_css_add : "/eusurvey/resources/css/tinymcepopup.css", forced_root_block : false, force_br_newlines : true, force_p_newlines : false, resize: true, paste_postprocess : function(pl, o) { o.node.innerHTML = strip_tags( o.node.innerHTML,'<p><br>' ); }, init_instance_callback: function (editor) { editor.on('Change', function (e) { try { $('#savetextbutton').removeAttr('disabled'); unsavedChanges = true; } catch (e) {} }); }, setup : function(ed) { ed.onresizestart=function(){ return false; }; }, relative_urls : false, remove_script_host : false, document_base_url : serverPrefix, default_link_target: "_blank", anchor_top: false, anchor_bottom: false, branding: false, valid_classes: 'y', invalid_elements : 'html,head,body' }; var myConfigSettingEditor = { // Location of TinyMCE script forced_root_block : false, script_url : '/eusurvey/resources/js/tinymce/tinymce.min.js', theme : "modern", entity_encoding : "raw", element_format : "xhtml", menubar : false, statusbar: true, browser_spellcheck: true, toolbar : ["bold italic underline strikethrough alignleft aligncenter alignright alignjustify indent outdent | undo redo bullist numlist link code forecolor | fontsizeselect fontselect fullscreen"], formats: { alignleft: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myleft', defaultBlock: 'div'}, aligncenter: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'mycenter', defaultBlock: 'div'}, alignright: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myright', defaultBlock: 'div'}, alignfull: {selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'myfull', defaultBlock: 'div'} }, content_style: '.myleft { text-align:left; } .mycenter { text-align:center; } .myright { text-align:right; } .myfull { text-align:justify; }', plugins : "paste link image code textcolor fullscreen lists", font_formats: "Sans Serif=FreeSans, Arial, Helvetica, Tahoma, Verdana, sans-serif;"+ "Serif=FreeSerif,Times,serif;"+ "Mono=FreeMono,Courier, mono;", image_advtab: true, language : globalLanguage, entities: "", object_resizing : false, paste_auto_cleanup_on_paste : true, paste_text_sticky: true, paste_text_use_dialog: true, content_css : "/eusurvey/resources/css/tinymce.css", popup_css_add : "/eusurvey/resources/css/tinymcepopup.css", force_br_newlines : true, force_p_newlines : false, resize: true, paste_postprocess : function(pl, o) { o.node.innerHTML = strip_tags( o.node.innerHTML,'<p><br>' ); }, init_instance_callback: function (editor) { editor.on('Change', function (e) { try { $('#savetextbutton').removeAttr('disabled'); unsavedChanges = true; } catch (e) {} }); }, setup : function(ed) { ed.onresizestart=function(){ return false; }; ed.on('FullscreenStateChanged', function(e) { if (e.state) { $("#editorheader").hide(); if ($(".btn-primary1").length == 0) { $(".mce-i-fullscreen").closest("div").after("<a class='btn btn-primary1' onclick='closeFullScreen(this, true);'>Apply</a><a class='btn btn-default1' onclick='closeFullScreen(this, false);'>Cancel</a>") }; } else { $("#editorheader").show(); $(".btn-primary1").remove(); $(".btn-default1").remove(); } }); ed.on('keydown', function(e) { if (e.keyCode === 27) { // escape if (ed.plugins.fullscreen.isFullscreen()) { ed.execCommand('mceFullScreen'); } } }); }, relative_urls : false, remove_script_host : false, document_base_url : serverPrefix, default_link_target: "_blank", anchor_top: false, anchor_bottom: false, branding: false, valid_classes: 'mycenter myleft myright myfull', invalid_elements : 'html,head,body' }; var myConfigSetting2 = { // Location of TinyMCE script script_url : '/eusurvey/resources/js/tinymce/tinymce.min.js', theme : "modern", entity_encoding : "raw", element_format : "xhtml", menubar : false, statusbar: true, toolbar : ["bold italic underline strikethrough | undo redo | bullist numlist | link code | fontsizeselect forecolor fontselect"], plugins : "paste link image code textcolor", font_formats: "Sans Serif=FreeSans, Arial, Helvetica, Tahoma, Verdana, sans-serif;"+ "Serif=FreeSerif,Times,serif;"+ "Mono=FreeMono,Courier, mono;", language : globalLanguage, image_advtab: true, width: "510", entities: "", content_css : "/eusurvey/resources/css/tinymce.css", popup_css_add : "/eusurvey/resources/css/tinymcepopup.css", forced_root_block : '', resize: true, browser_spellcheck: true, paste_postprocess : function(pl, o) { o.node.innerHTML = replaceBRs(strip_tags( o.node.innerHTML,'<p><br>' )); }, init_instance_callback: function (editor) { editor.on('Change', function (e) { try { $('#savetextbutton').removeAttr('disabled'); unsavedChanges = true; } catch (e) {} }); }, relative_urls : false, remove_script_host : false, document_base_url : serverPrefix, default_link_target: "_blank", anchor_top: false, anchor_bottom: false, branding: false, valid_classes: 'y', invalid_elements : 'html,head,body' }; var myConfigSettingFull = { // Location of TinyMCE script script_url : '/eusurvey/resources/js/tinymce/tinymce.min.js', theme : "modern", entity_encoding : "raw", element_format : "xhtml", menubar : false, statusbar: true, toolbar : ["bold italic underline strikethrough | undo redo | bullist numlist | link code | fontsizeselect forecolor fontselect fullscreen"], plugins : "paste link image code textcolor fullscreen", font_formats: "Sans Serif=FreeSans, Arial, Helvetica, Tahoma, Verdana, sans-serif;"+ "Serif=FreeSerif,Times,serif;"+ "Mono=FreeMono,Courier, mono;", language : globalLanguage, image_advtab: true, width: "510", entities: "", content_css : "/eusurvey/resources/css/tinymce.css", popup_css_add : "/eusurvey/resources/css/tinymcepopup.css", forced_root_block : '', resize: true, browser_spellcheck: true, paste_postprocess : function(pl, o) { o.node.innerHTML = replaceBRs(strip_tags( o.node.innerHTML,'<p><br>' )); }, init_instance_callback: function (editor) { editor.on('Change', function (e) { try { $('#savetextbutton').removeAttr('disabled'); unsavedChanges = true; } catch (e) {} }); }, setup : function(ed) { ed.on('FullscreenStateChanged', function(e) { if (e.state) { $('#tinymceconfpage').css("z-index", "10000"); $("#editorheader").hide(); if ($(".btn-primary1").length == 0) { $(".mce-i-fullscreen").closest("div").after("<a class='btn btn-primary1' onclick='closeFullScreen(this, true);'>Apply</a><a class='btn btn-default1' onclick='closeFullScreen(this, false);'>Cancel</a>") }; } else { $('#tinymceconfpage').css("z-index", ""); $("#editorheader").show(); $(".btn-primary1").remove(); $(".btn-default1").remove(); } }); }, relative_urls : false, remove_script_host : false, document_base_url : serverPrefix, default_link_target: "_blank", anchor_top: false, anchor_bottom: false, branding: false, valid_classes: 'y', invalid_elements : 'html,head,body' }; var myConfigSetting2Editor = { // Location of TinyMCE script script_url : '/eusurvey/resources/js/tinymce/tinymce.min.js', theme : "modern", entity_encoding : "raw", element_format : "xhtml", menubar : false, statusbar: true, toolbar : ["bold italic underline strikethrough undo redo link code fullscreen | fontsizeselect forecolor fontselect"], plugins : "paste link image code textcolor fullscreen", font_formats: "Sans Serif=FreeSans, Arial, Helvetica, Tahoma, Verdana, sans-serif;"+ "Serif=FreeSerif,Times,serif;"+ "Mono=FreeMono,Courier, mono;", language : globalLanguage, image_advtab: true, entities: "", content_css : "/eusurvey/resources/css/tinymce2.css", popup_css_add : "/eusurvey/resources/css/tinymcepopup.css", forced_root_block : 'p', resize: true, browser_spellcheck: true, paste_postprocess : function(pl, o) { o.node.innerHTML = replaceBRs(strip_tags( o.node.innerHTML,'<p><br>' )); }, init_instance_callback: function (editor) { editor.on('Change', function (e) { try { $('#savetextbutton').removeAttr('disabled'); unsavedChanges = true; } catch (e) {} }); }, setup : function(ed) { ed.on('FullscreenStateChanged', function(e) { if (e.state) { $("#editorheader").hide(); if ($(".btn-primary1").length == 0) { $(".mce-i-fullscreen").closest("div").after("<a class='btn btn-primary1' onclick='closeFullScreen(this, true);'>Apply</a><a class='btn btn-default1' onclick='closeFullScreen(this, false);'>Cancel</a>") }; } else { $("#editorheader").show(); $(".btn-primary1").remove(); $(".btn-default1").remove(); } }); }, relative_urls : false, remove_script_host : false, document_base_url : serverPrefix, default_link_target: "_blank", anchor_top: false, anchor_bottom: false, branding: false, valid_classes: 'y', invalid_elements : 'html,head,body' }; $(document).ready(function(){ $(".filtercell").find("input[type=text]").each(function(){ if ($(this).hasClass("limitedfilter")) { $(this).attr("placeholder", "Filter (3 chars minimum)") } else { $(this).attr("placeholder", "Filter") } }); $('textarea.tinymce').each(function(){ $(this).tinymce(myConfigSetting2); }); $('textarea.tinymcefullscreen').each(function(){ $(this).tinymce(myConfigSettingFull); }); $('textarea.tinymcealign').each(function(){ $(this).tinymce(myConfigSetting); }); $('textarea.tinymcealign2').each(function(){ $(this).tinymce(myConfigSettingAlign); }); $('textarea.tinymcemessage').tinymce({ // Location of TinyMCE script forced_root_block : '', script_url : '/eusurvey/resources/js/tinymce/tinymce.min.js', theme : "modern", entity_encoding : "raw", menubar : false, statusbar: true, toolbar : ["bold italic underline strikethrough forecolor| undo redo | link"], plugins : "paste link fullscreen", language : globalLanguage, width: "510", entities: "", object_resizing : false, paste_auto_cleanup_on_paste : true, paste_text_sticky: true, paste_text_use_dialog: true, content_css : "/eusurvey/resources/css/tinymce.css", popup_css_add : "/eusurvey/resources/css/tinymcepopup.css", forced_root_block : false, resize: true, browser_spellcheck: true, paste_postprocess : function(pl, o) { o.node.innerHTML = strip_tags( o.node.innerHTML,'<p><br>' ); }, setup : function(ed) { ed.on("change",function(ed, l) { try { unsavedChanges = true; } catch (e) {} }); ed.onresizestart=function(){ return false; }; }, relative_urls : false, remove_script_host : false, document_base_url : serverPrefix, default_link_target: "_blank", anchor_top: false, anchor_bottom: false, branding: false, valid_classes: 'y', invalid_elements : 'html,head,body' }); }); </script> <div id="export-available-box" class="alert message-success-right hideme"> <div style="float: right; margin-left: 10px;"><a onclick="$(this).parent().parent().hide();"><span class="glyphicon glyphicon-remove"></span></a></div> <div style="float: left; margin: 5px; margin-top: 5px; margin-right: 10px""><img src="/eusurvey/resources/images/check.png" alt="system message icon"></div> <div class="generic-box-text"> Export&nbsp;<span id="export-available-box-name" style="font-weight: bold;"></span>&nbsp;available for download<br /> Go to&nbsp;<a class="visiblelink" href="/eusurvey/exports/list">Export Page</a> </div> </div> <div id="messages-box-div" style="display: none"> <div id="messages-box"> <!-- ko foreach: systemMessages --> <!-- ko if: Hidden() == false --> <div class="message" style="display: none"> <!-- ko if: Criticality() == '1' --> <div class="message-success-header"> <div style="float: left; margin-right: 20px;"><span class="glyphicon glyphicon-ok"></span></div> <div style="float: right"><span data-bind="click: removeMessage" class="glyphicon glyphicon-remove"></span></div> <div style="clear: both"></div> </div> <!-- /ko --> <!-- ko if: Criticality() == '2' --> <div class="message-info-header"> <div style="float: left; margin-right: 20px;"><span class="glyphicon glyphicon-info-sign"></span></div> <div style="float: right"><span data-bind="click: removeMessage" class="glyphicon glyphicon-remove"></span></div> <div style="clear: both"></div> </div> <!-- /ko --> <!-- ko if: Criticality() == '3' --> <div class="message-error-header"> <div style="float: left; margin-right: 20px;"><span class="glyphicon glyphicon-exclamation-sign"></span></div> <div style="float: right"><span data-bind="click: removeMessage" class="glyphicon glyphicon-remove"></span></div> <div style="clear: both"></div> </div> <!-- /ko --> <div data-bind="html: Content"></div> </div> <!-- /ko --> <!-- /ko --> <!-- ko foreach: messages --> <!-- ko if: Hidden() == false --> <div class="message" style="display: none"> <!-- ko if: Type() == 'success' --> <div class="message-success-header"> <div style="float: left"><span class="glyphicon glyphicon-ok"></span></div> <div style="float: right"><span data-bind="click: removeMessage" class="glyphicon glyphicon-remove"></span></div> <div style="clear: both"></div> </div> <!-- /ko --> <!-- ko if: Type() == 'info' --> <div class="message-info-header"> <div style="float: left"><span class="glyphicon glyphicon-info-sign"></span></div> <div style="float: right"><span data-bind="click: removeMessage" class="glyphicon glyphicon-remove"></span></div> <div style="clear: both"></div> </div> <!-- /ko --> <!-- ko if: Type() == 'error' --> <div class="message-error-header"> <div style="float: left"><span class="glyphicon glyphicon-exclamation-sign"></span></div> <div style="float: right"><span data-bind="click: removeMessage" class="glyphicon glyphicon-remove"></span></div> <div style="clear: both"></div> </div> <!-- /ko --> <div data-bind="html: Content"></div> </div> <!-- /ko --> <!-- /ko --> </div> </div> <div id="messages-log-div" style="display: none" > <div id="messages-log"> <div id="messages-log-header"> <div style="float: left">Notifications</div> <div style="float: right"><span data-bind="click: allRead" class="glyphicon glyphicon-remove"></span></div> <div style="clear: both"></div> </div> <div style="max-height: 500px; overflow-y: auto"> <div data-bind="foreach: systemMessages"> <div class="log-message"> <div style="float: left; margin-right: 20px;"> <!-- ko if: Criticality() == '1' --> <span style="color: #4caf50" class="glyphicon glyphicon-ok"></span> <!-- /ko --> <!-- ko if: Criticality() == '2' --> <span style="color: #337ab7" class="glyphicon glyphicon-info-sign"></span> <!-- /ko --> <!-- ko if: Criticality() == '3' --> <span style="color: #c11c1c" class="glyphicon glyphicon-exclamation-sign"></span> <!-- /ko --> </div> <div data-bind="html: Content"></div> </div> </div> <table class="table" style="margin-bottom: 0px"> <thead> <tr> <th class="sr-only"></th> <th class="sr-only"></th> <th class="sr-only"></th> </tr> </thead> <tbody> <!-- ko foreach: messages --> <!-- ko if: Deleted() == false --> <tr class="log-message"> <td style="width: 30px; padding-right: 0px;"> <!-- ko if: Type() == 'success' --> <span style="color: #4caf50" class="glyphicon glyphicon-ok"></span> <!-- /ko --> <!-- ko if: Type() == 'info' --> <span style="color: #337ab7" class="glyphicon glyphicon-info-sign"></span> <!-- /ko --> <!-- ko if: Type() == 'error' --> <span style="color: #c11c1c" class="glyphicon glyphicon-exclamation-sign"></span> <!-- /ko --> </td> <td data-bind="html: Content"></td> <td style="width: 40px;"> <span data-bind="click: deleteMessage" class="glyphicon glyphicon-remove"></span> </td> </tr> <!-- /ko --> <!-- /ko --> </tbody> </table> </div> </div> </div> <div class="modal" id="generic-show-messages-dialog" data-backdrop="static"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body"> <span id="generic-show-messages-dialog-text"></span> </div> <div class="modal-footer"> <a class="btn btn-primary" data-dismiss="modal">OK</a> </div> </div> </div> </div> <div class="modal" id="generic-show-multiple-messages-dialog" data-backdrop="static"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <b>Result</b> </div> <div class="modal-body"> </div> <div class="modal-footer"> <a class="btn btn-primary" data-dismiss="modal">OK</a> </div> </div> </div> </div> <div class="modal" id="timeout-dialog" data-backdrop="static"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <b>Session Timeout</b> </div> <div class="modal-body"> <div id="timeout-dialog-info"> Your session will expire in &nbsp;<span style="color:#f00" id="timeoutleft"></span>.<br /> Click "Extend" if you want to stay logged in.</div> <div id="timeout-dialog-error" style="display: none"> Your session has timed out. Please reload the page.</div> </div> <div class="modal-footer"> <a class="btn btn-primary" id="timeout-dialog-extend" onclick="extend()">Extend</a> </div> </div> </div> </div> <script type="text/javascript"> var Message = function() { this.Type = ko.observable(""); this.Content = ko.observable(""); this.Hidden = ko.observable(false); this.Deleted = ko.observable(false); this.Read = ko.observable(false); this.Icon = ko.observable(""); this.Criticality = ko.observable(1); this.removeMessage = function () { this.Hidden(true); if (this.Type() == "system") { deleteUserMessage(); } _messages.saveToLocalStorage(); }; this.deleteMessage = function() { this.Deleted(true); _messages.saveToLocalStorage(); }; } var Messages = function() { var self = this; this.messages = ko.observableArray(); this.systemMessages = ko.observableArray(); this.totalMessages = ko.computed(function(){ var counter = 0; for (var i = 0; i < self.messages().length; i++) { if (!self.messages()[i].Read()) counter++; } for (var i = 0; i < self.systemMessages().length; i++) { if (!self.systemMessages()[i].Read()) counter++; } return counter; }); this.allRead = function() { for (var i = 0; i < self.messages().length; i++) { self.messages()[i].Read(true); } for (var i = 0; i < self.systemMessages().length; i++) { self.systemMessages()[i].Read(true); } $('#messages-log-div').hide(); self.saveToLocalStorage(); } this.showAll = function() { for (var i = 0; i < this.messages().length; i++) { this.messages()[i].Hidden(false); } window.setTimeout("showMessages()", 100); } this.hideSystemMessages = function() { for (var i = 0; i < this.systemMessages().length; i++) { this.systemMessages()[i].Hidden(true); } } this.addMessage = function(message, fromLoad) { this.messages.splice(0, 0, message); window.setTimeout("showMessages()", 100); window.setTimeout(function() { message.removeMessage(); }, 5000) if (!fromLoad) { self.saveToLocalStorage(); } } this.saveToLocalStorage = function() { try { localStorage.setItem("messagelog", ko.toJSON(this.messages())); } catch (e) {}; } this.addSuccessMessage = function (text) { text = self.sanitizeErrorPageText(text); var message = new Message(); message.Type("success"); message.Content(text); self.addMessage(message, false); } this.addInfoMessage = function (text) { text = self.sanitizeErrorPageText(text); var message = new Message(); message.Type("info"); message.Content(text); self.addMessage(message, false); } this.addErrorMessage = function (text) { text = self.sanitizeErrorPageText(text); var message = new Message(); message.Type("error"); message.Content(text); self.addMessage(message, false); } this.addSystemMessage = function (m) { var message = new Message(); message.Type("system"); message.Content(self.sanitizeErrorPageText(m.text)); message.Icon(m.icon) message.Criticality(m.criticality); this.systemMessages.splice(0, 0, message); window.setTimeout("showMessages()", 100); } this.sanitizeErrorPageText = function (text){ //Tomcat error responses always start with <!doctype html> //Like this they can't be added to the notifications if (text.toLowerCase().startsWith("<!doctype html>")){ let sanitizerNode = document.createElement("div") sanitizerNode.innerHTML = text return sanitizerNode.innerText.substr(0, 60) + "..." } return text } try { var messagelog = localStorage.getItem("messagelog"); var parsed = JSON.parse(messagelog); for (var i = 0; i < parsed.length; i++) { var message = new Message(); message.Type(parsed[i].Type); message.Content(parsed[i].Content); message.Deleted(parsed[i].Deleted); message.Read(parsed[i].Read); message.Hidden(parsed[i].Hidden); self.addMessage(message, true); } } catch (e) {}; } var _messages = new Messages(); $(function() { ko.applyBindings(_messages, $("#messages-box")[0]); ko.applyBindings(_messages, $("#messages-log")[0]); if ($("#messages-button").length > 0) { ko.applyBindings(_messages, $("#messages-button")[0]); } checkTimeout(); $('#messages-box-div').show(); }); function showInfo(text) { _messages.addInfoMessage(text); } function showSuccess(text) { _messages.addSuccessMessage(text); } function showError(text) { _messages.addErrorMessage(text); } let lastTimeAjaxError = new Date(0) let stopAjaxErrors = false function showAjaxError(statuscode){ if (!stopAjaxErrors && new Date().getTime() - lastTimeAjaxError.getTime() > 2500) { //Prevent Spam showError("Connection Error " + statuscode); lastTimeAjaxError = new Date() } } //When unloading the page, prevent ajaxErrors, as they might be thrown when the request is interrupted by the browser window.addEventListener("beforeunload", () => {stopAjaxErrors = true}) function showSystemMessage(message) { _messages.addSystemMessage(message); } function showMessages() { $('.message:hidden').show(); } function hideMessages() { for (var i = 0; i < _messages.messages().length; i++) { _messages.messages()[i].Hidden(true); } } function showExportDialogAndFocusEmail(caller) { $('#ask-export-dialog').find(".foremail").hide(); $('#ask-export-dialog').find(".forexport").show(); showModalDialog($('#ask-export-dialog'), caller); setTimeout(function() { $('#email').focus(); }, 1000); } function showAskEmailDialog(caller) { $('#ask-export-dialog').find(".foremail").show(); $('#ask-export-dialog').find(".forexport").hide(); showModalDialog($('#ask-export-dialog'), caller); } var sessiontimeout = 3600; var timeoutTime = new Date(); refreshTimeout(); function refreshTimeout() { timeoutTime = new Date(); timeoutTime.setSeconds(timeoutTime.getSeconds() + sessiontimeout); } function checkTimeout() { if (sessiontimeout == 0) return; var diffTimeMilliseconds = getTimeoutMilliseconds(); if (diffTimeMilliseconds < 5 * 60 * 1000) { $('#timeout-dialog').modal('show'); updateTimeout(); } else { window.setTimeout(function() { checkTimeout(); }, 60000); } } function getTimeoutMilliseconds() { var currentTime = new Date(); return timeoutTime - currentTime; } function showSessionError() { //forcing timeout by setting the timeoutTime to yesterday timeoutTime.setDate(timeoutTime.getDate() - 1); $('#timeout-dialog').modal('show'); updateTimeout(); } function showLocalBackupFilesInfo(){ showInfo("Uploaded files can not be restored from local backup") } function updateTimeout() { var diffTimeMilliseconds = getTimeoutMilliseconds(); if (diffTimeMilliseconds <= 0) { //this means the session has timed out $('#timeout-dialog-info').hide(); $('#timeout-dialog-error').show(); $('#timeout-dialog-extend').hide(); return; } if (diffTimeMilliseconds > 5 * 60 * 1000) { //this means there was a request in the meantime that extended the session $('#timeout-dialog').modal('hide'); checkTimeout(); return; } var diffTimeSeconds = diffTimeMilliseconds / 1000; var minutes = Math.floor(diffTimeSeconds / 60); var seconds = Math.floor(diffTimeSeconds - (minutes * 60)); $('#timeoutleft').html(minutes + ":" + (seconds < 10 ? "0" + seconds : seconds)); window.setTimeout(function() { updateTimeout(); }, 1000); } function extend() { $.ajax({ url: contextpath + "/info/renewsession", cache: false, error: function(e) { //this happens when there is no message }, success: function(message) { //session timeout reset $('#timeout-dialog').modal('hide'); refreshTimeout(); checkTimeout(); } }); } function testTimeoutExpiration(restTime) { lastEditDate.setDate(lastEditDate.getDate()-1); let originalTimeout = sessiontimeout sessiontimeout = 300; if (Number.isInteger(restTime)) { sessiontimeout = restTime; } refreshTimeout(); checkTimeout(); console.log("Function for testing purposes. Set Timeout to", timeoutTime); sessiontimeout = originalTimeout } </script><link href="/eusurvey/resources/css/yellowfocus.css?version=625447edf6ac2f69bd9ee79032f971bb3c1ea311" rel="stylesheet" type="text/css"></link> <script> function checkReportAbuse() { $('#ReportAbuse-error-noselection').hide(); $('#ReportAbuse-error-invalidemail').hide(); if (!$("input[name='abuseType']:checked").val()) { $('#ReportAbuse-error-noselection').show().focus(); return false; } if ($('#abuseEmail').val().length != 0) { if (!validateEmail($('#abuseEmail').val())) { $('#ReportAbuse-error-invalidemail').show().focus(); return false; } } return true; } </script> </head> <body id="bodyContribution"> <div class="page-wrap"> <div class="header"> <div class="header-content-full"> <div style="float: left; line-height: 20px;"> <a class="logolink" href="/eusurvey/home/welcome" style="float: left; padding-top:3px;"><img src="/eusurvey/resources/images/logo_Eusurvey-small-white.png" style="margin-top: -3px;" alt="EUSurvey"/></a>&#160;&#160;&#160;&#160; &#160;&#160; </div> <div style="float: right; line-height: 22px;"> <span tabindex="0" id="messages-button" onclick="$('#messages-log-div').show()" onfocus="$('#loginBtnFromHeader').focus()"> <!-- ko if: messages().length > 0 || systemMessages.length > 0 --> <span class="glyphicon glyphicon-bell" style="font-size: 17px;"></span> <span class="badge" style="background-color: #e90000; margin-left: -10px; margin-top: -3px; z-index: 100;" data-bind="visible: totalMessages() > 0, text: totalMessages"></span> <!-- /ko --> </span> <a id="loginBtnFromHeader" href="/eusurvey/auth/login">Login</a> | <div id="dropDownHelp" class="dropdown" style="display: inline-block;"> <button type="button" class="unstyledbutton dropdown-toggle" style="color: #fff; font-size: 13px;" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" > Help&nbsp; <span class="caret"></span> </button> <ul id="dropDownHelpHeader" class="dropdown-menu dropdown-menu-header" aria-labelledby="dropdownMenu1"> <li><a id="linkHelpAbout" href="/eusurvey/home/about">About</a></li> <li><a id="linkHelpSupport" href="/eusurvey/home/documentation">Support</a></li> <li><a id="linkHelpDownload" href="/eusurvey/home/download">Download</a></li> </ul> </div> | <div class="dropdown"> <button type="button" class="unstyledbutton dropdown-toggle" id="dropdownLang" style="color: #fff; font-size: 13px;" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" > Language&nbsp; <span class="caret"></span> </button> <ul class="dropdown-menu dropdown-menu-right" id="dropdownLangElements" aria-labelledby="dropdownLang"> <li><a href="?language=bg">袘褗谢谐邪褉褋泻懈</a></li> <li><a href="?language=cs">膶e拧tina</a></li> <li><a href="?language=da">Dansk</a></li> <li><a href="?language=de">Deutsch</a></li> <li><a href="?language=et">Eesti keel</a></li> <li><a href="?language=el">螘位位畏谓喂魏维</a></li> <li><a href="?language=en">English</a></li> <li><a href="?language=es">Espa帽ol</a></li> <li><a href="?language=fr">Fran莽ais</a></li> <li><a href="?language=ga">Gaeilge</a></li> <li><a href="?language=hr">Hrvatski jezik</a></li> <li><a href="?language=it">Italiano</a></li> <li><a href="?language=lv">Latvie拧u valoda</a></li> <li><a href="?language=lt">Lietuvi懦 kalba</a></li> <li><a href="?language=hu">Magyar</a></li> <li><a href="?language=mt">Malti</a></li> <li><a href="?language=nl">Nederlands</a></li> <li><a href="?language=pl">Polski</a></li> <li><a href="?language=pt">Portugu锚s</a></li> <li><a href="?language=ro">Rom芒n膬</a></li> <li><a href="?language=sk">Sloven膷ina</a></li> <li><a href="?language=sl">Sloven拧膷ina</a></li> <li><a href="?language=fi">Suomi</a></li> <li><a href="?language=sv">Svenska</a></li> </ul> </div> <a class="messageicon" id="systemmessagebutton" style="display: none;" onclick="$('#system-message-box').show();"><img style="max-width:24px;" src="/eusurvey/resources/images/info24.png" alt="system message" /></a> <a class="messageicon" id="warningmessagebutton" style="display: none;" onclick="$('#generic-warning-box').show();"><img style="max-width:24px;" src="/eusurvey/resources/images/warning24.png" alt="system message" /></a> </div> <div style="clear: both"></div> </div> </div> <div class="modal" id="show-wait-image" data-backdrop="static"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-body" style="text-align: center; padding-top:30px;"> <img alt="wait animation" src="/eusurvey/resources/images/ajax-loader.gif" /> </div> </div> </div> </div> <div class="modal" id="show-wait-image-delete-survey" data-backdrop="static"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-body" style="text-align: center; padding-top:30px;"> Your survey is being deleted, please wait<br /><br /> <img alt="wait animation" src="/eusurvey/resources/images/ajax-loader.gif" /> </div> </div> </div> </div> <script type="text/javascript"> $(document).ready(function(){ $("a.logolink").css("font-family","Helvetica"); $("a.logolink").css("font-family","steinerregular"); }); </script> <div id="system-message-box" class="alert hideme"> <div style="float: right; margin-left: 10px;"><a onclick="hideSystemMessage()"><span class="glyphicon glyphicon-remove"></span></a></div> <div style="float: left; margin: 5px; margin-top: 5px; margin-right: 10px"><img src="" alt="system message icon" /></div> <div style="margin-left: 10px; padding-top: 3px; padding-bottom: 5px;" id="system-message-box-content"></div> <div style="text-align: right"> <button id="btnDeleteUserMessage" class="btn btn-default" onclick="deleteUserMessage()">Delete Message</button> </div> </div><div class="page"> <div class="pageheader" style="margin-top: 40px;"> <h1>Report abuse</h1> </div> <form id="command" action="/eusurvey/home/reportAbuse" method="POST">Please refer to our <a target="_blank" href="/eusurvey/home/tos">Terms of Service</a> and let us know why you think this survey may violate this agreement. Please note that reporting this survey is strictly confidential.<br /><br /> Why do you want to report this survey?<br /> <div style="padding: 10px;"> <input type="hidden" name="abuseSurvey" value="a3879dab-1b97-48cc-b148-e73ca7bb4e97" /> <input type="radio" name="abuseType" class="check" id="abuseTypeFake" value="fake" /> <label for="abuseTypeFake">It contains false information or fake news</label><br /> <input type="radio" name="abuseType" class="check" id="abuseTypePropaganda" value="propaganda" /> <label for="abuseTypePropaganda">It contains political propaganda</label><br /> <input type="radio" name="abuseType" class="check" id="abuseTypeHate" value="hate" /> <label for="abuseTypeHate">It contains hate speech or violence</label><br /> <input type="radio" name="abuseType" class="check" id="abuseTypeImages" value="images" /> <label for="abuseTypeImages">It contains inappropriate images</label><br /> <input type="radio" name="abuseType" class="check" id="abuseTypePromo" value="promo" /> <label for="abuseTypePromo">It contains promotional material</label><br /> <input type="radio" name="abuseType" class="check" id="abuseTypeOthers" value="others" /> <label for="abuseTypeOthers">Other</label><br /> <div tabindex="-1" id="ReportAbuse-error-noselection" class="validation-error hideme"> Please select at least one item in the list</div> <br /> <label for="abuseText" style="margin-top: 20px">Specify the issue:</label><br /> <textarea id="abuseText" name="abuseText" maxlength="255"></textarea> <br /> <label for="abuseEmail" style="margin-top: 20px">Your e-mail address</label><br /> <div class="input-group"> <div class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span></div> <input class="form-control" id="abuseEmail" name="abuseEmail" type="text" value="" style="max-width: 400px;" /> </div> <div tabindex="-1" id="ReportAbuse-error-invalidemail" class="validation-error hideme"> The e-mail address is not valid</div> <div class="captcha" style="margin-left: -20px; margin-bottom: 20px; margin-top: 40px;"> <div id="captchadiv" class="captcha" style="margin-left: 20px; margin-bottom: 10px; margin-top: 20px;"> Please verify that you are human<br /> <div class="internalcaptcha"> <div style="margin-bottom: 10px;"> <img style="max-width: 100%; margin-bottom: 10px" alt="Captcha Loading" src="/eusurvey/resources/images/ajax-loader.gif" id="captchaImg" captchaId=""> <audio class="focussable" controls autostart="1" src="" id="audioCaptcha" onplay="onPlayAudio()"></audio> </div> <input type="hidden" name="captcha_id" id="captcha_id" /> <input type="hidden" name="captcha_useaudio" id="captcha_useaudio" /> <input type="hidden" name="captcha_original_cookies" id="captcha_original_cookies" /> <label for="internal_captcha_response">Please enter the displayed text</label> <input type="text" id="internal_captcha_response" name="internal_captcha_response" autocomplete="off" placeholder="Please enter the displayed text" style="width: 260px"> <button title='Reload CAPTCHA image' data-toggle="tooltip" type="button" class="btn btn-primary btn-sm" id="captchaReload"><span class="sr-only">Reload CAPTCHA image</span><span class="glyphicon glyphicon-refresh"></span></button> <script type="text/javascript" src="https://apmactivegate.tech.ec.europa.eu:443/jstag/managed/39a3e95b-5423-482c-879b-99ef235dffeb/38db0850a5332257_complete.js" crossorigin="anonymous"></script> </div> <div id="runner-captcha-empty-error" class="validation-error-keep hideme">This field is required.</div> <div id="runner-captcha-error" tabindex="0" class="validation-error-keep hideme">Verification failed!</div> </div> <script type="text/javascript"> function hidecaptchaerror() { $('#runner-captcha-error').hide(); $('#runner-captcha-empty-error').hide(); $(".g-recaptcha.unset").removeClass("unset"); } function getLocaleString() { let lang = globalLanguage; switch (lang) { case 'bg': return 'bg-BG'; case 'hr': return 'hr-HR'; case 'cs': return 'cs-CZ'; case 'da': return 'da-DK'; case 'nl': return 'nl-NL'; case 'en': return 'en-GB'; case 'et': return 'et-EE'; case 'fi': return 'fi-FI'; case 'fr': return 'fr-FR'; case 'de': return 'de-DE'; case 'el': return 'el-GR'; case 'hu': return 'hu-HU'; case 'ga': return 'ga-IE'; case 'it': return 'it-IT'; case 'lv': return 'lv-LV'; case 'lt': return 'lt-LT'; case 'mt': return 'mt-MT'; case 'pl': return 'pl-PL'; case 'pt': return 'pt-PT'; case 'ro': return 'ro-RO'; case 'sk': return 'sk-SK'; case 'sl': return 'sl-SI'; case 'es': return 'es-ES'; case 'sv': return 'sv-SE'; } return 'en-EN'; } function createCaptcha() { const getCaptchaUrl = $.ajax({ type: "GET", url: serverprefix + 'captchaImg?locale=' + getLocaleString() + "&capitalized=false", beforeSend: function (xhr) { xhr.withCredentials = true; xhr.crossDomain = true; }, success: function (data, textStatus, request) { EuCaptchaCookies = getCaptchaUrl.getResponseHeader("original-cookie"); const jsonData = data; $("#captchaImg").attr("src", "data:image/png;base64," + jsonData.captchaImg); $("#captchaImg").attr("captchaId", jsonData.captchaId); $("#audioCaptcha").attr("src", "data:audio/wav;base64," + jsonData.audioCaptcha); $('#captcha_id').val(jsonData.captchaId); $('#captcha_useaudio').val(false); $('#captcha_original_cookies').val(EuCaptchaCookies); } }); } function reloadCaptcha() { const reloadCaptchaUrl = $.ajax({ type: "GET", url: serverprefix + 'reloadCaptchaImg/' + $("#captchaImg").attr("captchaId") + '?locale=' + getLocaleString() + "&capitalized=false", crossDomain: true, beforeSend: function (xhr) { xhr.setRequestHeader("Accept", "application/json"); xhr.setRequestHeader("Content-Type", "application/json"); xhr.setRequestHeader("original-cookie", EuCaptchaCookies); xhr.withCredentials = true; }, success: function (data) { const jsonData = data; $("#captchaImg").attr("src", "data:image/png;base64," + jsonData.captchaImg); $("#captchaImg").attr("captchaId", jsonData.captchaId); $("#audioCaptcha").attr("src", "data:audio/wav;base64," + jsonData.audioCaptcha); $("#internal_captcha_response").val(""); $('#captcha_id').val(jsonData.captchaId); $('#captcha_useaudio').val(false); useAudio = false; } }); } function getChallenge(parent) { return $('#captcha_id').val() + "|" + EuCaptchaToken + "|" + useAudio; } function getResponse(parent) { if (parent != null) { return parent.find("#internal_captcha_response").val(); } return $("#internal_captcha_response").val(); } let language = "Change Language ..."; let useAudio = false; let EuCaptchaToken; let EuCaptchaCookies; let serverprefix = "/eusurvey/EuCaptchaApi/"; function onPlayAudio(){ useAudio = true; $('#captcha_useaudio').val(true); } createCaptcha(); $("#captchaReload").click(function(){ reloadCaptcha(); }); </script> </div> </div> <button style="margin-left: 30px; margin-bottom: 50px;" type="submit" onclick="return checkReportAbuse()" class="btn btn-primary">Report</button> <div> <input type="hidden" name="_csrf" value="6c5b7e53-39be-47a1-9f36-bfe1b957cac2" /> </div></form></div> <script> $('input[name=abuseType][value=]').prop("checked", true); </script> </div> <div class="footer2 footer-bottom" style="height: auto"> <div class="row"> <div style="max-width: 1000px; margin-left: auto; margin-right: auto"> <div class="col-md-6"> <a class="logolink" href="/eusurvey/home/welcome"><img src="/eusurvey/resources/images/logo_Eusurvey-small-white.png" alt="EUSurvey"/></a> <br /><br /> <i> <b>Intellectual Property:</b> Built by DG DIGIT and funded under the ISA, <a target="_blank" href="https://ec.europa.eu/isa2/home_en/" aria-label="ISA虏 programme - Opens in new window">ISA虏</a> and <a target="_blank" href="https://digital-strategy.ec.europa.eu/en/activities/digital-programme" aria-label="DIGITAL">Digital Europe Programme</a> (DIGITAL) EUSurvey is fully open source and published under the <a target="_blank" href="https://joinup.ec.europa.eu/collection/eupl">EUPL</a> licence. You can download the source code from GitHub: <a target="_blank" href="https://github.com/EUSurvey">https://github.com/EUSurvey</a></i> </div> <div class="col-md-3" style="padding-top: 40px;"> <a href="/eusurvey/home/privacystatement">EUSurvey Privacy Statement</a><br /> <a href="/eusurvey/home/tos">Terms of Service</a><br /> <a href="https://ec.europa.eu/info/cookies_en">Cookies</a><br /> </div> <div class="col-md-3" style="padding-top: 40px;"> <a href="https://commission.europa.eu/languages-our-websites_en">Languages policy</a><br /> <a href="https://commission.europa.eu/privacy-policy-websites-managed-european-commission_en">Privacy policy</a><br /> <a href="https://commission.europa.eu/legal-notice_en">Legal notice</a><br /> </div> </div> </div> <div class="row" id="footer-content-languages"> <div style="max-width: 970px; margin-left: auto; margin-right: auto"> <a href="?language=bg">袘褗谢谐邪褉褋泻懈</a>&#160; <a href="?language=cs">膶e拧tina</a>&#160; <a href="?language=da">Dansk</a>&#160; <a href="?language=de">Deutsch</a>&#160; <a href="?language=et">Eesti keel</a>&#160; <a href="?language=el">螘位位畏谓喂魏维</a>&#160; <a href="?language=en">English</a>&#160; <a href="?language=es">Espa帽ol</a>&#160; <a href="?language=fr">Fran莽ais</a>&#160; <a href="?language=ga">Gaeilge</a>&#160; <a href="?language=hr">Hrvatski jezik</a>&#160; <a href="?language=it">Italiano</a>&#160; <a href="?language=lv">Latvie拧u valoda</a>&#160; <a href="?language=lt">Lietuvi懦 kalba</a>&#160; <a href="?language=hu">Magyar</a>&#160; <a href="?language=mt">Malti</a>&#160; <a href="?language=nl">Nederlands</a>&#160; <a href="?language=pl">Polski</a>&#160; <a href="?language=pt">Portugu锚s</a>&#160; <a href="?language=ro">Rom芒n膬</a>&#160; <a href="?language=sk">Sloven膷ina</a>&#160; <a href="?language=sl">Sloven拧膷ina</a>&#160; <a href="?language=fi">Suomi</a>&#160; <a href="?language=sv">Svenska</a>&#160; </div> </div> <div class="row" id="footer-content-languages-form" style="display: none"> <div style="max-width: 970px; margin-left: auto; margin-right: auto"> </div> </div> <div class="row" style="text-align: center"> <div id="footerVersionNumber"> Version &nbspv1.5.3.3 625447edf6ac2f69bd9ee79032f971bb3c1ea311 (20/11/2024 18:10)</div> </div> </div> <div class="modal" id="export-name-dialog" data-backdrop="static"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header" style="font-weight: bold;"> Start&nbsp;<span id="export-name-dialog-type"></span>&nbsp;Export</div> <div class="modal-body" style="padding-left: 30px;"> <label for="export-name" style="display:inline"><span class="mandatory">*</span>Please give your export a name for identification</label> <input class="form-control" type="text" id="export-name" maxlength="255" name="export-name" style="width:220px; margin-top: 10px" /> <span id="validation-error-required" class="validation-error hideme"><br />This field is required.</span> <span id="validation-error-exportname" class="validation-error hideme">Alias must be composed of lowercase and uppercase letters (a-z and A-Z), numbers (0-9), hyphens and underscores only.</span> </div> <div class="modal-footer"> <img alt="wait animation" class="hideme" style="margin-right:90px;" src="/eusurvey/resources/images/ajax-loader.gif" /> <a id="okStartExportButton" onclick="checkAndStartExport($('#export-name').val());" class="btn btn-primary">OK</a> <a class="btn btn-default" data-dismiss="modal">Cancel</a> </div> </div> </div> </div> <div class="modal" id="generic-wait-dialog" data-backdrop="static"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-body" style="text-align: center;"> <div id="generic-wait-dialog-div" class="dialog-wait-image" style="padding: 30px"> </div> </div> </div> </div> </div> <form id="logoutform" action="/eusurvey/j_spring_security_logout" method="post"><div> <input type="hidden" name="_csrf" value="6c5b7e53-39be-47a1-9f36-bfe1b957cac2" /> </div></form><script type="text/javascript"> $(function() { var spinner = new Spinner().spin(); $("#generic-wait-dialog-div").append(spinner.el); }); </script> <noscript> <div style="position: fixed; top: 0pc; left: 0px; width: 100%; height: 100%; background-color: #fff; z-index: 1002; padding: 30px;"> Javascript is disabled in your browser. In order to use EUSurvey, please enable Javascript and reload the page.<br /><br /> <a href="/eusurvey/">EUSurvey home</a> </div> </noscript> <div class="modal" id="nocookies2" data-backdrop="static"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body" style="text-align: center"> Cookies are disabled in your browser. In order to use EUSurvey, please enable cookies and reload the page.<br /><br /> <a href="/eusurvey/">EUSurvey home</a> </div> </div> </div> </div> <script type="text/javascript"> $(function() { var date = new Date().getFullYear().toString(); document.cookie = "testcookie=" + date + "; path=/"; var nameEQ = "testcookie="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0){ var value = c.substring(nameEQ.length, c.length); if (value == date) { return; } } } $("#nocookies2").modal('show'); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10