function expandContract()

in w3c-testcases/w3c/xmlschema2006-11-06/nistMeta/img/folder-base.js [13:37]


function expandContract(id){
	if(document.getElementById == null) return;
	for(var i=0; i<5; i++){
	  var prefix = '';
	  switch(i){
            case 0: prefix='schema'; break;
	    case 1: prefix='instance'; break;
	    case 2: prefix='validity'; break;
	    case 3: prefix='status'; break;
	    case 4: prefix='doc'; break;
	  }
	  
	  var img = document.getElementById(prefix+id+'Img');
	  if(img !=null){
	  	if(img.src == minusImg.src) img.src = plusImg.src;
	  	else img.src = minusImg.src;
	  }

	  if(document.getElementById(prefix+id+'Div')){
	  	var obj = document.getElementById(prefix+id+'Div').style;
	 	 if(obj.display == '') obj.display = "none";
	  	else obj.display = '';	  
	  }
	}
}