function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = '';
}
}
function clickrecall(thisfield, defaulttext) {
if (thisfield.value == '') {
thisfield.value = defaulttext;
}
}

function cl(t){if (t.defaultValue==t.value) t.value = '';}
//HTML usage <input id="name" value="Your Name" onfocus="cl(this);"/>

// fieldname, remainingname, maxchars
function CheckFieldLength(fn,rn,mc) {
  var len = fn.value.length;
  if (len > mc) {
    fn.value = fn.value.substring(0,mc);
    len = mc;
  }
  document.getElementById(rn).innerHTML = mc - len;
}
