﻿$(document).ready(function() {
    $('#ctl00_MainContent_ucChart_rbMeasures input').click(function() { document.getElementById('dvLoading').style.visibility = 'visible'; document.aspnetForm.submit(); });
});

function ClearFilter() {
    $(document).ready(function() {
        document.getElementById('ctl00_MainContent_gvFilter_Clear').value = "1";
    });
}


function ShowAddNewElement() {
    $(document).ready(function() {
        document.getElementById('dvNewEMSElement').style.visibility = "visible";
    });
}
function Postback() {
    $(document).ready(function() {
        document.getElementById('ctl00_ScrollHeight').value = document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvTreeview').scrollTop;
        document.forms[0].ctl00_MainContent_btnDoPostBackOnDemand.click();
    });

};

function HideAttributeValue(element) {
    var dropdownIndex = this.selectedIndex;
    var dropdownIndex = document.getElementById(element.id).selectedIndex;
    var dropdownValue = document.getElementById(element.id)[dropdownIndex].value;

    if (dropdownValue != "") {
        document.getElementById(element.id.replace(/newddlCategory/, "tbAtributeValue")).style.visibility = "hidden";
    } else {
        document.getElementById(element.id.replace(/newddlCategory/, "tbAtributeValue")).style.visibility = "visible";
    }
}

function HideAttributeListValue(element) {
    var dropdownIndex = this.selectedIndex;
    var dropdownIndex = document.getElementById(element.id).selectedIndex;
    var dropdownValue = document.getElementById(element.id)[dropdownIndex].value;


    if (dropdownValue != "") {

        document.getElementById(element.id.replace(/ddlCategory/, "tbValueList")).style.visibility = "hidden";
    } else {
        document.getElementById(element.id.replace(/ddlCategory/, "tbValueList")).style.visibility = "visible";
    }
}


function Accordion() {
    $("#accordion").accordion({
        autoHeight: true,  // false causes javascript error
        active: false,
        collapsible: true
    });
};

function ShowAccordion(id) {

    $("#accordion").accordion({
    
        autoHeight: true, // false causes javascript error
        active: id,
        collapsible: true
    });
};


function DatePickerFrom() {
    $('#ctl00_MainContent_ucChart1_ucTimePeriod_StartDate').datepicker({ selectOtherMonths: true, showMonthAfterYear: false, showAnim: '', duration: 'fast', changeMonth: true, changeYear: true, dateFormat: 'dd-mm-yy', onSelect: function() { } });
};



function DatePickerTill() {
    $('#ctl00_MainContent_ucChart1_ucTimePeriod_EndDate').datepicker({selectOtherMonths: true, showMonthAfterYear: false, showAnim: '', duration: 'fast', changeMonth: true, changeYear: true, dateFormat: 'dd-mm-yy', onSelect: function() { } });

};

function Datepicker() {
    $('#ctl00_MainContent_DatachannelDetails_TabContainer_TabPanel2_DatachannelAttributes_RepAttributes_ctl02_TBDate').datepicker({ changeMonth: true, changeYear: true, dateFormat: 'dd-mm-yy', onSelect: function() { } });

};

function windowResize() {
    var currentWindow = $(window);
    var Height = currentWindow.height();
    var Width = currentWindow.width();
    x = document.getElementById('Page');
    document.getElementById('PageWeight').value = (Width - (Width - x.offsetWidth) - 100);
};

function BindEvents() {
    $(window).bind('resize', function() { windowResize() });
    windowResize();
    Accordion();
    HideDemoText();
}

function HideDemoText() {
    $(document).ready(function() {
        $('#ctl00_MainContent_XMLChart1 a').css("visibility", "hidden");
    });
}

function AddNewElement(id) {
    document.getElementById('dvNewEMSElement').style.visibility = "visible";
    document.getElementById('ctl00_MainContent_ParentElementId').value = id;
    document.getElementById('ctl00_MainContent_ShowAddNewElement').click();

}

function ShowSaveAttributeBtn() {

    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbAtributeValue').disabled = false;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbFrom').disabled = false;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbTill').disabled = false;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_newddlCategory').disabled = false;

    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbAtributeValue').enabled = true;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbFrom').enabled = true;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbTill').enabled = true;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_newddlCategory').enabled = true;

        document.getElementById('divAdd').style.visibility = "hidden";
        document.getElementById('divAdd').style.position = "Fixed";
        document.getElementById('divInsert').style.visibility = "visible";
        //document.getElementById('divInsert').style.position = "Relative";
}

function HideSaveAttributeBtn() {

    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbAtributeValue').disabled = true;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbFrom').disabled = true;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_tbTill').disabled = true;
    document.getElementById('ctl00_MainContent_tabEdit_TabPanel1_rpAttributesAddValues_ctl00_newddlCategory').disabled = true;

    document.getElementById('divInsert').style.visibility = "hidden";
