//This prototype is provided by the Mozilla foundation and
//is distributed under the MIT license.
//http://www.ibiblio.org/pub/Linux/LICENSES/mit.license
if (!Array.prototype.indexOf)
{
  Array.prototype.indexOf = function(elt /*, from*/)
  {
    var len = this.length;

    var from = Number(arguments[1]) || 0;
    from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
    if (from < 0)
      from += len;

    for (; from < len; from++)
    {
      if (from in this &&
          this[from] === elt)
        return from;
    }
    return -1;
  };
}

infowindow = function(theurl) {
	window.open(theurl,'_info','status=0,toolbar=0,location=0,menubar=0,resizable=1,scrollbars=1,width=560,height=680');
}

function checkAll(theForm, cName, status) {
	for (i=0,n=theForm.elements.length;i<n;i++) {
	  if (theForm.elements[i].className.indexOf(cName) !=-1) {
	    theForm.elements[i].checked = status;
	  }
	}
}
