


function xdelay(formname,columnid,charcountid,maxlength) {
	var command = "xcount('"+formname+"','"+columnid+"','"+charcountid+"','"+maxlength+"')";
	var field=document.getElementById(columnid);
	if (field.value.length > maxlength-1) {
		field.value = field.value.substring(0, maxlength);
	}else{

		setTimeout(command,200);
	}
}

//sets a characters remaining
function xcount(formname,columnid,charcountid, maxlength) {

  var x=document.getElementById(charcountid);
  var y=document.getElementById(columnid);
  var t=y.value;
  x.value=maxlength - t.length;
  if(x.value<0){
  	x.value=0;
  }
  x.innerHTML = x.value;
}

function clearText(formname,columnid,maxlength) {
  var y=document.getElementById(columnid);
  y.value="";
  xcount();
  y.focus();
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
     window.onload = func;
   } else {
     window.onload = function() {
       if (oldonload) {
         oldonload();
       }
       func();
     }
   }
 }


