// $Revision: 2 $ $Date: 2009-12-24 09:44:38+00:00 $ $Archive: /TRUNK/EBS/ebs4/ebs_common/scripts/ebs_HtmlElementVisibility.js $

function hideHtmlElementById(){
  for(var i=0; i<arguments.length; i++){
    if(document.getElementById(arguments[i])){
      document.getElementById(arguments[i]).style.visibility = 'hidden';
      document.getElementById(arguments[i]).style.display = 'none';
    }	
  }
}

function showHtmlElementById(){
  for(var i=0; i<arguments.length; i++){
    if(document.getElementById(arguments[i])){
      document.getElementById(arguments[i]).style.visibility = 'visible';
      document.getElementById(arguments[i]).style.display = 'block';
    }	
  }
}

function toggleHtmlElementDisplayById(){
  for(var i=0;i<arguments.length;i++){
	if(document.getElementById(arguments[i]))
      if(document.getElementById(arguments[i]).style.visibility=='visible')
        hideHtmlElementById(arguments[i]);
      else
        showHtmlElementById(arguments[i]);
  }
}

function hideHtmlElementsByName(){
  for(var i=0;i<arguments.length;i++){
    var els = document.getElementsByName(arguments[i]);
    if(els!=null){
	  for(var j=0;j<els.length;j++){	  
		els[j].style.visibility = 'hidden';
		els[j].style.display = 'none';
	  }
    }	
  }
}

function showHtmlElementsByName(){
  for(var i=0; i<arguments.length; i++){
    var els = document.getElementsByName(arguments[i]);
    if(els!=null){
	  for(var j=0;j<els.length;j++){	  
		els[j].style.visibility = 'visible';
		els[j].style.display = 'block';
	  }
    }
  }
}

function hideHtmlElementByRowId(){
  for(var i=0; i<arguments.length; i++){
    if(document.getElementById(arguments[i])){
      document.getElementById(arguments[i]).style.visibility = 'hidden';
      document.getElementById(arguments[i]).style.display = 'inline';
    }	
  }
}

function ebs_setWaivers(){
  for(var i=0; i<arguments.length; i++){
    if(document.getElementById("WAIVER_" + arguments[i])){
      document.getElementById("WAIVER_" + arguments[i]).checked = true;
    }	
  }
}

function ebs_setWaiversByName(){
  var ul = document.getElementById('LM_1_10997');
  var objs = ul.getElementsByTagName("input");
  for(var i=0; i<arguments.length; i++){
	for (var j=0; j<objs.length; j++) {
		if(objs[j].type.toLowerCase() == "checkbox"){
	        if (objs[j].name == "WAIVER_" + arguments[i]){
	            objs[j].checked = true;
	        }
		}
    }
  }
}