var PDFObject=function(n){if(!n||!n.url)return!1;var e="1.2",o=n.id||!1,t=n.width||"100%",i=n.height||"100%",f=n.pdfOpenParams,r,u,s=function(){var n=null;return window.ActiveXObject&&(n=new ActiveXObject("AcroPDF.PDF"),n||(n=new ActiveXObject("PDF.PdfCtrl")),n!==null)?!0:!1},h=function(){for(var t=navigator.plugins,i=t.length,r=/Adobe Reader|Adobe PDF|Acrobat/gi,n=0;n<i;n++)if(r.test(t[n].name))return!0;return!1},c=function(){var n=navigator.mimeTypes["application/pdf"];return n&&n.enabledPlugin},l=function(){var n=null;return h()||s()?n="Adobe":c()&&(n="generic"),n},a=function(){var i=document.getElementsByTagName("html"),t,n;if(!i)return!1;t=i[0].style;n=document.body.style;t.height="100%";t.overflow="hidden";n.margin="0";n.padding="0";n.height="100%";n.overflow="hidden"},v=function(n){var t="",i;if(!n)return t;for(i in n)n.hasOwnProperty(i)&&(t+=i+"=",t+=i==="search"?encodeURI(n[i]):n[i],t+="&");return t.slice(0,t.length-1)},y=function(n){var s=null;switch(n){case"url":s=r;break;case"id":s=o;break;case"width":s=t;break;case"height":s=i;break;case"pdfOpenParams":s=f;break;case"pluginTypeFound":s=u;break;case"pdfobjectversion":s=e}return s},p=function(n){if(!u)return!1;var f=null;if(n){if(f=n.nodeType&&n.nodeType===1?n:document.getElementById(n),!f)return!1}else f=document.body,a(),t="100%",i="100%";return f.innerHTML='<object data="'+r+'" type="application/pdf" width="'+t+'" height="'+i+'"><\/object>',f.getElementsByTagName("object")[0]};return r=encodeURI(n.url)+"#"+v(f),u=l(),this.get=function(n){return y(n)},this.embed=function(n){return p(n)},this};$(document).ready(function(){$.fn.initializeDocuments_v3();typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){$.fn.initializeDocuments_v3();$("#documents-v3 .file").showFileSearchResults();$("#documents-v3 .file").showFileTagFilterResults()})});$.fn.initializeDocuments_v3=function(){$.fn.initializeFolders();$.fn.initializeFiles();$.fn.initializeFilesAddEdit()};$.fn.initializeFolders=function(){var n,i,t;if($("#documents-v3 .folder").length==0){$("#documents-v3 .file").css("padding-left",0);return}$("#documents-v3 .folder").each(function(){var n=$(this),r=n.data("item-id"),i=n.find(".icon"),u=0,t=$(".file[data-item-parent-id="+r+"]");$.fn.getAnchor("folder")==""&&i.hasClass("icon-awesome-folder-open")&&n.find(".folderDescription").removeClass("displayNone");n.initializeItemComments();t.length<50?n.find(".fileCountContent").html(t.length):n.find(".fileCountContent").html("50+");t.length<2?$(".file[data-item-parent-id="+r+"] .pnlMoveUpDownButtons").addClass("hide"):$(".file[data-item-parent-id="+r+"] .pnlMoveUpDownButtons").removeClass("hide");t.each(function(){u=u+parseInt($(this).find(".fileSize").attr("data-item-size"))});n.find(".fileSizesContent").html($.fn.convertFileSize({fileSize:u,numberOfDecimals:2}));n.find(".fileSizes").unbind("click").click(function(){return n.find(".toggleFolder input:checkbox").click(),!1});n.find(".itemImage, .folderTitle a, .fileCount").unbind("click").click(function(){i.hasClass("icon-awesome-folder")?(i.removeClass("icon-awesome-folder").addClass("icon-awesome-folder-open").attr("aria-expanded","true"),n.find(".folderTitle a").attr("aria-expanded","true"),n.find(".openCloseText").text(settings.documents.closeFolder),n.find(".folderDescription").slideDown(300),t.length>50&&n.find(".loading").removeClass("hide")):(i.removeClass("icon-awesome-folder-open").addClass("icon-awesome-folder").attr("aria-expanded","false"),n.find(".folderTitle a").attr("aria-expanded","false"),n.find(".openCloseText").text(settings.documents.openFolder),n.find(".folderDescription").slideUp(300));setTimeout(function(){t.each(function(i){var r=$(this);r.find(".itemOptions").fadeToggle();t.length<50?r.slideToggle(300):r.toggle();i==t.length-1&&n.find(".loading").addClass("hide")})},100)})});($.fn.getAnchor("folder")!=""||$.fn.getAnchor("folderComments")!="")&&$("#documents-v3 .folder").length>0&&(n=$('.folder[data-item-id="'+$.fn.getAnchor("folder")+'"]'),i=!1,$.fn.getAnchor("folderComments")!=""&&(n=$('.folder[data-item-id="'+$.fn.getAnchor("folderComments")+'"]'),i=!0),$(".file").addClass("displayNone"),$(".folder .icon").removeClass("icon-awesome-folder-open").addClass("icon-awesome-folder").attr("aria-expanded","false"),$(".folder .folderTitle a").attr("aria-expanded","false"),$(".folder .openCloseText").text(settings.documents.openFolder),n.length==0?$(".button.showAllItems input:submit").length>0?$(".button.showAllItems input:submit").click():$(".button.showMoreItems input:submit").length>0&&$(".button.showMoreItems input:submit").click():(t=n.find(".folderTitle a"),i&&(t=n.find(".commentCount")),t.length>0&&(t[0].click(),$("html, body").stop(!0).animate({scrollTop:n.offset().top-150},500))))};$.fn.initializeFiles=function(){var n;if($("#documents-v3 .file").initializeFileTypes(),$("#toolbarTop .dropDownLink.add, #documents-v3 .item .addItem, #toolbarBottom .button.add a").unbind("click").click(function(){return $(this).data("item-id")!=undefined&&$(".selectedFolderID").val($(this).data("item-id")),$(".sectionOptions .button.add a")[0].click(),!1}),$(".selectionOptions").addClass("hide"),$(".selectionOptions .button.download a").unbind("click").click(function(){$.fn.alert(settings.documents.downloadText+"<\/p><h2>"+settings.warnings.warningText+":<\/h2><p>"+settings.documents.downloadWarningText+"<br /><br />",settings.buttons.savingText)}),$(".selectionOptions .button.delete a").unbind("click"),$(".button.delete a, a.deleteFile").click(function(){var n;return $(this).hasClass("deleteFile")&&$(this).closest(".item").hasClass("folder")?(n=$.trim($(this).closest(".item.folder").find(".folderTitle").text().replace(settings.documents.closeFolder,"")),$(this).confirm(settings.documents.deleteFolderText.replace("{0}",'"<span class="strong">'+n+'<\/span>"'))):$(this).hasClass("deleteFile")&&$(this).closest(".item").hasClass("file")?(n=$.trim($(this).closest(".item").find(".itemTitle").text()),$(this).confirm(settings.documents.deleteFileText.replace("{0}",'"<span class="strong">'+n+'<\/span>"'))):$(this).confirm(settings.documents.deleteItemsText)}),$("#documents-v3 .file").each(function(){var n=$(this);n.initializeItemComments();n.find(".fileVersion").unbind("click").click(function(){return n.find(".dropDown .showFileProperties")[0].click(),!1});n.find(".dropDown .shareFile").unbind("click").click(function(){var t=$("#shareFile .field input:text");return t.val(n.find(".fileTitle").prop("href")),$("#shareFile").removeClass("hide"),$("#shareFile").initializeOverlays(),!1});n.find(".dropDown .lockUnlockFile").length>0&&n.find(".dropDown .lockUnlockFile").html()==settings.documents.unlockFileText&&(n.find(".lockedFile").removeClass("hide"),$("#documents-v3.section.list-view").length>0&&n.find(".author:not(.lockAuthor)").addClass("hide"))}),n=$("#documents-v3 .toggleItem"),$("html").hasClass("threedotfive")&&(n=$("#documents-v3 .toggleItem input")),n.unbind("click").click(function(n){var i=$("html").hasClass("threedotfive")?$(this).parent():$(this);var u=i.find("input:checkbox"),f=!1,r=0,e=0,o=settings.documents.filesText.toLowerCase(),s=settings.documents.foldersText.toLowerCase(),t=$("#selectionOptionsSpacer");t.length==0&&(t=$("<div>"),t.attr("id","selectionOptionsSpacer"),t.addClass("hide"),$("#bottom").append(t));n.target.type!=="checkbox"&&u.click();i.hasClass("toggleFolder")&&$('.file[data-item-parent-id="'+i.data("item-id")+'"] .toggleFile input:checkbox').not(":disabled").prop("checked",u.is(":checked"));i.hasClass("toggleFile")&&$('.folder[data-item-id="'+i.parents(".file").data("item-parent-id")+'"] .toggleFolder input:checkbox').prop("checked",!1);i.hasClass("toggleAll")&&$(".item .toggleItem input:checkbox").prop("checked",u.is(":checked"));$(".toggleFile input:checkbox:checked").length>0?(f=!0,r=$(".toggleFile input:checkbox:checked").length,r==1&&(o=settings.documents.fileText.toLowerCase()),$("#cookieSettingsOverlayToggle").hasClass("hide")||$(".selectionOptions").addClass("double"),$(".selectionOptions .itemCount").html(r+" "+o+": "),$(".no-touch .selectionOptions .button.download, .selectionOptions .button.share").removeClass("hide")):$(".no-touch .selectionOptions .button.download, .selectionOptions .button.share").addClass("hide");$(".toggleItem input:checkbox:checked").length>0?(f=!0,e=$(".toggleFolder input:checkbox:checked").length,r==0&&(e==1&&(s=settings.documents.folderText.toLowerCase()),$(".selectionOptions .itemCount").html(e+" "+s+": ")),$(".selectionOptions .button.delete").removeClass("hide")):$(".selectionOptions .button.delete").addClass("hide");f?($(".selectionOptions").removeClass("hide"),t.removeClass("hide"),t.height($(".selectionOptions").outerHeight()),$.fn.initializeSpacers()):($(".selectionOptions").addClass("hide"),t.addClass("hide"),$.fn.initializeSpacers())}),$.fn.getAnchor("file")!=""){var i=$.fn.getAnchor("file"),u=$('.file[data-item-id="'+i+'"]').data("item-parent-id"),r=$('.file[data-item-id="'+i+'"]'),t=$('.folder[data-item-id="'+u+'"]');$(".button.showAllItems input:submit").length>0?$(".button.showAllItems input:submit").click():(t.find(".folderTitle a").length>0&&t.find(".icon").hasClass("icon-awesome-folder")&&t.find(".folderTitle a")[0].click(),r.find(".commentCount").length>0&&r.find(".commentCount")[0].click())}};$.fn.initializeFileTypes=function(){$(this).each(function(){var i=$(this),t=i.find(".icon"),u=i.find(".fileTitle"),n="",r=!1;t.data("item-extension")!=undefined&&t.data("item-extension")!=""&&(n=$.fn.getFileType(String(t.data("item-extension")).toLowerCase()),(n=="pdf"||n=="image")&&(r=!0));n!=""&&(t.removeClass("icon-awesome-file-doc").addClass("icon-awesome-file-"+n),r&&(t.showFilePreview({fileType:n}),u.showFilePreview({fileType:n})))})};$.fn.initializeFilesAddEdit=function(){if($("#documents-v3 .overlay.add, #documents-v3 .overlay.edit").length>0){if($(".toggleCreateFolder input:checkbox").prop("checked",!1).initializeSwitchery(),$(".error").length>0?$(".overlayItemHeader").removeClass("hide"):$(".overlayItemHeader").addClass("hide"),$(".selectedFolderID").val()!=0&&($(".selectFolder select").val($(".selectedFolderID").val()),$(".selectedFolderID").val(0)),$(".selectFolder select").change(function(){$(".fileProperties").length==0&&$(this).val()!=-1&&$(".itemID").val($(this).val());$(this).val()!=""?$("#toolbarOverlay").hasClass("hide")&&($(".toggleCreateFolder").addClass("hide"),$(".upload").slideDown(300,function(){$(".touch:not(.desktop)").length>0&&$(".uploader").length>0&&$(".uploader").initializePlupload();$("#toolbarOverlay").removeClass("hide")}),$(".toggleSendNotification").removeClass("hide")):($(".upload").slideUp(300,function(){$("#toolbarOverlay").addClass("hide")}),$(".toggleCreateFolder").removeClass("hide"),$(".toggleSendNotification").addClass("hide"))}).change(),$(".toggleCreateFolder input:checkbox").change(function(){$(".selectFolder").slideToggle(300);$(this).is(":checked")&&($(".upload").hide(),$("#toolbarOverlay").addClass("hide"),$(".selectFolder select").val($(".selectFolder select option:first").val()));$(".createFolder").slideToggle(300,function(){$("#toolbarCreateFolder, .addTags, .customFields").toggleClass("hide");$("#toolbarCreateFolder").hasClass("hide")?$(".overlayItemTitle").html(settings.documents.addFilesText):$(".overlayItemTitle").html(settings.documents.createFolderText)})}),$(".uploader.single").length>0&&($(".fileVersions").insertAfter($(".upload")),$(".upload").removeClass("displayNone"),$("#toolbarOverlay").removeClass("hide")),$(".fileProperties").length>0){var n=globals.url.substring(0,globals.url.lastIndexOf("/"))+"/"+$(".downloadLink").html();$(".downloadLink").html('<a href="'+n+'">'+n+"<\/a>");$(".addTags").length>0&&$(".addTags, #toolbarOverlay").removeClass("hide")}$(".editFolderImage .image").length>0&&($(".editFolderImage .button.delete input:button").unbind("click").click(function(){$.ajax({url:"/api/images/delete",data:{sectionID:settings.section.ID,itemID:$(".itemID").val(),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){$(".button.close input").click()}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.48)")})}),$(".editFolderImage .toolbar").removeClass("hide"));$(".folderProperties,.fileProperties").length>0&&($(".tagsInput").initializeTags(),$("#toolbarOverlay, .addTags, .toggleSendNotification").removeClass("hide"));$("#toolbarTop .following").length==0&&$(".followFolder").unbind("click").click(function(){$.ajax({url:"/api/notification/SetNotification",type:"GET",data:{sectionID:settings.section.ID,contentPageID:$(".itemID").val(),status:$(this).find("input:checkbox").is(":checked"),token:$("input[name='__RequestVerificationToken']").val()}})}).parents(".field").removeClass("hide")}};$.fn.initializeItemComments=function(){var n=$(this),t=$(this).find(".itemComments ul li");t.length!==0&&$(this).find(".noItemTemplate").length>0&&$(this).find(".noItemTemplate").remove();n.find(".commentCount, .showFileComments, .showFolderComments").unbind("click").click(function(){n.data("item-id")!=undefined&&(settings.section.itemID=n.data("item-id"));n.find(".itemComments").slideToggle(300)});t.slice(-3).removeClass("hide");t.length>3&&(n.find(".showPreviousComments").unbind("click").click(function(){return t.removeClass("hide"),$(this).remove(),$("html, body").stop(!0).animate({scrollTop:n.find(".itemComment:last").prev().offset().top},500),!1}),n.find(".showPreviousComments").removeClass("hide"))};$.fn.showFileSearchResults=function(){var n=$("#documents-v3 .sectionOptions .search input:text").val();n!=""&&n!=settings.fields.searchFieldText&&n.length>3&&($(".sectionOptions .back").length==0&&($(".sectionOptions").append('<a href="/" class="back icon-left-open-big before margin">'+settings.various.backToParentText+"<\/a>"),$(".sectionOptions .back").unbind("click").click(function(){return document.location.href=settings.section.parentUrl,!1})),$(this).each(function(){var i=$(this),r=$(".handlerPageID").val(),u=i.find(".handlerItemID").val(),t=i.find(".searchResult"),f=0;r!=""&&u!=""&&(n=n.replace(/;/g," ").replace(/,/g," ").replace(/ /g,";"),$.getJSON("/api/SearchContext/getSearchContextResults/?id="+u+"&sid="+r+"&sk="+encodeURI(n)+"&topn="+settings.documents.searchPreviewCount+"&token="+$("input[name='__RequestVerificationToken']").val(),function(r){$.each(r,function(r,u){if(u.StatusCode=="200"){var e=u.Context;f=200;$.each(n.split(";"),function(n,t){e=e.replace(new RegExp(t,"gi"),'<span class="highlight">'+t.toLowerCase()+"<\/span>")});u.Page>0?t.append('<a href="'+i.find(".fileTitle").attr("href")+'" data-page-id="'+u.Page+'" data-file-extension="'+u.Title.split(".").pop().toLowerCase()+'">'+settings.documents.pageText+" "+u.Page+"<\/a>: "+e+"<br />"):t.append(e+"<br />")}})}).done(function(){f==200&&(t.find("a[data-file-extension=pdf]").each(function(){$(this).showFilePreview({fileType:"pdf",pageID:$(this).data("page-id"),searchValue:n.replace(/;/g," ")})}),t.append("<br />").removeClass("hide"))}))}))};$.fn.showFileTagFilterResults=function(){var n=$(this);$(".sectionOptions .tagFilter").length>0&&$(".sectionOptions .tagFilter").val()!=-1&&n.each(function(){var n=$(this);n.data("item-parent-id")!=undefined&&$(".folder[data-item-id='"+n.data("item-parent-id")+"']").length==0&&n.addClass("noIndent");n.addClass("show").removeClass("displayNone")})};$.fn.showFilePreview=function(n){var n=$.extend({fileType:"",searchValue:"",pageID:1},n),t=$(".no-touch").length>0;$(this).click(function(){var i="",r=$(this).attr("href")+"&ids="+$(".handlerPageID").val()+"&forcedownload=false",u;switch(n.fileType){case"pdf":u=new PDFObject({url:r,pdfOpenParams:{page:n.pageID,search:n.searchValue,scrollbars:1,toolbar:1,statusbar:1}}).embed("previewContent");u?$("#previewContent object").height($(window).height()*.8):($("#previewContent").html('<iframe src="'+r+"#page="+n.pageID+'" style="width: 100%;" frameborder="0" scrolling="no" />'),$("#previewContent").find("iframe").height($(window).height()*.8));break;case"image":i='<img src="'+r+'" />'}if(t)return $("#previewFile .overlayItemTitle").html($(this).parents(".file").find(".fileTitle").html()),i!=""&&$("#previewContent").html(i),$("#previewFile").removeClass("hide"),$("#previewFile").initializeOverlays(),!1})}