//    document.getElementById('divInsert').style.position = "Fixed";
    document.getElementById('divAdd').style.visibility = "visible";
//    document.getElementById('divAdd').style.position = "Relative";
}


function AddAttributeValue(id) {
    document.getElementById('ctl00_MainContent_ParentId').value = id;   
    document.forms[0].btnTDClicked.click();

}

function ResetAttributeValue() {
    document.getElementById('ctl00_MainContent_ParentId').value = "";
}

function HideAddNewElement() {
    document.getElementById('dvNewEMSElement').style.visibility = "hidden";
    document.getElementById('ctl00_MainContent_HideAddNewElement').click();
}
function HideAddAttributeValue() {

    document.getElementById('ctl00_MainContent_pnlAttribute').style.top = 5000;
    document.getElementById('ctl00_MainContent_ParentId').value = "";
    document.getElementById('ctl00_MainContent_AttributeId').value = "";
    document.forms[0].btnTDClicked.click();
    
//    document.getElementById('ctl00_MainContent_tabEdit').style.visibility = "hidden";
}

function ShowUcSapImport(id) {
    $(document).ready(function() {
        document.getElementById('ctl00_MainContent_SapImportId').value = id;
        document.getElementById('ctl00_MainContent_EDSDataId').value = "";
        document.forms[0].btnTDClicked.click();

    });
}

// Delete Element
function ShowDeleteElement(id) {
    $(document).ready(function() {

        document.getElementById('dvDeleteElement').style.visibility = "visible";
        document.getElementById('ctl00_MainContent_DeleteElementId').value = id;
//        document.getElementById('DivSeldate').style.visibility = "hidden";
        document.getElementById('ctl00_MainContent_ShowDeleteElement').click();
        HideDemoText();        
        
    });
}

function ShowDelete() {
    $(document).ready(function() {
    document.getElementById('dvDeleteElement').style.visibility = "visible";
    document.getElementById('DivSeldate').style.visibility = "hidden";

    });
}

function HideDeleteElement() {
    $(document).ready(function() {
//        document.getElementById('dvDeleteElement').style.visibility = "hidden";
        document.getElementById('DivSeldate').style.visibility = "hidden";
        document.getElementById('ctl00_MainContent_HideDeleteElement').click();

    });
}

// Activate Element
function ShowActivateElement(id) {
    $(document).ready(function() {
        document.getElementById('dvActivateElement').style.visibility = "visible";
        document.getElementById('ctl00_MainContent_ActivateElementId').value = id;

    });
}
function ShowActivate() {
    $(document).ready(function() {
        document.getElementById('dvActivateElement').style.visibility = "visible";
    });
}
function HideActivateElement() {
    $(document).ready(function() {
        document.getElementById('dvActivateElement').style.visibility = "hidden";
    });
}



function ShowSubMenuNew(ChannelAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('FadeDiv').style.visibility = 'visible';
    document.getElementById('InputChannel').value = ChannelAsString;

}
function ShowSubMenuNewUserChart(ChannelAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAddUser').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('FadeDivUserChart').style.visibility = 'visible';
    document.getElementById('InputChannel').value = ChannelAsString;
    SetDropDownList('_dlUserChart', 'FadeDivUserChart');
}

function ShowSubMenuAdd(ChannelAsString) {
    /*
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('FadeDivAdd').style.visibility = 'visible';
    */
    
    document.getElementById('InputChannel').value = ChannelAsString;
    SetDropDownList('_dlChannel', 'FadeDivAdd');
}
function SetDropDownList(DropDownName, DivName)
{
    /*document.getElementById('ctl00_ProjectMenu_ProjectMenu_selectedDiv').value = DivName;*/
    __doPostBack(DropDownName, 'populate');
 }

function ShowSubMenuEMS(ChannelAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'visible';
    document.getElementById('FadeDivEMS').style.visibility = 'visible';
    document.getElementById('InputChannel').value = ChannelAsString;
    SetDropDownList('_dlEMSItems', 'FadeDivEMS');
}

function ShowSubMenuEMSRights(ChannelAsString) {
    window.location = "../EMS/EMSElementAccess.aspx?folder=" + ChannelAsString; 
}

function ShowSubMenuAddEMSTopElement(ChannelAsString) {
    window.location = "../EMS/EMSCalculationTree.aspx?Id=0&dir=" + ChannelAsString;
}

