﻿// START: functions for the tree view combo box
function SetTextBox(id, s, id_label, v, divname) {
    document.getElementById(GetClientId(id)).value = s;
    document.getElementById(GetClientId(id_label)).value = v;
HideTreeView(divname);
}

function ToggleTreeView(divname) {
    if (document.getElementById(GetClientId(divname)).style.visibility == "visible")
HideTreeView(divname);
else
ShowTreeView(divname);
}

function ShowTreeView(divname) {
    document.getElementById(GetClientId(divname)).style.visibility = "visible";
    document.getElementById(GetClientId(divname)).style.zIndex = 100;
}

function HideTreeView(divname) {
    document.getElementById(GetClientId(divname)).style.visibility = "hidden";
}

// END: functions for the tree view combo box
function BuildSelectedTaxon(numModuleID, intTaxonID, strHidFieldName)
{
for (var i=0; i <document.forms[0].elements.length; i++)
{
if (document.forms[0].elements[i].name)
{
if (document.forms[0].elements[i].name.indexOf(numModuleID + strHidFieldName) >= 0)
{
document.forms[0].elements[i].value = document.forms[0].elements[i].value + "," + intTaxonID;
}
}
}

}

function NodeCheckUnCheck(node)
{
for (var i=0; i <document.forms[0].elements.length; i++)
{
if (document.forms[0].elements[i].name)
{
if (document.forms[0].elements[i].name.indexOf(node.Category + ':hiddenTaxonomies') >= 0)
{
document.forms[0].elements[i].value = document.forms[0].elements[i].value + "," + node.Value;
}
}
}

}

function AjaxRequestRightHand(SelectedFolderID, numModuleID) {

var fullobjname = "Module" + numModuleID + "_selRightHandArticle";
AjaxRequest(SelectedFolderID, fullobjname);
}
function toggleTypes(img, objname, numModuleID) {

var imgOtherFolderPlus = new Image();
var imgOtherFolderMinus = new Image();
imgOtherFolderPlus.src = 'Images/plus.gif';
imgOtherFolderMinus.src = 'Images/minus.gif';
var fullobjname = "Module" + numModuleID + "_" + objname;
var objSH = document.getElementById(GetClientId(fullobjname)); //document.getElementById(fullobjname);
if (img.src == imgOtherFolderPlus.src) {
img.src = imgOtherFolderMinus.src;
img.alt = '';
objSH.style.display = 'block';
}
else {
img.src = imgOtherFolderPlus.src;
img.alt = 'Click here to expand';
objSH.style.display = 'none';
}
}
function toggleVisibility(id, numModuleID) {

    id = GetClientId(id);
var objItemsToDisplay = document.getElementById(GetClientId('Module' + numModuleID + '_divItemsToDisplay'));
var objLookandFeel = document.getElementById(GetClientId('Module' + numModuleID + '_divLookandFeel'));
var objTabItemsToDisplay = document.getElementById(GetClientId('Module' + numModuleID + '_tabItemsToDisplay'));
var objTabLookandFeel = document.getElementById(GetClientId('Module' + numModuleID + '_tabLookandFeel'));

if (id == objItemsToDisplay.id) {

objItemsToDisplay.style.display = "";
objLookandFeel.style.display = "none";

objTabItemsToDisplay.style.backgroundColor = "#ffffff";
objTabItemsToDisplay.style.color = "#333333";
objTabItemsToDisplay.style.border = "1px solid #bfbfbf";
objTabItemsToDisplay.style.borderBottom = "none";
objTabLookandFeel.style.backgroundColor = "#cccccc";
objTabLookandFeel.style.color = "#666666";
objTabLookandFeel.style.border = "1px solid #cccccc";
objTabLookandFeel.style.borderBottom = "none";
}

if (id == objLookandFeel.id) {

objLookandFeel.style.display = "";
objItemsToDisplay.style.display = "none";
objTabLookandFeel.style.backgroundColor = "#ffffff";
objTabLookandFeel.style.color = "#333333";
objTabLookandFeel.style.border = "1px solid #bfbfbf"
objTabLookandFeel.style.borderBottom = "none"
objTabItemsToDisplay.style.backgroundColor = "#cccccc";
objTabItemsToDisplay.style.color = "#666666";
objTabItemsToDisplay.style.border = "1px solid #cccccc";
objTabItemsToDisplay.style.borderBottom = "none";
}
}

