if (isJsEnabled()) {
	  addLoadEvent(collapseAutoAttachHOL);
}

function collapseAutoAttachHOL() 
{

	try
	{
		var test = document.getElementById('ContentMain');
		test.onmouseover = resizeHendl;
		test.onmouseout = resizeHendl;		
	}
	catch(e)
	{
		//alert(e.message);
	}
  var fieldsets;
  if(document.getElementsByTagName('fieldset'))
  {
  	fieldsets = document.getElementsByTagName('fieldset');
  }
  else 
  {
  	return '';
  }
  
  var legend, fieldset;
  for (var i = 0; fieldset = fieldsets[i]; i++) 
  {
    if (!hasClass(fieldset, 'collapsible')) {
      continue;
    }
    legend = fieldset.getElementsByTagName('legend');
    if (legend.length == 0) {
      continue;
    }
    legend = legend[0];
    
    var a = legend.getElementsByTagName('a');
    a = a[0];
    
    if (typeof a.onclick != 'function')
    {
    	a.onclick = function(e){ resizeHendl();}
    }
    else
    {
    	//var old = a.onclick;
    	var b = document.createElement('a');
    	b.href = '#';
    	b.onclick = a.onclick;
    	a.onclick = function(){ 
    		toggleClass(this.parentNode.parentNode, 'collapsed');
        	if (!hasClass(this.parentNode.parentNode, 'collapsed')) 
        	{
 				collapseScrollIntoView(this.parentNode.parentNode);
 				if (typeof textAreaAutoAttach != 'undefined') 
 				{
 			// Add the grippie to a textarea in a collapsed fieldset.
	 	           textAreaAutoAttach(null, this.parentNode.parentNode);
		         }
	       	 }
 	       	 this.blur();
 	      	 resizeHendl();	      	 
 	         return false;
    	}
    }
  }
}


function textAreaAutoAtachHOL()
{
  var textareas;
  if(document.getElementsByTagName('textarea'))
  {
  	var textareas = document.getElementsByTagName('textarea');
  }
  else 
  {
   return "";
  }
  
  var textarea;
  for (var i = 0; i < textareas.length ; ++i) 
  {
  	textarea = textareas[i]
  	var grippie = textarea.nextSibling;
  	while(grippie != null)
  	{
  		if(hasClass(grippie, 'grippie'))
  		{
  			grippie.onmouseup = function(){resizeHendl()};
  			break;
  		}
  		grippie = grippie.nextSibling;
  	}    
  }
}
