function openDownloadPopup(strID)
{
/* Opens the document for download in a new window */
	  window.open("document_download.aspx?documentID=" + strID,"explorerPopup","width=405,height=285,toolbar=no,menubar=no,resizable=yes,location=no,scrollbars=no")
}
function show_all(intState){
/* Handles the show all/hide all links */
    //get all images
    //for each image,
    //if element is collapse_xxx
    //call toggle_collapse
    for (idx=0; idx < document.Form2.elements.length; idx++){
        if(document.Form2.elements [idx].name.indexOf("collapse") > -1){
          toggle_collapse(document.getElementById(document.Form2.elements[idx].name) ,intState);
        }
    }
  }
function toggle(strID){
/* Handles Plus/Minus toggles for view repository */
	    var obj;
	    obj = document.getElementById("collapse_" + strID)
	    if(obj){
	      toggle_collapse(obj, "0");
	    }
}
function toggle_collapse(obj, intState){
    var skinFolder;    var skinFolderObj;    skinFolder = "";    if (document.getElementById){        skinFolderObj = window.document.getElementById("hidSkinFolder");        if (skinFolderObj){          //alert(skinFolderObj.innerText + " " + skinFolderObj.value);          skinFolder = skinFolderObj.value;        }       }    if (obj){
      obj_detail = document.getElementById(obj.id+"_detail");
      if (intState == 1){
        // force open 
        obj_detail.style.display = "";
        obj.src = "images/" + skinFolder + "/collapsebar_close.gif";
      }else if (intState == -1){
        // force close
        obj_detail.style.display = "none";
        obj.src = "images/" + skinFolder + "/collapsebar_open.gif";
      }else if (obj_detail && obj_detail.style.display == "none"){
        // toggle open
        obj_detail.style.display = "";
        obj.src = "images/" + skinFolder + "/collapsebar_close.gif";
      }else if (obj_detail){
        // toggle close
        obj_detail.style.display = "none";
        obj.src = "images/" + skinFolder + "/collapsebar_open.gif";
      }
      else{
        //alert("um...problems");
      }
    }
  }

