function donothing() {}

function unescapeStr( str ) {
  var y='';
  for(var i=0;i<str.length;i+=2) {
    y += unescape('%'+str.substr(i,2));
  }
  return y
}

function setCookie (name, value) {
  var str;

  var now = new Date()
  var expires = now.toGMTString();

  if (value != null)
    str = name + "=" + escape(value);
  document.cookie = str+";path=/;expires="+expires;
}

function getCookie(name) {
  var cookie = " " + document.cookie;
  var search = " " + name + "=";
  var setStr = null;
  var offset = 0;
  var end = 0;
  if (cookie.length > 0) {
    offset = cookie.indexOf(search);
    if (offset != -1) {
      offset += search.length;
      end = cookie.indexOf(";", offset)
      if (end == -1) {
        end = cookie.length;
      }
      setStr = unescape(cookie.substring(offset, end));
    }
  }
  return(setStr);
}

function cookiesEnabled(){
  var str1 = "test";
  setCookie("cookie",str1);
  var str2 = getCookie("cookie");
  if (str2 != str1)
    return false;
  else
    return true;
}

function textareaCounter(field, countfield, maxlimit) {
  if (field.value.length > maxlimit)
    field.value = field.value.substring(0, maxlimit);
  else
    countfield.value = maxlimit - field.value.length;
}

function winopen(url,stuff,morestuff) {
  var popwin = window.open(url,stuff,morestuff);
  if ( typeof(popwin) != "undefined" && popwin ) {
    popwin.focus();
  }
  lastPopup = popwin;
}

