// RD: incluido 01/07/07 gestion menus xsl


function fnshow( sId, sClass )
{  var elem, vis;  
if( document.getElementById ) // this is the way the standards work    
  elem = document.getElementById( sId );  
else if( document.all ) // this is the way old msie versions work      
  elem = document.all[sId];  
else if( document.layers ) // this is the way nn4 works    
  elem = document.layers[sId];  

vis = elem.style;  
vis.display = 'block';

	var vVector = document.getElementsByTagName( 'div' );	
	for(var i=0,j=vVector.length;i<j;i+=1){
		if( vVector[i].id.substring(0, 4) == 'item' )
		{	
		
		
		
			if( vVector[i].id == sId )
			     {
			      	//vVector[i].className  = sClass;
				//vVector[i].style.display='block';
			     } 
			else {
				//vVector[i].className = sClass;
				vVector[i].style.display='none';
			     } 
				
		}
	}

	
// if the style.display value is blank we try to figure it out here  
// if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined) 
//    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';  
// vis.display = (vis.display==''||vis.display=='block')?'none':'block';

}


//function fnshow(sId, sClass){			        
//	var vVector = document.getElementsByTagName( 'div' );	
//	for(var i=0,j=vVector.length;i<j;i+=1){
//		if( vVector[i].id.substring(0, 4) == 'item' )
//		{			
//			if( vVector[i].id == sId ){vVector[i].className  = sClass;} 
//			else {vVector[i].className = "sClass + hide";}
//		}
//	}		
//}

function getElementsById(sId)
 {
  var outArray = new Array();	
	if(typeof(sId)!='string' || !sId)
	{
		return outArray;
	};
	
	if(document.evaluate)
	{
		var xpathString = "//*[@id='" + sId.toString() + "']"
		var xpathResult = document.evaluate(xpathString, document, null, 0, null);
		while ((outArray[outArray.length] = xpathResult.iterateNext())) { }
		outArray.pop();
	}
	else if(document.all)
	{
		for(var i=0,j=document.all[sId].length;i<j;i+=1){
		outArray[i] =  document.all[sId][i];}
		
	}
	else if(document.getElementsByTagName)
	{
		var aEl = document.getElementsByTagName( '*' );	
		for(var i=0,j=aEl.length;i<j;i+=1){
		
			if(aEl[i].id == sId )
			{
				outArray.push(aEl[i]);
			};
		};	
		
	};
	
	return outArray;
 }
