﻿// START: functions for the tree view combo box
function SetTextBox(id, s, id_label, v, divname) {
    document.getElementById(id).value = s;
    document.getElementById(id_label).value = v;
    HideTreeView(divname);
}

function ToggleTreeView(divname) {
    if (document.getElementById(divname).style.visibility == "visible")
        HideTreeView(divname);
    else
        ShowTreeView(divname);
}

function ShowTreeView(divname) {
    document.getElementById(divname).style.visibility = "visible";
    document.getElementById(divname).style.zIndex = 100;
}

function HideTreeView(divname) {
    document.getElementById(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(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';
        }
    }


