var bV=parseInt(navigator.appVersion);
NS4=(document.layers)?true:false;
IE4=(document.all)?true:false;
ver4=(NS4 || IE4)?true:false;
if (document.images) {
	arImLoad=new Array ("grafica/-.gif");
	arImList=new Array ();
	for (counter in arImLoad) {
		arImList[counter]=new Image();
		arImList[counter].src=arImLoad[counter] + ".gif";
	}
}
function expandIt(){
	return
}
function expandAll(){
	return
}


isExpanded=false;

function reDo(){
	window.location.reload()
}

function getIndex(el) {
	ind=null;
	for (i=0; i<document.layers.length; i++) {
		whichEl=document.layers[i];
		if (whichEl.id==el) {
			ind=i;
			break;
		}
	}
	return ind;
}

function arrange() {
	nextY=document.layers[firstInd].pageY + document.layers[firstInd].document.height-10;
	for (i=firstInd+1; i<document.layers.length; i++) {
		whichEl=document.layers[i];
		if (whichEl.visibility != "hide") {
			whichEl.pageY=nextY;
			nextY += whichEl.document.height-10;
		}
	}
}

function initIt(){
	if (NS4) {
		scrollTo(0,pageYOffset-30)
		for (i=0; i<document.layers.length; i++) {
			whichEl=document.layers[i];
			if (whichEl.id.indexOf("Child") != -1) {
				whichEl.visibility="hide";
				whichEl.isExpanded=false;
			}
		}
		arrange();
		setTimeout("window.onresize=reDo",1000)
	}
	else {
		tempColl=document.all.tags("DIV");
		for (i=0; i<tempColl.length; i++) {
			if (tempColl(i).className == "child") {
				tempColl(i).style.display="none";
				tempColl(i).isExpanded=false;
			}
		}
	}
}

function expandIt(el) {
	if (!ver4) return;
	if (IE4) {
		expandIE(el)
	} 
	else {
		expandNS(el)
	}
}

function expandIE(el) { 
	whichEl=eval(el + "Child");
	whichIm=event.srcElement;
	if (whichEl.style.display == "none") {
		whichEl.style.display="block";
		whichEl.isExpanded=true;
		whichIm.src="grafica/-.gif";
	}
	else {
		whichEl.style.display="none";
		whichEl.isExpanded=false;
		whichIm.src="grafica/+.gif";
	}
}

function expandNS(el) {
	whichEl=eval("document." + el + "Child");
	whichIm=eval("document." + el + "Parent.document.images['imEx']");
	if (whichEl.visibility == "hide") {
		whichEl.visibility="show";
		whichEl.isExpanded=true;
		whichIm.src="grafica/-.gif";
	}
	else {
		whichEl.visibility="hide";
		whichEl.isExpanded=false;
		whichIm.src="grafica/+.gif";
	}
	arrange();
}

function showAll() {
	for (i=firstInd; i<document.layers.length; i++) {
		whichEl=document.layers[i];
		whichEl.visibility="show";
	}
}

function expandAll(isBot) {
	newSrc=(isExpanded)?"grafica/+.gif":"grafica/-.gif";
	if (NS4) {
		document.images["imEx"].src=newSrc;
		for (i=firstInd; i<document.layers.length; i++) {
			whichEl=document.layers[i];
			if (whichEl.id.indexOf("Parent") != -1) {
				whichEl.document.images["imEx"].src=newSrc;
			}
			if (whichEl.id.indexOf("Child") != -1) {
				whichEl.visibility=(isExpanded)?"hide":"show";
				whichEl.isExpanded=(isExpanded)?false:true;
			}
		}
		arrange();
		if (isBot && isExpanded) scrollTo(0,document.layers[firstInd].pageY);
	}
	else {
		divColl=document.all.tags("DIV");
		for (i=0; i<divColl.length; i++) {
			if (divColl(i).className == "child") {
				divColl(i).style.display=(isExpanded)?"none":"block";
				divColl(i).isExpanded=(isExpanded)?false:true;
			}
		}
		imColl=document.images.item("imEx");
		for (i=0; i<imColl.length; i++) {
			imColl(i).src=newSrc;
		}
	}
	isExpanded=!isExpanded;
}

with (document) {
	write("<STYLE TYPE='text/css'>");
	write(".parent {");
	if (NS4) {write("position:absolute; visibility:hidden;")};
	if (IE4) {write("margin-top:-10;")};
	write("margin-left:35;");
	write("color:#006");
	write("}");
	write(".child {");
	if (NS4) {write("position:absolute; visibility:hidden;")};
	if (IE4) {write("display:none;")};
	write("margin-left:50;");
	write("}");
	write(".other {");
	if (NS4) {write("position:absolute; visibility:hidden;")};
	write("margin-left:25;");
	write("}");
	write("</STYLE>");
}

function linkIt(whichEl, whichHref) {
	lay=(NS4)?eval("document."+whichEl+"Child"):eval(whichEl+"Child");
	if (!lay.isExpanded) expandIt(whichEl);
	nlay=(NS4)?lay.document.images[whichHref]:document.images[whichHref];
	if (NS4){
		sY=nlay.y+lay.pageY-20
		window.scrollTo(0,sY);
		}
	else{nlay.scrollIntoView();scroll(0,document.body.scrollTop-20);
	//alert(nlay.parentElement.tagName);
	nlay.parentElement.style.backgroundColor="#FF99FF";setTimeout("nlay.parentElement.style.backgroundColor='white'",1000);}
}

window.onload=initIt;
