﻿// <![CDATA[
//window.onload = SameWindow;

var varOId;
var varRecId;

//function tlRelatedFiles_SelectionChanged(s, e, recid, oid) {
//    //var clientObject = eval("tlRelatedFiles" + selectedrecid + "_" + selectedOid);
//    //clientObject.GetRowValues(clientObject.GetFocusedRowIndex(), 'TaskId', OnGetRowValues);

//    //var selectedKeys = s.GetVisibleSelectedNodeKeys();
//    //selectedChecboxes = selectedKeys;        //alert(selectedKeys);
//    //document.getElementById("selectedFileIds_" + recid + "_" + oid).value = selectedKeys;


//}

function refreshTreeDocuments(s, e, recid, oid) {
    var btn = document.getElementById("btnRefreshTree_" + recid + "_" + oid);
    btn.click();
}

function showAddForm(s, e, recid, oid) {
    var clientObject = eval("tlRelatedFiles" + oid + "_" + recid);
    var strs = clientObject.GetVisibleSelectedNodeKeys().toString();

    if (strs.indexOf("-") == -1) {
        alert("Please select a folder!");
    } else {
        var pcUpl = eval("pcUploadRelFilesClient" + oid + "_" + recid);
        pcUpl.SetContentUrl("UserControls/frmUploadFiles.aspx?oid=" + oid + "&rid=" + recid + "&SelIds=" + strs);
        pcUpl.Show();
    }
}
function mDocumentActionsActions(s, e, recid, oid) {

    varOId = oid;
    varRecId = recid;

    if (e.item.name == "mnuAdd") {
        var clientObject = eval("tlRelatedFiles" + oid + "_" + recid);
        var strs = clientObject.GetVisibleSelectedNodeKeys().toString();

        if (strs.indexOf("-") == -1) {
            alert("Please select a folder!");
        } else {
            var pcUpl = eval("pcUploadRelFilesClient" + oid + "_" + recid);
            pcUpl.SetContentUrl("UserControls/frmUploadFiles.aspx?oid=" + oid + "&rid=" + recid + "&SelIds=" + strs);
            pcUpl.Show();
        }
    }
    else if (e.item.name == "mnuSaveCopy") {
        var btn = document.getElementById("btnDownload1_" + recid + "_" + oid);
        btn.click();
    }
    else if (e.item.name == "mnuOpen") {
        var clientObject = eval("tlRelatedFiles" + oid + "_" + recid);
        var str = clientObject.GetVisibleSelectedNodeKeys();
        var strs = str + '';

        if (strs == "") {
            alert("Please select a file to view");
        }
        else if (strs.indexOf(",") != -1) {
            alert("Please select only one file to view");
        }
        else if (strs.indexOf("-") != -1) {
            alert("Please select a file to view!");
        }
        else {
            alert("Open!" + oid + "_" + recid);
            // document.forms[0].target = "_blank";

            var btn = document.getElementById("btnOpen1_" + recid + "_" + oid);
            btn.click();
            alert("Open Clicked!");
        }
    }
    else if (e.item.name == "mnuDeleteFile") {
        var clientObject = eval("tlRelatedFiles" + oid + "_" + recid);
        var str = clientObject.GetVisibleSelectedNodeKeys().toString();

        if (str == "") {
            alert("Please select a file to delete!");
        }
        else if (str.indexOf("-") != -1) {
            alert("Only files can be deleted!");
        }
        else {
            var agree = confirm("Are you sure you want to delete this file?");
            if (agree) {
                var btn = document.getElementById("btnDelete1_" + recid + "_" + oid);
                btn.click();
            }
            else {
                return false;
            }

        }
    }
}
function GetSelectedFieldValuesCallback(values) {
    //  alert(values);
    /* document.getElementById("recordsId").value = values; */
}

function NewWindow() {
    //document.forms[0].target = "_blank";
}

function SameWindow() {
    //alert("samewindow");
    //document.forms[0].target = "_self";
}

// ]]>
function gridDocuments_SelectionChanged(s, e) {
    //s.GetSelectedFieldValues("fileId", GetSelectedFieldValuesCallback);
}
function GetFocusedNodeValues() {

}

function ProcessValue(value) {
    //alert(value);
    fileName = value;
}

function DocumentsGetParentWindowPopup() {
    return eval("pcUploadRelFilesClient" + varOId + "_" + varRecId);
}
