var oopts = {
  textFont: 'Impact,Arial Black,sans-serif',
  textHeight: 10,
  maxSpeed: 0.1,
  decel: 0.9,
  depth: 0.99,
  outlineColour: '#fff',
  outlineThickness: 3,
  pulsateTo: 0.2,
  pulsateTime: 0.5,
  wheelZoom: false
}, ttags = 'taglist', lock, shape = 'sphere';
window.onload = function() {
  TagCanvas.textFont = 'Trebuchet MS, Helvetica, sans-serif';
  TagCanvas.textColour = '#b1a78f';
  TagCanvas.textHeight = 15;
  TagCanvas.outlineColour = '#00519E';
  TagCanvas.maxSpeed = 0.03;
  TagCanvas.minBrightness = 0.2;
  TagCanvas.depth = 0.92;
  TagCanvas.pulsateTo = 0.6;
  TagCanvas.initial = [0.1,-0.1];
  TagCanvas.decel = 0.98;
  TagCanvas.reverse = true;
  TagCanvas.hideTags = false;
  TagCanvas.shadow = '#ccc';
  TagCanvas.shadowBlur = 1;
  TagCanvas.weight = false;
  try {
    TagCanvas.Start('tagcanvas','taglist');
    TagCanvas.Start('smallCanvas','moreTags', oopts);
    f('options');
  } catch(e) {
    document.getElementById('cmsg').style.display='none';
    document.getElementsByTagName('canvas')[0].style.border='0';
  }
};
function BGImage(e) {
  document.getElementById('tagcanvas').style.backgroundImage = (e.checked ? 'url(images/canvas_bg1.png)' : 'none');
}
function nop() {
  window.alert('These images have an onclick handler');
  return false;
}
function f(a) {
  TagCanvas.Start('otherCanvas',a,oopts);
  return false;
}
function restart() {
  TagCanvas.shape = shape;
  TagCanvas.lock = lock;
  TagCanvas.Start('tagcanvas',ttags);
}
function changetags(t) {
  ttags = t;
  restart();
}
function changeshape(s) {
  lock = s;
  shape = (s == 'x' && 'hcylinder') || (s == 'y' && 'vcylinder');
  TagCanvas.initial = (s == 'x' && [0,0.2]) || (s == 'y' && [0.2,0]) || [0.2,0.2];
  restart();
}
