//****************************------------------------
// SHoW.HiDE v0.0.1
// Some useful stuff
//****************************

function trace(str){
	box = document.getElementById('tracer');
	box.childNodes[0].childNodes[0].nodeValue += '\n' + str;
}

function showInline(id){
	document.getElementById(id).style.display="inline";
}

function showInlineObj(obj){
	obj.style.display="inline";
}

function showBlock(id){
	document.getElementById(id).style.display='block';
}

function showBlockObj(obj){
	obj.style.display='block';
}

function hide(id){
document.getElementById(id).style.display='none';	
}

function hideObj(obj) {
	obj.style.display = 'none';
}

function hideThisShowNext(obj){

	obj.style.display='none';	
	q = obj.parentNode.getElementsByTagName('div');
	var next;

	for(i=0;i<q.length;i++) {
		if(q[i] == obj) {		
			next = q[i+1];
			break;
		}
	}
	
	showInlineObj(next);
	
	//trace('bb');

}

function hideThisShowPrev(obj){

	obj.style.display='none';	
	q = obj.parentNode.getElementsByTagName('DIV');
	var next;
	
//	trace(q.length);
	
	for(i=0;i<q.length;i++) {
	
//		trace(q[i].className + "  " + q[i].childNodes[0].nodeValue);
	
		if(q[i] == obj) {		
			next = q[i-1];
			break;
		}
	}

	showInlineObj(next); 

}

function justHidePrev(obj){

	q = obj.parentNode.getElementsByTagName('DIV');
	var next;
	
//	trace(q.length);
	
	for(i=0;i<q.length;i++) {
	
//		trace(q[i].className + "  " + q[i].childNodes[0].nodeValue);
	
		if(q[i] == obj) {		
			next = q[i-1];
			break;
		}
	}

	hideThisShowNext(next); 

}

function showUserMenu(obj){
	
	div = obj.getElementsByTagName('DIV');	
	div[0].style.display = 'block';
	
}

function hideUserMenu(obj){

	div = obj.getElementsByTagName('DIV');	
	div[0].style.display = 'none';
	
}


function showUserMenuShaded(obj){
	
	div = obj.parentNode.getElementsByTagName('DIV');	
	div[1].style.display = 'block';
	
}

function hideUserMenuShaded(obj){

	div = obj.parentNode.getElementsByTagName('DIV');	
	div[1].style.display = 'none';
	
}
	


// SHoW.HiDE v0.0.1 ends
//****************************------------------------
