// JavaScript Document
$.fn.focus_first = function() {
  var elem = $('input:visible', this).get(0);
  var select = $('select:visible', this).get(0);
  if (select && elem) {
    if (select.offsetTop < elem.offsetTop) {
      elem = select;
    }
  }
  var textarea = $('textarea:visible', this).get(0);
  if (textarea && elem) {
    if (textarea.offsetTop < elem.offsetTop) {
      elem = textarea;
    }
  }
  
  if (elem) {
    elem.focus();
  }
  return this;
}
					
function toggleDisplay(e) 
{ 
	if (window.XMLHttpRequest)
	{
		if( document.getElementById(e).style.display == "none" ) 
		{
    			$("#"+e).show("6000", function(){ $(this).focus_first();} ); 	
  		} 
		else 
		{ 
    			$("#"+e).hide("6000");
		}
	}
}