var nadds = 1;
function Expand()
{
 nadds++
 var adh= '<div id="NewDiv'+nadds+'">' +
 '<table><tr><td align="left" class="2" nowrap>&nbsp;&nbsp;Add a heading for details '+nadds+'&nbsp;&nbsp;</td></td></table>' + 
 '<table  class="0" border="0" cellspacing="1" cellpadding="2"><tr>' +
 '<td class="1"><input type="text" class="text" size="45" maxlength="70" name="detailsHdr'+nadds+'" class="text" onKeyPress="return disableEnterKey(event)">' +
 '</td></tr></table>' +
 '<table><tr><td align="left" class="2" nowrap>&nbsp;&nbsp;Add / Paste additional information and detail here&nbsp;&nbsp;</td></td></table>' + 
 '<table  class="0" border="0" cellspacing="1" cellpadding="5"><tr>' +
 '<td class="1">  <textarea class="text" name="details'+nadds+'" rows="4" cols="100" wrap="virtual"></textarea>' +   
 '</td></tr></table>&nbsp;' +
 '</div>';

  additions.insertAdjacentHTML('BeforeEnd',adh);

  var rdh= '<INPUT Type=button class="txt" Value="Remove ('+nadds+')" OnClick="return(Clr_Expand())">';
  document.getElementById('removeAdds').innerHTML= rdh;

  return false;
}

function Clr_Expand()
{
 if(nadds > 1)
 { 
  var div = document.getElementById('NewDiv'+nadds);
  div.parentNode.removeChild(div);
  nadds--;
  var rdh= '<INPUT Type=button class="txt" Value="Remove ('+nadds+')" OnClick="return(Clr_Expand())">';
  document.getElementById('removeAdds').innerHTML= rdh;
 }

 if(nadds==1)
 { 
  document.getElementById('removeAdds').innerHTML= '';
 }
 return false;
}

function getObject(obj)
{
 var theObj;
 if(document.all)
 {
  if(typeof obj=="string")return document.all(obj);
  else return obj.style;
 }
 if(document.getElementById)
 {
  if(typeof obj=="string")return document.getElementById(obj);
   else return obj.style;
  }
  return null;
}

function chr_cnt(p1,p2,p3,p4)
{
 var p1Obj=getObject(p1);
 var p2Obj=getObject(p2);
 var longitud=p4 - p1Obj.value.length;
 if(longitud <= 0)
 {
  longitud=0;
  p3='<span class="disable"> '+p3+' </span>';
  p1Obj.value=p1Obj.value.substr(0,p4);
 }
 p2Obj.innerHTML = p3.replace("{CHAR}",longitud);
}

