Dox.ViewModel.HideWorker=function(){$("#workingOuter").remove();$(".sortmenu").hide().removeClass("menu-open");$("span.fdt").hide()};Dox.ViewModel.GetGrowlMessage=function(c){c=c.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var d="[\\?&]"+c+"=([^&#]*)",e=new RegExp(d),b=e.exec(window.location.href);if(b==null)return"";var a;switch(b[1]){case"ORDERSENT":a=Dox.Resource.Get("ORDERSENT","Order is sent");$.jGrowl(a,{life:15e3,header:Dox.Resource.Get("CONFIRMATION","Dox information")});break;case"ORDERSENDERROR":a=Dox.Resource.Get("ORDERSENDERROR","Error sending order");$.jGrowl(a,{life:15e3,header:Dox.Resource.Get("CONFIRMATION","Dox information")});break;case"NOFILESINLIST":a=Dox.Resource.Get("NOFILESINLIST","No files selected");$.jGrowl(a,{life:15e3,header:Dox.Resource.Get("CONFIRMATION","Dox information")});break;case"PROJECTORDERSENT":a=Dox.Resource.Get("PROJECTORDERSENT","Email is sent");$.jGrowl(a,{life:2e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});break;case"PROJECTORDERERROR":a=Dox.Resource.Get("PROJECTORDERERROR","Error sending email");$.jGrowl(a,{life:2e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});break;case"ORDERRECIPIENTMISSING":a=Dox.Resource.Get("ORDERRECIPIENTMISSING1","Orderrecipient not set")+"<br />";a+=Dox.Resource.Get("ORDERRECIPIENTMISSING","")+"<br />";a+=Dox.Resource.Get("ORDERRECIPIENTMISSING2","");$.jGrowl(a,{life:15e3,header:Dox.Resource.Get("CONFIRMATION","Dox information")});break;default:$.jGrowl(Dox.Resource.Get(b[1],"Not set"),{life:15e3,header:Dox.Resource.Get("INFORMATION","Dox information")})}return""};Dox.ViewModel.SelectFileInDom=function(b){var a=$('tr[data-fileid="'+b+'"] a.ico-check-False');if(a.length){a.removeClass("ico-check-False").addClass("ico-check-True");a.parents("tr").addClass("selected")}};Dox.ViewModel.DeselectFileInDom=function(b){var a=$('tr[data-fileid="'+b+'"] a.ico-check-True');if(a.length){a.removeClass("ico-check-True").addClass("ico-check-False");a.parents("tr").removeClass("selected")}};function tipEffect(){var a=$(this).is(":visible");!a&&$(this).show();$(this).show("bounce",{distance:30},300);a&&$(this).hide()}Dox.ViewModel.FileSelectChanged=function(){var a=function(b){Dox.Vars.SelectedFilesCount=b;var a=$("#itemsContent").data("selectedfilestext");if(Dox.Vars.SelectedFilesCount>0){$("#btnDownload").css("display","inline-block");$(".li-selected a.ico-selected").qtip({style:{classes:"ui-tooltip-dark ui-tooltip-shadow"},show:{event:"click",ready:true,solo:true,effect:tipEffect,length:1e3},hide:{event:false,inactive:2e3},content:b+" "+a},{position:{my:"bottom center",at:"top center"},style:{classes:"ui-tooltip-dark ui-tooltip-shadow"}});$("#itemsContent ul li.li-selected a").html(a+" ("+b+")");$("a.selectedfiles").html(a+" ("+b+")")}else{$("#btnDownload").css("display","none");$("#itemsContent ul li.li-selected a").html(a+" (0)");$("a.selectedfiles").html(a+" (0)")}Dox.ViewModel.RenderCompactSelectedFiles()},b=Dox.Vars.GetParams();Api.DoxFile.GetSelectedFilesCount(b,a)};Dox.ViewModel.RefreshFileRows=function(a){var b=function(b){if(null!=b){$('#Files tr.file[folderid="'+a+'"]').remove();$('#Files tr.bc[folderid="'+a+'"]').after(b);$('#Files tr.bc[folderid="'+a+'"] th').hasClass("tableHeaderEmpty")&&$('#Files tr.bc[folderid="'+a+'"] th').removeClass("tableHeaderEmpty").addClass("tableHeader");Dox.Vars.FileCount=$("#Files tr.file").length;Dox.Vars.FileIndex=-1}},c=Dox.Vars.GetParams(a);Api.DoxFile.GetFileRows(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.RefreshFiles=function(){var b=$("#itemsContent").tabs(),a=b.tabs("option","selected");b.tabs("select",a).tabs("load",a)};Dox.ViewModel.RenderFilePreview=function(b){var a=function(a){$("div.previewitemcontent").html(a);$("#previewItemsContent").tabs("destroy");$("#previewItemsContent").tabs();$("#previewItemsContent").removeClass("invisible");$.publish("filerendered");Dox.ViewModel.HideWorker()},c=Dox.Vars.GetParams(b);Api.DoxFile.GetFilePreview(c,a)};Dox.ViewModel.RenderFiles=function(){var b=$("#itemsContent").tabs(),d=b.tabs("option","selected"),c=b.attr("data-filelist"),a=Dox.Vars.FileTabs.Filelist.value;if(d!=a)b.tabs("url",a,c).tabs("select",a);else b.tabs("url",a,c).tabs("load",a);var e=" ("+$("#itemsContent ul li.li-selected").data("selectedfilescount")+")";$("#itemsContent ul li.li-selected a").html($("#itemsContent").data("selectedfilestext")+e)};Dox.ViewModel.RenderSelectedFiles=function(){var b=$("#itemsContent").tabs(),a=Dox.Vars.FileTabs.SelectedFilelist.value;b.tabs("select",a).tabs("load",a).addClass("selectedcontent")};Dox.ViewModel.RenderCompactSelectedFiles=function(){var a=function(a){$("#filepanel > div.subpanel").html(a);Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams();Api.DoxFile.GetCompactSelectedFileList(b,a)};Dox.ViewModel.RenderErasedFiles=function(){var b=$("#itemsContent").tabs(),a=Dox.Vars.FileTabs.ErasedFilelist.value;b.tabs("select",tabindex).tabs("load",a).addClass("recyclecontent");$("div.itemscontent").addClass("panelwaste")};Dox.ViewModel.RenderTaggedFiles=function(){var b=$("#itemsContent").tabs(),d=b.tabs("option","selected"),c=b.attr("data-taggedlist"),a=Dox.Vars.FileTabs.TaggedFilelist.value;if(d!=a)b.tabs("url",a,c).tabs("select",a);else b.tabs("url",a,c).tabs("load",a);$("li.li-tags").removeClass("tab-invisible");$("div.itemscontent").removeClass("panelwaste").removeClass("panelselected")};Dox.ViewModel.RenderFoundFiles=function(){var b=$("#itemsContent").tabs(),d=b.tabs("option","selected"),c=b.attr("data-foundlist"),a=Dox.Vars.FileTabs.FoundFilelist.value;if(d!=a)b.tabs("url",a,c).tabs("select",a);else b.tabs("url",a,c).tabs("load",a);$("li.li-search").removeClass("tab-invisible");$("div.itemscontent").removeClass("panelwaste").removeClass("panelselected")};Dox.ViewModel.SyncDom=function(){$(".selectedList tr").each(function(){Dox.ViewModel.SelectFileInDom($(this).data("fileid"))})};Dox.ViewModel.SelectFile=function(a){var b=function(b){if(b.indexOf(a)>0){$('#SelectedItems tbody tr[data-fileid="'+a+'"]').remove();$("#SelectedItems tbody").append(b);Dox.ViewModel.SelectFileInDom(a);$.publish("fileselectchanged")}},c={fileId:a};Api.DoxFile.PostSelect(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.SelectFiles=function(c){var a=function(){$.publish("fileselectchanged");Dox.ViewModel.HideWorker()},b={files:c};Api.DoxFile.PostSelectFiles(b,a)};Dox.ViewModel.SelectFilesRecursive=function(e,a,b){var d={recursive:b,folderid:a,sessionId:Dox.Vars.SessionId},c=function(){a=$(e).data("folderid");Dox.ViewModel.RenderFiles();$.publish("fileselectchanged")};Api.DoxFile.PostSelectFilesRecursive(d,c)};Dox.ViewModel.DeselectFilesRecursive=function(e,a,b){var d={recursive:b,folderid:a,sessionId:Dox.Vars.SessionId},c=function(){a=$(e).data("folderid");Dox.ViewModel.RenderFiles();$.publish("fileselectchanged")};Api.DoxFile.PostDeselectFilesRecursive(d,c)};Dox.ViewModel.DeselectAllFiles=function(){var a=function(){Dox.ViewModel.RenderFiles();$.publish("fileselectchanged")},b={};Api.DoxFile.PostDeselectAllFiles(b,a);Dox.ViewModel.HideWorker()};Dox.ViewModel.ToggleSelectFile=function(a){var b=function(b){if(b.indexOf(a)>0){$('#SelectedItems tbody tr[data-fileid="'+a+'"]').remove();$("#SelectedItems tbody").append(b);Dox.ViewModel.SelectFileInDom(a)}else{$('#SelectedItems tbody tr[data-fileid="'+a+'"]').remove();Dox.ViewModel.DeselectFileInDom(a)}$.publish("fileselectchanged")},c={fileId:a};Api.DoxFile.PostToggleSelectFile(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.DeselectFile=function(a){var b=function(){$('table.selectedfileList tr[data-fileid="'+a+'"]').remove();Dox.ViewModel.DeselectFileInDom(a);$.publish("fileselectchanged")},c={fileId:a};Api.DoxFile.PostDeselect(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.DeselectUser=function(a){var b=function(){$('table.selectedpersonList tr[data-userid="'+a+'"]').remove();Dox.ViewModel.HideWorker()},c={userId:a};Api.DoxUser.PostToggleSelectUser(c,b)};Dox.ViewModel.DeleteFile=function(c){var a=function(){Dox.ViewModel.RenderFiles()},b={fileId:c,sessionId:sessionId};Api.DoxFile.PostDelete(b,a);Dox.ViewModel.HideWorker()};Dox.ViewModel.SelectedFilesCopy=function(a,b){var c=function(){Dox.ViewModel.RefreshFileRows(a);$.jGrowl(Dox.Resource.Get("FILEISCOPIED","File(s) copied"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});$("#dialog").dialog("close")},d={folderId:a,sessionId:b};Api.DoxFile.PostSelectedFilesCopy(d,c);Dox.ViewModel.HideWorker()};Dox.ViewModel.DroppedFilesCopy=function(b,a){var c=function(){Dox.ViewModel.RefreshFileRows(b);var c={sessionId:a};Api.DoxSession.PostClose(c,null);$("#askDialog").dialog("close")},d={folderId:b,sessionId:a};Api.DoxFile.PostSelectedFilesCopy(d,c);Dox.ViewModel.HideWorker()};Dox.ViewModel.SelectedFilesMove=function(a,b){var c=function(){Dox.ViewModel.FolderSet("#treeContainer",a,Dox.Vars.SessionId);$.jGrowl(Dox.Resource.Get("FILEISMOVED","File moved"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});$("#dialog").dialog("close")},d={folderId:a,sessionId:b};Api.DoxFile.PostSelectedFilesMove(d,c);Dox.ViewModel.HideWorker()};Dox.ViewModel.DroppedFilesMove=function(b,a){var c=function(){Dox.ViewModel.FolderSet("#treeContainer",b,Dox.Vars.SessionId);var c={sessionId:a};Api.DoxSession.PostClose(c,null);$("#askDialog").dialog("close");$("#askDialog").remove()},d={folderId:b,sessionId:a};Api.DoxFile.PostSelectedFilesMove(d,c);Dox.ViewModel.HideWorker()};Dox.ViewModel.SelectedFilesShortcut=function(a,b){var c=function(){Dox.ViewModel.RefreshFileRows(a);$.jGrowl(Dox.Resource.Get("SHORTCUTCREATED","File moved"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});$("#dialog").dialog("close")},d={folderId:a,sessionId:b};Api.DoxFile.PostSelectedFilesShortcut(d,c);Dox.ViewModel.HideWorker()};Dox.ViewModel.DroppedFilesShortcut=function(b,a){var c=function(){Dox.ViewModel.RefreshFileRows(b);var c={sessionId:a};Api.DoxSession.PostClose(c,null);$("#askDialog").dialog("close")},d={folderId:b,sessionId:a};Api.DoxFile.PostSelectedFilesShortcut(d,c);Dox.ViewModel.HideWorker()};Dox.ViewModel.SelectedFilesDelete=function(a){var b=function(a){Dox.ViewModel.RenderFiles();if(a=="False")$.jGrowl(Dox.Resource.Get("MESSAGENOTDELETED","Not deleted"),{life:1e4,header:Dox.Resource.Get("INFORMATION","Dox information")});else $.jGrowl(Dox.Resource.Get("MOVEDTOBIN","Deleted"),{life:15e3,header:Dox.Resource.Get("CONFIRMATION","Dox information")})},c={sessionId:a};Api.DoxFile.PostSelectedFilesDelete(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.DroppedFilesDelete=function(a){var b=function(c){$("table.fileList tbody tr.ui-selected").each(function(){$(this).remove()});var b={sessionId:a};Api.DoxSession.PostClose(b,null);Dox.ViewModel.RenderFiles();if(c=="False")$.jGrowl(Dox.Resource.Get("MESSAGENOTDELETED","Not deleted"),{life:1e4,header:Dox.Resource.Get("INFORMATION","Dox information")});else $.jGrowl(Dox.Resource.Get("MOVEDTOBIN","Deleted"),{life:15e3,header:Dox.Resource.Get("CONFIRMATION","Dox information")});$("#askDialog").dialog("close")},c={sessionId:a};Api.DoxFile.PostSelectedFilesDelete(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.SelectedFilesUndelete=function(){var a=function(){Dox.ViewModel.RenderFiles()},b={sessionId:Dox.Vars.SessionId};Api.DoxFile.PostSelectedFilesUnDelete(b,a);$.jGrowl(Dox.Resource.Get("MOVEDFROMBIN","Restored"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});Dox.ViewModel.HideWorker()};Dox.ViewModel.GetFileDetails=function(d,a){var b=function(b){d.replaceWith(b);Dox.Vars.FileId=a;$.publish("filedetailsopened")},c=Dox.Vars.GetParams(a);Api.DoxFile.GetFileDetails(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.RefreshFileRow=function(a){var b=function(b){$('tr.file[data-fileid="'+a+'"]').replaceWith(b);Dox.ViewModel.FormatTags("#Files")},c=Dox.Vars.GetParams(a);Api.DoxFile.GetFileRow(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.DownloadFiles=function(a){var b=function(a){window.location="/"+Dox.Vars.Language+"/dox/downloadzip/"+a};if(a.length>0){var c={files:a};Api.DoxFile.PostSelectInNewSession(c,b)}else window.location="/"+Dox.Vars.Language+"/dox/downloadzip/"+Dox.Vars.SessionId;Dox.ViewModel.HideWorker()};Dox.ViewModel.PageIndexChange=function(d,a){var b=function(){var b=function(){Dox.ViewModel.RenderFiles()},c={sessionVariable:"pageIndeFile",sessionValue:a,sessionId:Dox.Vars.SessionId};Api.DoxSession.PostValue(c,b)},c={sessionVariable:"nextpageFile",sessionValue:a,sessionId:Dox.Vars.SessionId};Api.DoxSession.PostValue(c,b)};Dox.ViewModel.RenderSubfolders=function(a){if(a!=Dox.Vars.null_guid)$("#Folders").remove();else{var b=function(a){$("#FolderContent").html(a);Dox.View.TreeviewDroppable()},c=Dox.Vars.GetParams(a);Api.DoxFolder.GetSubfolders(c,b)}Dox.ViewModel.HideWorker()};Dox.ViewModel.RenderBreadcrumb=function(a){if(a===undefined)a="none";if(a===null)a="none";if(a==="")a="none";var b=function(a){$("#breadCrumb ul").html(a)},c=Dox.Vars.GetParams(a);Api.DoxFolder.GetBreadcrumb(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.RenderBidBreadcrumb=function(b){var a=function(a){$("#breadCrumb ul").html(a);Dox.ViewModel.HideWorker()},c=Dox.Vars.GetParams(b);Api.DoxFolder.GetBreadcrumbbid(c,a)};Dox.ViewModel.FolderSet=function(d,b,c,a){var e=function(a){$(d).data("folderid",b);$(d).html(a);$.publish("folderchanged",[b,c])};a=typeof a!="undefined"?a:"dox";var f={folderId:b,sessionId:c,controller:a};Api.DoxFolder.PostCurrent(f,e)};Dox.ViewModel.FileSet=function(a){var b=function(){$.publish("filechanged",[a])},c={fileId:a};Api.DoxFile.PostCurrent(c,b)};Dox.ViewModel.FolderExpand=function(f,c,b,a){var d=function(a){$(f).html(a);$.publish("folderexpanded",[c,b]);Dox.ViewModel.HideWorker()};a=typeof a!="undefined"?a:"dox";var e={folderId:c,sessionId:b,controller:a};Api.DoxFolder.PostExpand(e,d)};Dox.ViewModel.FolderExpandSingle=function(f,c,b,a){var d=function(a){$(f).html(a);$.publish("folderexpanded",[c,b]);Dox.ViewModel.HideWorker()};a=typeof a!="undefined"?a:"dox";var e={folderId:c,sessionId:b,controller:a};Api.DoxFolder.PostExpandSinglePath(e,d)};Dox.ViewModel.FolderCollapse=function(f,c,b,a){var d=function(a){$(f).html(a);$.publish("foldercollapsed",[c,b]);Dox.ViewModel.HideWorker()};a=typeof a!="undefined"?a:"dox";var e={folderId:c,sessionId:b,controller:a};Api.DoxFolder.PostCollapse(e,d)};Dox.ViewModel.FolderUpdate=function(b){var a=function(a){$("#itemPopupContent").html(a);$("#FormFolderUpdate").Slidinglabels();$("button").button();$("#FormFolderUpdate").ajaxForm(function(a){$("#treeContainer").html(a);$("#itemPopup").dialog("close");$.jGrowl(Dox.Resource.Get("FRMFOLDERUPDATED","Folder updated"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});Dox.ViewModel.HideWorker()});Dox.ViewModel.HideWorker()},c=Dox.Vars.GetParams(b);Api.DoxFolder.GetFolderUpdate(c,a)};Dox.ViewModel.FolderDelete=function(c,a,e,f){var b=function(a){if(a!="errorpass"){$("#folderPopup").dialog("close");$("#treeContainer").html(a);$.jGrowl(Dox.Resource.Get("FRMFOLDERDELETED","Folder deleted"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox confirmation")});Dox.ViewModel.RenderBreadcrumb();Dox.ViewModel.RenderFiles()}else $.jGrowl(Dox.Resource.Get("FRMPASSWORDICORRECT","Wrong credentials"),{life:1e4,header:Dox.Resource.Get("INFORMATION","Dox information")});Dox.ViewModel.HideWorker()},d={folderId:c,ownerId:e,Password:f,sessionId:a};Api.DoxFolder.PostFolderDelete(d,b)};Dox.ViewModel.ObjectsWithFolderRights=function(b){var a=function(a){$("#itemPopupContent").html(a);$("button").button();Dox.ViewModel.HideWorker()},c=Dox.Vars.GetParams(b);Api.DoxFolder.GetObjectsWithFolderRights(c,a)};Dox.ViewModel.FolderCopy=function(a,b){var c=function(a){$("#treeContainer").html(a);$("#folderPopup").dialog("close");$.jGrowl(Dox.Resource.Get("FILEISCOPIED","Copying is completed"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});Dox.ViewModel.HideWorker()},d={targetFolderId:"",sourceFolderId:a,sessionId:Dox.Vars.SessionId,newSessionId:b};Api.DoxFolder.PostFolderCopyStructure(d,c)};Dox.ViewModel.InviteUsersByEmail=function(b,d){var a=function(a){$("#askDialog").dialog("close");$.jGrowl(Dox.Resource.Get("Email sent to "+a,"Folder(s) moved"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});Dox.ViewModel.HideWorker()},c={folderId:b,email:d};Api.Html.PostInviteUserByEmail(c,a)};Dox.ViewModel.FolderMove=function(c,a){var b=function(a){$("#treeContainer").html(a);$("#folderPopup").dialog("close");Dox.ViewModel.RenderFiles();$.jGrowl(Dox.Resource.Get("FRMFOLDERMOVED","Folder(s) moved"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});Dox.ViewModel.HideWorker()},d={sourceFolderId:c,newSessionId:a};Api.DoxFolder.PostFolderMove(d,b)};Dox.ViewModel.FileDeleteDialog=function(c){var a=function(b){$("body").append(b);var a=$("#askDialog").data("sessionid");$("#buttonDelete").click(function(){Dox.ViewModel.DroppedFilesDelete(a)});$("#buttonCancel").click(function(){$("#askDialog").dialog("close")});$("#askDialog").dialog({close:function(){var b={sessionId:a};Api.DoxSession.PostClose(b,null);$("#askDialog").remove();Dox.ViewModel.HideWorker()},autoOpen:true,width:550,height:340})},b={files:c};Api.Html.PostAskFileDelete(b,a)};Dox.ViewModel.FileDropDialog=function(a,b){var c=function(d){$("body").append(d);var c=$("#askDialog").data("sessionid");$("#buttonCopy").click(function(){Dox.ViewModel.DroppedFilesCopy(a,c)});$("#buttonMove").click(function(){Dox.ViewModel.DroppedFilesMove(a,c);for(var d=0;d<b.length;d++)$('table.fileList tr.file[fileid="'+b[d]+'"]').remove()});$("#buttonShortcut").click(function(){Dox.ViewModel.DroppedFilesShortcut(a,c)});$("#buttonCancel").click(function(){$("#askDialog").dialog("close")});$("#askDialog").dialog({close:function(){var a={sessionId:c};Api.DoxSession.PostClose(a,null);$("#askDialog").remove();Dox.ViewModel.HideWorker()},autoOpen:true,width:550,height:340})},d={files:b,folderId:a};Api.Html.PostAskFileDrop(d,c)};Dox.ViewModel.FolderDropDialog=function(b,a){var c=function(c){$("body").append(c);$("#buttonCopy").click(function(){Dox.ViewModel.DroppedFolderStructureCopy(b,a)});$("#buttonCancel").click(function(){$("#askDialog").dialog("close")});$("#askDialog").dialog({close:function(){$("#askDialog").remove();Dox.ViewModel.HideWorker()},autoOpen:true,width:550,height:340})},d={sourceFolderId:a,targetFolderId:b};Api.Html.PostAskFolderDrop(d,c)};Dox.ViewModel.DroppedFolderStructureCopy=function(b,a){var c=function(a){$("#treeContainer").html(a);$("#askDialog").dialog("close");Dox.ViewModel.RenderFiles();$.jGrowl(Dox.Resource.Get("FRMFOLDERUPDATED","Folderstructure is copied"),{life:1e4,header:Dox.Resource.Get("CONFIRMATION","Dox information")});Dox.ViewModel.HideWorker()},d={targetFolderId:b,sourceFolderId:a,sessionId:Dox.Vars.SessionId};Api.DoxFolder.PostFolderCopyStructure(d,c)};Dox.ViewModel.SelectFolderMoveDialog=function(){var a=function(b){$("body").append(b);var a=$("#askDialog").data("sessionid");$("#buttonMove").click(function(){var b=$("#dlgTreeContainer").data("folderid");if(b!==""&&b!==Dox.Vars.null_guid){Dox.ViewModel.SelectedFilesMove(b,Dox.Vars.SessionId);var c={sessionId:a};Api.DoxSession.PostClose(c,null);$("#askDialog").remove();Dox.ViewModel.HideWorker()}});$("#buttonCancel").click(function(){$("#askDialog").dialog("close")});$("#askDialog").dialog({close:function(){var b={sessionId:a};Api.DoxSession.PostClose(b,null);$("#askDialog").remove();Dox.ViewModel.HideWorker()},autoOpen:true,width:400,height:417});Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams();Api.Html.GetSelectFolderMove(b,a)};Dox.ViewModel.SelectFolderCopyDialog=function(){var a=function(b){$("body").append(b);var a=$("#askDialog").data("sessionid");$("#buttonCopy").click(function(){var b=$("#dlgTreeContainer").data("folderid");if(b!==""&&b!==Dox.Vars.null_guid){Dox.ViewModel.SelectedFilesCopy(b,Dox.Vars.SessionId);var c={sessionId:a};Api.DoxSession.PostClose(c,null);$("#askDialog").remove();Dox.ViewModel.HideWorker()}});$("#buttonCancel").click(function(){$("#askDialog").dialog("close")});$("#askDialog").dialog({close:function(){var b={sessionId:a};Api.DoxSession.PostClose(b,null);$("#askDialog").remove();Dox.ViewModel.HideWorker()},autoOpen:true,width:400,height:417});Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams();Api.Html.GetSelectFolderCopy(b,a)};Dox.ViewModel.SelectFolderShortcutDialog=function(){var a=function(b){$("body").append(b);var a=$("#askDialog").data("sessionid");$("#buttonShortcut").click(function(){var b=$("#dlgTreeContainer").data("folderid");if(b!==""&&b!==Dox.Vars.null_guid){Dox.ViewModel.SelectedFilesShortcut(b,Dox.Vars.SessionId);var c={sessionId:a};Api.DoxSession.PostClose(c,null);$("#askDialog").remove();Dox.ViewModel.HideWorker()}});$("#buttonCancel").click(function(){$("#askDialog").dialog("close")});$("#askDialog").dialog({close:function(){var b={sessionId:a};Api.DoxSession.PostClose(b,null);$("#askDialog").remove();Dox.ViewModel.HideWorker()},autoOpen:true,width:400,height:417});Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams();Api.Html.GetSelectFolderShortcut(b,a)};Dox.ViewModel.MyProjects=function(){var b=function(a){if(null!=a&&""!=a)$("div.uiprojecttext").html(a);else{$.jGrowl("Project not in portal",{life:4e3,header:Dox.Resource.Get("INFORMATION","Dox Information")});var b=$("#projectdetails").offset();$("div.projectpanel").css({position:"absolute",left:b.left-100+"px",top:b.top+20+"px"}).toggle()}Dox.ViewModel.HideWorker()},a=Dox.Vars.GetParams(Dox.Vars.UserId);a.id="indox";Api.DoxPortal.GetMyProjects(a,b)};Dox.ViewModel.SelectFolder=function(a){var b=$('div[data-folderid="'+a+'"]');if(b.length>0)b.colorFade();else{var c=function(a){$("div.shortcuts").append(a);Dox.ViewModel.HideWorker()},d=Dox.Vars.GetParams(a);Api.DoxFolder.GetFolderStyle(d,c)}};Dox.ViewModel.GetLinkedFiles=function(b){var a=function(a){$("#LinkedFiles ul").html(a);Dox.ViewModel.HideWorker()},c=Dox.Vars.GetParams(b);Api.DoxFile.GetLinkedFiles(c,a)};Dox.ViewModel.LinkFile=function(a,b,d){var c=function(){Dox.ViewModel.GetLinkedFiles(a);Dox.ViewModel.HideWorker()},e={id:a,fileToLink:b,linkType:d};Api.DoxFile.PostLink(e,c)};Dox.ViewModel.UnlinkFile=function(b,a){var c=function(){$('.linkedfiles tr[data-fileid="'+a+'"]').remove();Dox.ViewModel.GetLinkedFiles(b);Dox.ViewModel.HideWorker()},d={id:b,fileToUnLink:a};Api.DoxFile.PostUnlink(d,c)};Dox.ViewModel.RenderTags=function(b){var a=function(a){null!=a&&$("ul.taglist").html(a);$("#workingOuter").remove()},c={filelist:b,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostTagList(c,a)};Dox.ViewModel.DeleteTag=function(d){var a=function(a){null!=a&&$("ul.taglist").html(a);$("#workingOuter").remove()},b=$("#filelist").val(),c={tagname:d,filelist:b,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostDelete(c,a)};Dox.ViewModel.DeleteGroup=function(e,a){var b=function(a){null!=a&&$("ul.taglist").html(a);$("#workingOuter").remove()},c=$("#filelist").val(),d={groupid:e,groupname:a,filelist:c,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostDeleteGroup(d,b)};Dox.ViewModel.AttachTag=function(a,b){var c=function(d){if(null!=d){for(var c=0;c<a.length;c++)$('ul[data-fileid="'+a[c]+'"] a.detachtag:contains('+b+")").length<1&&$('ul[data-fileid="'+a[c]+'"]').append('<li><a href="#" class="detachtag">'+b+"</a></li>");$("#workingOuter").remove()}},d={files:a,TagName:b,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostAttach(d,c)};Dox.ViewModel.DetachTag=function(b,a){var c=function(c){null!=c&&$('ul[data-fileid="'+b+'"] li a.detachtag:contains('+a+")").parents("li").remove();$("#workingOuter").remove()},d={fileid:b,tagname:a,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostDetach(d,c)};Dox.ViewModel.AttachGroup=function(a,b,c){var d=function(e){if(null!=e)for(var d=0;d<a.length;d++)$('ul[data-fileid="'+a[d]+'"] a[id="'+b+'"]').length<1&&$('ul[data-fileid="'+a[d]+'"]').append('<li><a id="'+b+'" href="#" class="detachgroup">'+c+"</a></li>");$("#workingOuter").remove()},e={files:a,groupid:b,groupname:c,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostAttachGroup(e,d)};Dox.ViewModel.FilterTag=function(a){var c=function(){Dox.ViewModel.RenderTaggedFiles()},b=function(e){var b=$(e).text();if(b=="")b=a;else if(b.indexOf(",")<0){b=[b,a];b=b.join(",")}else{b=b.split(",");b.push(a);b=b.join(",")}var d={sessionVariable:"tags",sessionValue:b,sessionId:Dox.Vars.SessionId};Api.DoxSession.PostValue(d,c)},d=Dox.Vars.GetParams("tags");Api.DoxSession.GetValue(d,b)};Dox.ViewModel.RemoveFilterTag=function(a){var c=function(){Dox.ViewModel.RenderTaggedFiles()},b=function(e){var b=$(e).text();if(b=="")b="";else if(b.indexOf(",")<0)b="";else{b=removeItem(b.split(","),a);b=b.join(",")}var d={sessionVariable:"tags",sessionValue:b,sessionId:Dox.Vars.SessionId};Api.DoxSession.PostValue(d,c)},d=Dox.Vars.GetParams("tags");Api.DoxSession.GetValue(d,b)};function removeItem(a,c){var b=0;while(b<a.length)if(a[b]==c)a.splice(b,1);else b++;return a}Dox.ViewModel.FilterGroup=function(a){var b=function(e){var c=function(){Dox.ViewModel.RenderTaggedFiles()},b=$(e).text();if(b=="")b=a;else if(b.indexOf(",")<0){b=[b,a];b=b.join(",")}else{b=b.split(",");b.push(a);b=b.join(",")}var d={sessionVariable:"filegroups",sessionValue:b,sessionId:Dox.Vars.SessionId};Api.DoxSession.PostValue(d,c)},c=Dox.Vars.GetParams("filegroups");Api.DoxSession.GetValue(c,b)};Dox.ViewModel.RemoveFilterGroup=function(a){var c=function(){Dox.ViewModel.RenderTaggedFiles()},b=function(e){var b=$(e).text();if(b=="")b="";else if(b.indexOf(",")<0)b="";else{b=removeItem(b.split(","),a);b=b.join(",")}var d={sessionVariable:"filegroups",sessionValue:b,sessionId:Dox.Vars.SessionId};Api.DoxSession.PostValue(d,c)},d=Dox.Vars.GetParams("filegroups");Api.DoxSession.GetValue(d,b)};Dox.ViewModel.FormatTags=function(a){$(a+" [data-groupnames]").each(function(){for(var g=$(this).data("fileid"),d=$(this).data("groupnames").split(","),f=$(this).data("groupids").split(","),e=$(this).data("tags").split(","),a='<ul data-fileid="'+g+'">',b=0;b<d.length;b++)if(""!=d[b])a+='<li><a id="'+f[b]+'" href="#" class="detachgroup">'+d[b]+"</a></li>";for(var c=0;c<e.length;c++)if(""!=e[c])a+='<li><a href="#" class="detachtag">'+e[c]+"</a></li>";a+="</ul>";a+=$(".description",$(this)).text();$(".description ul[data-fileid]",$(this)).length==0&&$(".description",$(this)).html(a)})};Dox.ViewModel.DetachGroup=function(b,e,a){var c=function(c){null!=c&&$('ul[data-fileid="'+b+'"] li a.detachgroup:contains('+a+")").parents("li").remove();$("#workingOuter").remove()},d={fileid:b,groupid:e,groupname:a,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostDetachGroup(d,c)};Dox.ViewModel.RenderTooltips=function(){var a={position:{my:"bottom center",at:"top center"},show:{delay:750},style:{classes:"ui-tooltip-dark ui-tooltip-shadow"}};$("#Files th.iteminfo").qtip($.extend({},a,{content:$("table.fileList tbody").data("tipinfo")}));$("#Files th.revised a").qtip($.extend({},a,{content:$("table.fileList tbody").data("tiphistory")}));$("#Files th.shortcut a").qtip($.extend({},a,{content:$("table.fileList tbody").data("tipshortcut")}));$("#Files th.tableHeader a.folder-checkFalse").qtip($.extend({},a,{content:$("table.fileList tbody").data("tipselect")}));$(".li-tree").qtip($.extend({},a,{content:$("li.li-tree").data("tooltip")}));$(".li-tag").qtip($.extend({},a,{content:$("li.li-tag").data("tooltip")}));$(".expandinner").qtip($.extend({},a,{content:$(".ico-expander").data("tooltip")}));$(".imizeinner").qtip($.extend({},a,{content:$(".ico-minimize").data("tooltip")}));$(".files").qtip($.extend({},a,{content:$(".tip_files").data("tooltip")}));$(".contacts").qtip($.extend({},a,{content:$(".tip_contacts").data("tooltip")}));$(".settings").qtip($.extend({},a,{content:$(".tip_settings").data("tooltip")}));$(".tip_enlarge .selectedfiles").qtip($.extend({},a,{content:$(".tip_enlarge").data("tooltip")}));$(".unselectall").qtip($.extend({},a,{content:$(".tip_unselect").data("tooltip")}));$(".tiny-download").qtip($.extend({},a,{content:$(".tip_download").data("tooltip")}));$(".tiny-print").qtip($.extend({},a,{content:$(".tip_print").data("tooltip")}));$(".tiny-mail").qtip($.extend({},a,{content:$(".tip_mail").data("tooltip")}));$(".tiny-clipboard_cut").qtip($.extend({},a,{content:$(".tip_move").data("tooltip")}));$(".tiny-cog").qtip($.extend({},a,{content:$(".tip_manage").data("tooltip")}));$(".tiny-clipboard_copy").qtip($.extend({},a,{content:$(".tip_copy").data("tooltip")}));$(".tiny-shortcut").qtip($.extend({},a,{content:$(".tip_shortcut").data("tooltip")}));$(".tiny-delete").qtip($.extend({},a,{content:$(".tip_erase").data("tooltip")}));$(".maxiinner").qtip($.extend({},a,{content:$(".ico-maxi").data("tooltip")}));$(".li-files").qtip($.extend({},a,{content:$("li.li-files").data("tooltip")}));$(".li-selected").qtip($.extend({},a,{content:$("li.li-selected").data("tooltip")}));$(".li-waste").qtip($.extend({},a,{content:$("li.li-waste").data("tooltip")}));$(".li-fileUpload").qtip($.extend({},a,{content:$("li.li-fileUpload").data("tooltip")}));$(".li-fileSingle").qtip($.extend({},a,{content:$("li.li-fileSingle").data("tooltip")}));$(".li-fileMulti").qtip($.extend({},a,{content:$("li.li-fileMulti").data("tooltip")}))};Dox.ViewModel.RenderBidTooltips=function(){var a={position:{my:"bottom center",at:"top center"},show:{delay:750},style:{classes:"ui-tooltip-shadow ui-tooltip-dark",tip:true}};$("#Files th.download").qtip($.extend({},a,{content:$("table.fileList tbody").data("tipdownload")}));$("#Files th.tableHeader a.folder-checkFalse").qtip($.extend({},a,{content:$("table.fileList tbody").data("tipselect")}))};Dox.ViewModel.MailSave=function(b,a){var c=function(){Dox.ViewModel.HideWorker()};if(a==null)a="";var d={sessionVariable:b,sessionValue:a};Api.DoxSession.PostValue(d,c)};Dox.ViewModel.MailGet=function(a){var c=function(b){$("#"+a).val(b.Value);Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams(a);b.format="json";Api.DoxSession.GetValue(b,c)};Dox.ViewModel.FilePage=function(c){var a=function(a){$("tbody.page:last").hide(100,function(){$(this).replaceWith(a);Dox.View.BreadcrumbDroppable();$.publish("pageloaded")});Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams();if(c!="bid")Api.DoxFile.GetFilePage(b,a);else Api.DoxFile.GetFilePageBid(b,a)};Dox.ViewModel.FileListSort=function(d,e,a){var b=function(){$("#itemsContent").tabs("select",a).tabs("load",a)},c={sortname:d,sortdirection:e,sessionId:Dox.Vars.SessionId};Api.DoxFile.PostFileListSort(c,b)};Dox.ViewModel.GetSelectOptions=function(b){var a=function(a){$("#fileselectpanel").html(a);Dox.ViewModel.HideWorker()},c=Dox.Vars.GetParams(b);Api.DoxFolder.GetSelectOptions(c,a)};Dox.ViewModel.GetTags=function(a){var b=function(b){$("#tagpanel ul.taglist").html(b);$("#tagpanel form #filelist").val(a);$("#workingOuter").remove()},c={filelist:a,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostTagList(c,b)};Dox.ViewModel.ApplyTags=function(f,a,c,b,d){var e=function(){Dox.ViewModel.RenderFiles()},g={filelist:f,attachgroups:a,attachtags:c,detachgroups:b,detachtags:d,sessionId:Dox.Vars.SessionId};Api.DoxUserTag.PostApplytags(g,e)};Dox.ViewModel.LinkFiles=function(a,c){var b=function(){$("#LinkDialog").dialog("close");$.jGrowl(Dox.Resource.Get("CHANGESSAVED","Changes saved successfully"),{header:Dox.Resource.Get("CONFIRMATION","Confirmation")})},d={sessionId:Dox.Vars.SessionId,newSessionId:a,linkType:c};Api.DoxFile.PostLinkFiles(d,b)};Dox.ViewModel.LinkFilesDialog=function(c){var b={files:c},a=function(b){$("body").append(b);var a=$("#LinkDialog").data("sessionid");$("#buttonLink").click(function(){var b=$("#LinkType").val();Dox.ViewModel.LinkFiles(a,b)});$("#buttonCancel").click(function(){$("#LinkDialog").dialog("close")});$("#LinkDialog").dialog({close:function(){var b={sessionId:a};Api.DoxSession.PostClose(b,null);$("#LinkDialog").remove();Dox.ViewModel.HideWorker()},autoOpen:true,width:340,height:500,title:Dox.Resource.Get("LINKFILES","Link files")});Dox.ViewModel.HideWorker()};Api.Html.PostLinkFiles(b,a)};Dox.ViewModel.AddToCart=function(c,a,b){var d=function(){$.publish("cartchanged");b!="more"&&$.jGrowl(b+" finns nu i varukorgen",{life:8e3,header:Dox.Resource.Get("INFORMATION","Dox information")})};if(a===undefined)a=1;var e={_articleid:c,_quantity:a};Api.DoxOrder.PostAddToCart(e,d)};Dox.ViewModel.RemoveFromCart=function(a){var b=function(){$.publish("cartchanged")},c={_articleid:a};Api.DoxOrder.PostRemoveFromCart(c,b)};Dox.ViewModel.SubtractFromCart=function(a){var b=function(){$.publish("cartchanged")},c={_articleid:a};Api.DoxOrder.PostSubtractFromCart(c,b)};Dox.ViewModel.SendPortalUserPassword=function(c){var a=function(a){$.jGrowl(a,{life:1e4,header:Dox.Resource.Get("INFORMATION","Dox information")});Dox.ViewModel.HideWorker()},b={email:c};Api.DoxUser.PostSendPortalUserPassword(b,a)};Dox.ViewModel.RenderCategory=function(b){var a=function(b){var a=$("div.treeview").data("target");$("#"+a).html(b);$.publish("categoryrendered");Dox.ViewModel.HideWorker()},c=Dox.Vars.GetParams(b);Api.DoxFile.GetCategory(c,a)};Dox.ViewModel.RenderProduct=function(b){var a=function(b){var a=$("div.treeview").data("target");$("#"+a).html(b);$.publish("filerendered");Dox.ViewModel.HideWorker()},c=Dox.Vars.GetParams(b);Api.DoxFile.GetProduct(c,a)};Dox.ViewModel.RenderCart=function(){var a=function(a){if(null!=a){$("div.cartpanel").html(a);$.publish("cartrendered")}Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams();Api.DoxOrder.GetCart(b,a)};Dox.ViewModel.EmptyCart=function(){var a=function(){Dox.ViewModel.RenderCart();Dox.ViewModel.HideWorker()},b={};Api.DoxOrder.PostEmptyCart(b,a)};Dox.ViewModel.NegozioBreadcrumb=function(){var a=function(a){$("div.breadcrumb").html(a);Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams("NEGOZIO");Api.DoxFolder.GetBreadcrumb(b,a)};Dox.ViewModel.NegozioMenu=function(){var a=function(a){$("div.modulemenu").html(a);Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams();Api.DoxFolder.GetNegozioMenu(b,a)};Dox.ViewModel.TogglePublishFile=function(c){var a=function(){Dox.ViewModel.HideWorker()},b={fileId:c};Api.DoxFile.PostTogglePublishFile(b,a)};Dox.ViewModel.RenderFileComments=function(c,b){var a=function(a){$(b).html(a);Dox.ViewModel.HideWorker()},d=Dox.Vars.GetParams(c);Api.DoxFile.GetFileComments(d,a)};Dox.ViewModel.RenderPriceRange=function(c){var a=function(a){$("#PriceRanges").html(a);Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams(c);Api.DoxOrder.GetPriceRange(b,a)};Dox.ViewModel.DeletePriceRange=function(c){var a=function(a){if(a!==""){var b="tr[data-pricerangeid='"+a+"']",c=$(b);c.remove();Dox.ViewModel.HideWorker()}},b={priceRangeId:c,sessionId:Dox.Vars.SessionId};Api.DoxOrder.PostDeletePriceRange(b,a)};Dox.ViewModel.GetProjectInfo=function(c){var a=function(a){$("div.viewcontainer:last").html(a);Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams(c);Api.DoxPortal.GetProjectInfo(b,a)};Dox.ViewModel.CreateFromTemplate=function(){var a=$("#dialogBody"),c={projectUrl:a.data("projecturl"),postUrl:a.data("posturl"),sessionId:a.data("sessionid"),userId:a.data("userid"),folderId:a.data("folderid"),sourceId:$("#sourceid").val(),targetName:$("#targetName").val()},b=function(){$("#TaggedFileDialog").dialog("close");Dox.ViewModel.RenderFiles()};Api.DoxFile.PostCopyFile(c,b)};Dox.ViewModel.CopyTaggedFileDialog=function(){var a=function(a){$("body").append(a);$("#buttonCreate").click(function(){Dox.ViewModel.CreateFromTemplate()});$("#buttonCancel").click(function(){$("#TaggedFileDialog").dialog("close")});$("#TaggedFileDialog").dialog({close:function(){$("#TaggedFileDialog").remove();Dox.ViewModel.HideWorker()},autoOpen:true,width:340,height:300});Dox.ViewModel.HideWorker()},b=Dox.Vars.GetParams("template");Api.Html.GetCopyTaggedFile(b,a)};Dox.ViewModel.GetFolderDetails=function(d,a){var b=function(b){d.replaceWith(b);Dox.Vars.FolderId=a;$.publish("folderdetailsopened")},c=Dox.Vars.GetParams(a);Api.DoxFolder.GetFolderDetails(c,b);Dox.ViewModel.HideWorker()};Dox.ViewModel.RenderTreeview=function(){var a=function(a){$("#treeContainer").html(a);Dox.View.TreeviewDroppable()},b=Dox.Vars.GetParams();Api.DoxFolder.GetFolderTree(b,a)}