function ShowSubMenuRemoveChannel(ChannelAsString, StructurecodeAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuDoc').style.visibility = 'hidden';
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('PresentationStructure').value = StructurecodeAsString;
    document.getElementById('FadeDivRemove').style.visibility = 'visible';
    document.getElementById('TreeItemType').value = 'Channel';
}
function ShowSubMenuRemoveUserChart(ChannelAsString, StructurecodeAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuDoc').style.visibility = 'hidden';
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('PresentationStructure').value = StructurecodeAsString;
    document.getElementById('FadeDivRemove').style.visibility = 'visible';
    document.getElementById('TreeItemType').value = 'UserChart';
}
function ShowSubMenuAddDoc(ChannelAsString, StructurecodeAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuDoc').style.visibility = 'visible';
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('PresentationStructure').value = StructurecodeAsString;
    document.getElementById('FadeDivRemove').style.visibility = 'visible';
    document.getElementById('TreeItemType').value = 'Document';
}
function ShowSubMenuRemoveEMS(ChannelAsString, StructurecodeAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuDoc').style.visibility = 'hidden';
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('PresentationStructure').value = StructurecodeAsString;
    document.getElementById('FadeDivRemove').style.visibility = 'visible';
    document.getElementById('TreeItemType').value = 'EMS';
}
function ShowSubMenuRemoveDoc(ChannelAsString, StructurecodeAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuDoc').style.visibility = 'hidden';
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('PresentationStructure').value = StructurecodeAsString;
    document.getElementById('FadeDivRemove').style.visibility = 'visible';
    document.getElementById('TreeItemType').value = 'Doc';
}

function ShowSubMenuRemoveFavorite(ProjectCode, Username, DataChannel) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuDoc').style.visibility = 'hidden';
    document.getElementById('InputChannel').value = null;
    document.getElementById('PresentationStructure').value = ProjectCode + "#" + Username + "#" + DataChannel;
    document.getElementById('FadeDivRemove').style.visibility = 'visible';
    document.getElementById('TreeItemType').value = 'Favorite';
}

function ShowSubMenuRemoveDirectory(ChannelAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuDoc').style.visibility = 'hidden';
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('FadeDivRemove').style.visibility = 'visible';
    document.getElementById('TreeItemType').value = 'Dir';
}
function ShowSubMenuEdit(ChannelAsString) {
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEdit').style.visibility = 'visible';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuNew').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuRemove').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuAdd').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuEMS').style.visibility = 'hidden';
    document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvSubmenuDoc').style.visibility = 'hidden';
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('FadeDivEdit').style.visibility = 'visible';
}


function ShowAddFavoritesDC(ChannelAsString, Code) {
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('InputFavorite').value = 'true';
    document.getElementById('ChannelCode').value = 'dc';
    document.aspnetForm.submit();

}
function ShowAddFavoritesUC(ChannelAsString, Code) {
    document.getElementById('InputChannel').value = ChannelAsString;
    document.getElementById('InputFavorite').value = 'true';
    document.getElementById('ChannelCode').value = 'uc';
    document.aspnetForm.submit();

}

function GetRights(FunctionName) {
    var AvailableFunctions = document.getElementById('AvailableFunctions').value;
    var functions_array = AvailableFunctions.split(",");
    
    for (var i = functions_array.length - 1; i >= 0; --i) {
        if (functions_array[i] == "AddTopElement") {
            return true;
        }
    }
    return false;
}


