/*
    FILE:          : Expand.js
    DESCRIPTION    : Defines  functions used for expanding
                     and collapsing of the Index section.
    DATE           : 05 June 2006
    AUTHOR         : 
    CHANGE CONTROL :
*/

function exp_coll(ind) {	

 s = document.getElementById("sp_" + ind);
 i = document.getElementById("im_" + ind);
	if (ind != "")
	{
		if(s.className == "wb-index-heading-ul-none") {		
		  getObject("im_"+ind).className="wb-index-heading-minus";
		  classString="wb-index-heading-minus";
		  getObject("sp_"+ind).className="wb-index-heading-ul-block";
		  classString="wb-index-heading-ul-block";   
		}
		else if(s.className == "wb-index-heading-ul-block") {   
		  getObject("im_"+ind).className="wb-index-heading-plus";
		  classString="wb-index-heading-plus";
		  getObject("sp_"+ind).className="wb-index-heading-ul-none";
		  classString="wb-index-heading-ul-none";
		}
	}	
}

function getObject(objectId) {
	if (document.all && !document.getElementById) {
		return document.all(objectId);
	} else {
		return document.getElementById(objectId);
	}
}

function showIndexOutline(section,indexUrl)
{
	location.href = indexUrl+"&sc="+section;	
	return false;
}


function expandindex(querystring) {	
	var sc= "";
	if (querystring.indexOf("&sc") != -1) {
		   sc = querystring.substring(querystring.indexOf("&sc")+ 4); 
	} 	
	exp_coll(sc);
}