
function handleOut(elname) {
    // hides all popups, parameter is the div name
    // function called on onmouseout of hyperlink parameter

    d = document.getElementById(elname) ;
    d.style.left = "-2650px";
 
}
function setLyr(obj1,lyr) {

  
   	obj = document.getElementById (obj1) ;
	var newX = findPosX(obj);
	var newY = findPosY(obj);	
	var x = document.getElementById(lyr);		
	var finy = 0;
	var finx = 0;	 
	finx = newX + 15; // starting point of nav item	  
	if (BrowserDetect.browser == "Firefox")
	{
		finy = newY - 80;// width of top nav item
	}
	else
	{
		finy = newY - 52;// width of top nav item
	}
	//set final position
	 x.style.top =  finy + 'px';
	 x.style.left = finx + 'px';
	 
}
function setLyrDisclaimer(obj1,lyr) {

  
   	obj = document.getElementById (obj1) ;
	var newX = findPosX(obj);
	var newY = findPosY(obj);	
	var x = document.getElementById(lyr);		
	var finy = 0;
	var finx = 0;	 
	finx = newX - 470; // starting point of nav item	  
	if (BrowserDetect.browser == "Firefox")
	{
		finy = newY - 65;// width of top nav item
	}
	else
	{
		finy = newY - 60;// width of top nav item
	}
	//set final position
	 x.style.top =  finy + 'px';
	 x.style.left = finx + 'px';
	 
}
function findPosX(obj)
  { //recursively searches through dom to get x postion
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {//recursively searches through dom to get y postion
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}
var isPatientOpen = 1;
var isHospitalOpen = 1;
function collapsePatient() {

    tab1 = document.getElementById("maintable");
    tab2 = document.getElementById("addedhospitalstable");
    im1 = document.getElementById("pi1");
    trs1 = tab1.getElementsByTagName("tr");
    trs2 = tab2.getElementsByTagName("tr");
    
    if (isPatientOpen == 0) {
        // open it
        for (i = 4; i < 54; i++) {
            var t = trs1[i];
            t.style.display = "";
        }
        im1.src = "images/btn_arrow_open.gif";
        // other tables
       
        if (trs2.length > 0) {
            for (r = 4; r < trs2.length; r++) {
                var tt = trs2[r];               
                if (tt.id == "togglelevel2") {
                    
                    break;
                }
                tt.style.display = "";
                
            }
        }
        
        isPatientOpen = 1;
    }
    else {
        for (i = 4; i < 54; i++) {
            var t = trs1[i];
            t.style.display = "none";
        }
        im1.src = "images/btn_arrow_closed.gif";
        // other tables

        if (trs2.length > 0) {
		
            for (r = 4; r < trs2.length; r++) {
                var tt = trs2[r];
                 
		if (tt.id == "togglelevel2") {
		   
                    break;
                }
                tt.style.display = "none";

            }
        }
        isPatientOpen = 0;
    }
}

function collapseHospital() {

    tab1 = document.getElementById("maintable");
    tab2 = document.getElementById("addedhospitalstable");
    im1 = document.getElementById("pi2");
    trs1 = tab1.getElementsByTagName("tr");
    trs2 = tab2.getElementsByTagName("tr");

    if (isHospitalOpen == 0) {
        // open it
        for (i = 56; i < trs1.length; i++) {
            var t = trs1[i];
            t.style.display = "";
        }
        im1.src = "images/btn_arrow_open.gif";
        // other tables

        if (trs2.length > 0) {
            for (r = (trs2.length - 1); r > 0; r--) {
                var tt = trs2[r];
                if (tt.id == "togglelevel2") {

                    break;
                }
                tt.style.display = "";

            }
        }

        isHospitalOpen = 1;
    }
    else {
        for (i = 56; i < trs1.length; i++) {
            var t = trs1[i];
            t.style.display = "none";
        }
        im1.src = "images/btn_arrow_closed.gif";
        // other tables

        if (trs2.length > 0) {
            for (r = (trs2.length - 1); r > 0; r--) {
                var tt = trs2[r];
                if (tt.id == "togglelevel2") {

                    break;
                }
                tt.style.display = "none";

            }
        }
        isHospitalOpen = 0;
    }
}
