function CheckFileType(n){var i=n.length,t;return i<4?!1:(t=i-4,n.toLowerCase().lastIndexOf(".pdf")==t||n.toLowerCase().lastIndexOf(".doc")==t||n.toLowerCase().lastIndexOf(".xls")==t||n.toLowerCase().lastIndexOf(".jpg")==t||n.toLowerCase().lastIndexOf(".bmp")==t||n.toLowerCase().lastIndexOf(".png")==t||n.toLowerCase().lastIndexOf(".gif")==t||n.toLowerCase().lastIndexOf(".txt")==t||n.toLowerCase().lastIndexOf(".rtf")==t)?!0:(t=i-5,n.toLowerCase().lastIndexOf(".docx")==t||n.toLowerCase().lastIndexOf(".xlsx")==t||n.toLowerCase().lastIndexOf(".jpeg")==t||n.toLowerCase().lastIndexOf(".tiff")==t)?!0:!1}function ShowHideAttachmentButton(){var r=$(this).val(),n=$(this).attr("id"),t=$("button[class='btn btn-default upload-attachment'][questionid='"+n+"']"),i=$("button[class='btn btn-default remove-attachment'][questionid='"+n+"']");r==""?(t.show(),i.hide()):(t.hide(),i.show())}$(function(){var n=$("#modal-upload-url").val(),t=$("#modal-upload-max-size").val(),i=function(){var n=$("#remove-question-id").val(),t=$("#removeid").val();if(t=="")return!1;var i=$("#removeform"),r={attachmentid:t},u={url:i.attr("action"),type:i.attr("method"),data:r};return $.ajax(u).done(function(t){var u=t.result,i,r;return u!="true"?!1:(i=$("input[type=hidden][name='"+n+"']"),i!=null&&i.length>0&&i.val("").trigger("change"),r=$("div[class='well well-sm uploaded-file'][questionid='"+n+"']"),r!=null&&r.length>0&&r.html("No uploaded file"),$(".remove-file").hide(),$("#remove-span").hide(),$("#remove-success").show(),!0)}),!0};$(".remove-file").click(i),$(".upload-attachment").click(function(){var n=$(this).attr("questionid");$("#modal-question-id").val(n),$("#modal-attachment-id").val(""),$(".file_name").html(""),$(".fileinput-button").show(),$(".progress .progress-bar").css("width","0%"),$(".upload-footer").hide()}),$(".remove-attachment").click(function(){var i=$(this).attr("questionid"),n=$("input[type=hidden][name='"+i+"']"),t;n!=null&&n.length>0&&(t=n.val(),t!=""&&($("#removeid").val(t),$("#remove-question-id").val(i))),$(".remove-file").show(),$("#remove-span").show(),$("#remove-success").hide()});$("#fileupload").fileupload({add:function(n,i){var r=[];i.originalFiles.length&&!CheckFileType(i.originalFiles[0].name)&&r.push("Invalid file type, please use accepted file format!\nAccepted file type: PDF, DOC/DOCX, XLS/XLSX, JPG, BMP, TIFF, PNG, GIF, TXT, RTF"),i.originalFiles.length&&i.originalFiles[0].size>t&&r.push("This file exceeds the maximum upload size."),r.length>0?alert(r.join("\n")):i.submit()},dataType:"json",url:n,autoUpload:!0,done:function(n,t){var u,i,r;$(".file_name").html(t.result.name+"(size:"+t.result.size+")"),$("#modal-attachment-id").val(t.result.attachmentid),$(".fileinput-button").hide(),$(".upload-footer").show(),u=$("#modal-question-id").val(),i=$("input[type=hidden][name='"+u+"']"),i!=null&&i.length>0&&i.val(t.result.attachmentid).trigger("change"),r=$("div[class='well well-sm uploaded-file'][questionid='"+u+"']"),r!=null&&r.length>0&&r.html("Uploaded file:"+t.result.name)}}).on("fileuploadprogressall",function(n,t){var i=parseInt(t.loaded/t.total*100,10);$(".progress .progress-bar").css("width",i+"%")});$(".hidden-attachment-id").change(ShowHideAttachmentButton),$(".hidden-attachment-id").each(ShowHideAttachmentButton)})