var siteUrl = '';
var openImg = new Image();		openImg.src = siteUrl + "/images/a1open.gif";
var closedImg = new Image();	closedImg.src = siteUrl + "/images/a1.gif";
var openImgSmall = new Image();		openImgSmall.src = siteUrl + "/images/a4open.gif";
var closedImgSmall = new Image();	closedImgSmall.src = siteUrl + "/images/a4.gif";

function doImg(imgName, imgSrc){
 document.getElementById(imgName).src = imgSrc.src;
}

function doBranch(branch, img)
{
 var objTemp = document.getElementById(branch);
 if (objTemp != null) // Mendel - some times it is null
 {
     var objBranch = objTemp.style;
     if(objBranch.display=="block")
     {
        objBranch.display="none";
     }
     else
     {
        objBranch.display="block";
     }
     objImg = document.getElementById(img);
     if(objImg.src.indexOf("images/a1.gif")>-1) 
     {
        objImg.src = openImg.src;
     }
     else
     {
        objImg.src = closedImg.src;
     }
 }
}

function openBranch(branch, img)
{
 var objTemp = document.getElementById(branch);
 if (objTemp != null) // Mendel - some times it is null
 {
    objTemp.style.display = "block";
    doImg(img, openImg);
 }
}

function doBranchSmall(branch, img)
{
 var obj =  document.getElementById(branch)
 if (obj != null) // Mendel - some times it is null
 {
    var objBranch = obj.style;
 
     if(objBranch.display=="block") objBranch.display="none";
     else objBranch.display="block";
     objImg = document.getElementById(img);
     if(objImg.src.indexOf('images/a4.gif')>-1) objImg.src = openImgSmall.src;
     else objImg.src = closedImgSmall.src;
 }
}

function openBranchSmall(branch, img)
{
 var objTemp =  document.getElementById(branch)
 if (objTemp != null) // Mendel - some times it is null
 {
    objTemp.style.display = "block";
    doImg(img, openImgSmall);
 }
}

function OverRow(theRow)
{
 theRow.style.backgroundColor = "#E3E2E6";
}

function OutRow(theRow, type)
{
 switch(type)
 {
  case 1:
   theRow.style.backgroundColor = "#ffffff";
   break;
  case 2:
   theRow.style.backgroundColor = "#F1F1F1";
   break;
 }
}

function OutRow2(theRow)
{
 theRow.style.backgroundColor = "#ffffff";
}

function PrintPage(page){
 window.open(page,"PrintPage","toolbars=0,manubar=1,scrollbars=1,directories=0,location=0,resizable=1,width=700,height=500,left=40,top=40");
}

function OpenGlossary(){
 window.open(siteUrl + "/Glossary/Glossary.aspx","GlossaryPopup","toolbars=0,manubar=1,scrollbars=1,directories=0,location=0,resizable=0,width=500,height=520,left=40,top=40");
}
