function decrval(val,tgt)
{
	if (val > 18) tgt.value--;	
}

function incrval(val,tgt)
{
  if (val < 99) tgt.value++;	
}

function IsDigit()
{
	return ((event.keyCode >= 48) && (event.keyCode <= 57))
}

function addToFavorites(linkObj,addUrl,addTitle) 
{ 
  if (document.all && !window.opera) 
  { 
    window.external.AddFavorite(addUrl,addTitle); 
    return false; 
  } 
  else if (window.opera && window.print) 
  { 
    linkObj.title = addTitle; 
    return true; 
  } 
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')) 
  { 
    if (window.confirm('Bookmark page?')) 
    { 
      window.sidebar.addPanel(addTitle,addUrl,''); 
      return false; 
    } 
  } 
  window.alert('Press CTRL-D,\nto confirm add page.'); 
  return false; 
} 

function textCounter(field,cntfield) {
  cntfield.value = field.value.length;
}
