n=-1; 
ie=-1;
max_nodes=4;

if (document.layers) { n=1; ie=0; } else { n=0; ie=1; }

function showpull(x) {
	hideothers(x);
	if (ie) {	document.getElementById('pull'+x).style.visibility="visible";		}
	if (n)  {	eval("document.pull"+x+".visibility=\"show\";");	}
}
function hideothers(y){
	if (ie){	for (i=0; i <= max_nodes; i++){	if ( i != y )	{	document.getElementById('pull'+i).style.visibility="hidden";	}	}	}
	if (n) {	 for (k=0; k <= max_nodes; k++){ if ( k != y ){	eval("document.pull"+k+".visibility=\"hide\";");	}	}	} 
}
function hideall(){
	if (ie){	for (i=0; i <= max_nodes; i++){	document.getElementById('pull'+i).style.visibility="hidden";		}	}
	if (n){	for (k=0; k <= max_nodes; k++){	eval("document.pull"+k+".visibility=\"hide\";");	}		} 
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		curwidth = obj.offsetWidth
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
			// curwidth += obj.offsetWidth
		}
	}
	// alert("left:" + curleft + " -- top:" + curtop);
	return [curleft,curtop,curwidth];
}
function dropdown(obj,lyr,lr){
	hideothers(lyr);	
	var coors = findPos(obj);
	var x = document.getElementById('pull' + lyr);
	
	if(lr==0){
		// mytop = coors[1] + 23;
		myleft = coors[0] + 3;
		// x.style.top = mytop + 'px';
	} else {
		myleft = (coors[0] - 2) - (125 - coors[2]);
	}   
	
	x.style.left = myleft + 'px';
	x.style.visibility="visible";
}


function show_answer(i){
	if(document.getElementById('a'+i).style.display=="none" || document.getElementById('a'+i).style.display==""){
		document.getElementById('a'+i).style.display="block";
	} else {
		document.getElementById('a'+i).style.display="none";	
	}
}


function showhint(div){
	if(document.getElementById(div).style.display==null || document.getElementById(div).style.display==""){
		document.getElementById(div).style.display = "block";
	} else if(document.getElementById(div).style.display=="block") {
		document.getElementById(div).style.display = "none";
	} else {
		document.getElementById(div).style.display = "block";
	}
	return false;
}




function suggest(obj, lyr){
	var coors = findPos(obj);
	var x = document.getElementById(lyr);
	
	myleft = coors[0];
	mytop  = coors[1] + 25;
	
	x.style.left = myleft + 'px';
	x.style.top = mytop + 'px';
	x.style.display = "block";
}

function hidesuggest(lyr){
	var x = document.getElementById(lyr);
	x.style.display = "none";
}