function ShowSubMenu() {

    if (document.location.search.indexOf('trigger') > 0) {
        params = document.location.search.replace('?', '').split('=');
        RightContext.menuTriggerEvent = params[1].toUpperCase();
    }

    menu1 = { attributes: "channel",

        items: [
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/dir2.gif", align: "left",
                                         text: NewFolder,
                                         onclick: function() { ShowSubMenuNew("[channel]") }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/icons/page.png", align: "left",
                                         text: NewDocument,
                                         onclick: function() { ShowSubMenuAddDoc("[channel]") }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/channel.gif", align: "left",
                                         text: AddChannel,
                                         onclick: function() { ShowSubMenuAdd("[channel]") }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/hoofdmeter_small.png", align: "left",
                                         text: AddTopElement,
                                         onclick: function() { ShowSubMenuAddEMSTopElement("[channel]") }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/element_small.png", align: "left",
                                         text: AddEMSElement,
                                         onclick: function() { ShowSubMenuEMS("[channel]") }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/lock.png", align: "left",
                                         text: EMSElementRights,
                                         onclick: function() { ShowSubMenuEMSRights("[channel]") }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/userchart.gif", align: "left",
                                         text: AddUserChart,
                                         onclick: function() { ShowSubMenuNewUserChart("[channel]") }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/rename.gif", align: "left",
                                         text: Rename,
                                         onclick: function() { ShowSubMenuEdit("[channel]"); }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/delete.gif", align: "left",
                                         text: Delete,
                                         onclick: function() { ShowSubMenuRemoveDirectory("[channel]") }
}]
    };


    menu2 = { attributes: "structurecode,Code,channel",

        items: [
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/delete.gif", align: "left",
                                         text: Delete,
                                         onclick: function() { ShowSubMenuRemoveChannel("[channel]", "[structurecode]") }
                                     },
                                     { type: RightContext.TYPE_MENU,
                                         image: "../img/favicon.gif", align: "left",
                                         text: AddtoFavorites,
                                         onclick: function() { ShowAddFavoritesDC("[channel]", "[structurecode]") }
                                     }
                ]
    };
    menu3 = { attributes: "structurecode,Code,channel",

        items: [


                                   { type: RightContext.TYPE_MENU,
                                       image: "../img/delete.gif", align: "left",
                                       text: Delete,
                                       onclick: function() { ShowSubMenuRemoveUserChart("[channel]", "[structurecode]") }
                                   },
                                    { type: RightContext.TYPE_MENU,
                                        image: "../img/favicon.gif", align: "left",
                                        text: AddtoFavorites,
                                        onclick: function() { ShowAddFavoritesUC("[channel]", "[Code]") }
                                    }
            ]
    };

    menu4 = { attributes: "structurecode,Code,channel",

        items: [


                                   { type: RightContext.TYPE_MENU,
                                       image: "../img/delete.gif", align: "left",
                                       text: Delete,
                                       onclick: function() { ShowSubMenuRemoveEMS("[channel]", "[structurecode]") }
                                   }
            ]

    };
    menu5 = { attributes: "structurecode,Code,channel",

        items: [


                                   { type: RightContext.TYPE_MENU,
                                       image: "../img/delete.gif", align: "left",
                                       text: Delete,
                                       onclick: function() { ShowSubMenuRemoveDoc("[channel]", "[structurecode]") }
                                   }
            ]

                               };
    menu6 = { attributes: "ProjectCode,Username,DataChannel",

    items: [


                                   { type: RightContext.TYPE_MENU,
                                       image: "../img/delete.gif", align: "left",
                                       text: Delete,
                                       onclick: function() { ShowSubMenuRemoveFavorite("[ProjectCode]", "[Username]", "[DataChannel]") }
                                   }
            ]

};
    

    // controleren of gebruiker rechten heeft

    var addElement = document.getElementById('ctl00_ShowAddElement').value;
    var addTopElement = document.getElementById('ctl00_ShowAddTopElement').value;
    var addRemoveDocuments = document.getElementById('ctl00_ShowAddDocuments').value;
    var isEMS = document.getElementById('ctl00_isEMS').value;
    if (addTopElement == '0') {
        menu1.items.splice(3, 1);
        menu1.items.splice(5, 1);
    }
    if (addElement == '0') {
        menu1.items.splice(3, 1);
    }
    if (addRemoveDocuments == '0') {
        menu1.items.splice(1, 1);
    }
    if (isEMS == '1') {
        menu1.items.splice(6, 1);
    }


    RightContext.addMenu("one", menu1);
    RightContext.addMenu("two", menu2);
    RightContext.addMenu("tree", menu3);
    RightContext.addMenu("four", menu4);
    RightContext.addMenu("five", menu5);
    RightContext.addMenu("six", menu6);
    RightContext.initialize();

}
function GetScrollTop(url) {

//    window.location = "../EMS/EMSCalculationTree.aspx?Id=" + url + "&sh=" + document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvTreeview').scrollTop;
    document.getElementById('ctl00_ElementID').value = url;
    Postback();
//    document.forms[0].btnTDClicked.click();
//    window.location = "../EMS/EMSDetails.aspx?id=" + url;
    
    
}

function GetScrollPostback() {

    document.getElementById('ctl00_ScrollHeight').value = document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvTreeview').scrollTop;
//    alert(document.getElementById('ctl00_ScrollHeight').value);
}

function SetScrollTop(id) {
    $(document).ready(function() {
        document.getElementById('ctl00_ProjectMenu_ProjectMenu_dvTreeview').scrollTop = id.toString();
    });
}

function setSelectedUnitType(fieldname, value) {
    document.getElementById(fieldname).value = value;
    document.getElementById("unitChanged").value = "1";
}
function setHiddenField(fieldname, value) {
    document.getElementById(fieldname).value = value;
}

function setActionField(action, fieldname, value) {
    document.getElementById(fieldname).value = value;
    document.getElementById("SavedPeriodActionType").value = action;
}
function setNewOffset(Offset) {
    document.getElementById('Offset').value = Offset;
    //document.getElementById('dvLoading').style.visibility = 'visible';
    //document.aspnetForm.submit();
    document.getElementById('ctl00_MainContent_ucChart1_ucTimePeriod_btnGo').click();    
} 
