﻿
/**************************************************************
* expand or collapse the tree
**************************************************************/
function show(subCategory, path){    
	var thesub;
	var theimage;
	var imageid;
	thesub = document.getElementById(subCategory);
	imageid = "img_"+subCategory;
	theimage = document.getElementById(imageid);	
    if(thesub==null)
    {
        return;
    }
    else
    {
	    if(thesub.style.display == 'block'){
		    //collapse...
		    thesub.style.display = 'none';
		    theimage.src = 'images/plus.gif';
		    theimage.title='Expand';
	    }else{
		    thesub.style.display = 'block';
		    theimage.src = 'images/minus.gif';
		    theimage.title='Collapse';
	    }
	}
}

/**************************************************************
* Expand all nodes
**************************************************************/
function Expand() {
   divs=document.getElementsByTagName("div");   
   for (i=1;i<divs.length;i++) {          
     key=document.getElementById("x" + divs[i].id);  
     if(key==null)
     {
     return;
     } 
     else
      divs[i].style.display="block";    
     key.innerHTML="<img src='images/minus.gif' border='0' title='collapse' id='img_"+divs[i].id+"'>";
   }
}

/**************************************************************
* collapse all nodes
**************************************************************/
function Collapse() {   
   divs=document.getElementsByTagName("div");   
   for (i=1;i<divs.length;i++) {     
    key=document.getElementById('x'+divs[i].id); 
     if(key==null)
     {
     return;
     }  
     else
        divs[i].style.display="none";   
    key.innerHTML="<img src='images/plus.gif' border='0' title='expand' id='img_"+divs[i].id+"'>";
   }
}

/****************************************************
*
********************************************************/
function getURLParam(strParamName)
{
    var strReturn = "";
    var strHref = this.parent.window.location.href;    
    if ( strHref.indexOf("?") > -1 )
    {
        var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
        var aQueryString = strQueryString.split(/&/g);
        for ( var iParam = 0; iParam < aQueryString.length; iParam++ )
        {
            if ( aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 )
            {
                var aParam = aQueryString[iParam].split(/=/g);
                strReturn = aParam[1];
                 return strReturn;
               break;
            }
        }
    }
    else  return;       
}

