var stopped;
var upto;
var curform;
var timerID;

if (!upto) { upto = 0; }

var links;
if (!links) { links = ''; }

function gothere(m) {
  var loc = m.options[m.selectedIndex].value;
  top.location.href = loc;
  stopped = 1;
  return loc;
}


function rotate() {
  if (stopped) { return; }
  var forms = document.forms;
  len = forms.length;
  if (len > upto)
  {
    for (i = upto; i < len; i++)
    {
      var form = forms[i];
      if (form.name == 'iwr')
      {
        curform = form;

          document.write('<scr','ipt language="JavaScript" src="',form.links.value,'"><\/script>');
       
        addoptions();
      }
    }

    upto = len;
  }
  else
  {
    for (i = 0; i < len; i++)
    {
      if (forms[i].name == 'iwr')
      {
        var menu = forms[i].list;
        chosen = menu.selectedIndex;
        menu.selectedIndex = (chosen == (menu.length - 1))?0:(chosen + 1);
      }
    }
  }

  timerID = setTimeout("rotate()",6000);
}

function addoption(m,v,t) {
  for (j = 0; j < m.length; j++)
  {
    if (m.options[j].text == t) { return; }
  }
  var i = m.length++;
  m.options[i].value = v;
  m.options[i].text = t;
}

function addlink(v,t) {
  addoption(curform.list,v,t);
}

function addoptions() {
  var m = curform.list;
  for (j = 0; j < m.length; j++)
  {
    var url = m.options[j].value;

    do {
      var pos1 = url.indexOf('{');
      var pos2 = url.indexOf('}');
      if (pos1 >= 0 && pos2 > pos1)
      {
        var varname = url.substring(pos1 + 1, pos2);
        eval('var value = curform.' + varname + '.value;');
        url = url.substring(0, pos1) + escape(value) + url.substring(pos2 + 1);
      }
    } while (pos1 >= 0 && pos2 > pos1);

    m.options[j].value = url;
  }
}

if (timerID) clearTimeout(timerID);
rotate();
