/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Steve | http://jsmadeeasy.com/ */


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 toCount(entrance,exit,text,characters) {
  var entranceObj=getObject(entrance);
  var exitObj=getObject(exit);
  var length=characters - entranceObj.value.length;
  if(length <= 0) {
    length=0;
    text='<span class="disable"> '+text+' </span>';
    entranceObj.value=entranceObj.value.substr(0,characters);
  }
  exitObj.innerHTML = text.replace("{CHAR}",length);
}

/**
//toCount('aboutus','aboutusTextLimitText','{CHAR} characters left',750);
function toCount(opt_countedTextBox, opt_countBody, opt_text, opt_maxSize)
{
    var countedTextBox = opt_countedTextBox ? opt_countedTextBox : "counttxt";

    var countBody = opt_countBody ? opt_countBody : "countBody";

    var maxSize = opt_maxSize ? opt_maxSize : 1024;
//alert('Here 2' + countedTextBox);

    var field = document.getElementById(countedTextBox);
alert('Here 3' + field + maxSize);

    if (field && field.value.length >= maxSize)
    {
        field.value = field.value.substring(0, maxSize);
    }

alert('Here 4');
    var txtField = document.getElementById(countBody);
    if (txtField)
    {
        txtField.innerHTML = (opt_maxSize - field.value.length) . " characters left.";
    }
}
**/