/*
 * Ferret
 *
 */
function fkwresearch(kw) {
 // form submit
 try {
  document.getElementById('fkwsearch').kw.value = kw;
  document.getElementById('fkwsearch').pg.value = '1';
  document.getElementById('fkwsearch').sub1.value = 1;
  document.getElementById('fkwsearch').submit();
 } catch (e) {}
}

function fkwresearch_mm(kw) {
 // form submit
 try {
  document.getElementById('fkwsearch').kw.value = kw;
  document.getElementById('fkwsearch').pg.value = '1';
  document.getElementById('fkwsearch').mm.value = '1';
  document.getElementById('fkwsearch').submit();
 } catch (e) {}
}

function nodeSelect(cls, cts, cid, val) {
 try {
  document.getElementById('fkwsearch').ls.value = cls;
  document.getElementById('fkwsearch').ts.value = cts;
  document.getElementById('fkwsearch').rt.value = cid;
  document.getElementById('fkwsearch').val.value = val;
  document.getElementById('fkwsearch').na.value = 's';
  document.getElementById('fkwsearch').submit();
 } catch (e) {}
}

function nodeMore(cls, cts, cid) {
 try {
 document.getElementById('fkwsearch').ls.value = cls;
  document.getElementById('fkwsearch').ts.value = cts;
  document.getElementById('fkwsearch').rt.value = cid;
  document.getElementById('fkwsearch').na.value = 'm';
  document.getElementById('fkwsearch').submit();
 } catch (e) {}
}

function naviPage(navi) {
 try {
  document.getElementById('fkwsearch').navi.value = navi;
  document.getElementById('fkwsearch').na.value = 'n';
  document.getElementById('fkwsearch').submit();
 } catch (e) {}
}

function research(kw) {
	fkwresearch(kw);
}

function setListNum() {
 try {
  var num = document.getElementById('ln').value;
  document.getElementById('fkwsearch').ln.value = num;
  document.getElementById('fkwsearch').submit();
 } catch (e) {}
}

function show(id) {
 Element.show($(id));
}

function hide(id) {
 Element.hide($(id));
}

function opensite(url) {
 try {
  window.open(url, null);
 } catch (e) {
 }
}

/*
 * scroll
 *
 */
var flowEndX = -400;

var flowCnt1 = 400;
var flowStartX1 = 600;
var linkmsg1 = '';
var textmsg1 = '';

var flowSpeed = 8;
var flowFps = 1000/24;
var flowTime;
var msgid = 0;
var flowKeep1 = 0;
var init = 0;

function flowMsg() {
 try {
  var o = document.getElementById('flowinner');
  m1 = getMsg1();
  
  o.innerHTML = m1;
  
  flowCnt1++;
  flowTimer();
 } catch (e) {}
}

function getMsg1() {
 var posX = flowStartX1 - flowCnt1 * flowSpeed;
 
 // 端に到達
 var mt = '';
 if (posX < flowEndX) {
  posX = flowStartX1;
  flowCnt1 = 0;
  linkmsg1 = getstore(msgid, 1);
  textmsg1 = getstore(msgid, 0);
  msgid++;
  if (maxmsgid < msgid) {
   msgid = 0;
  }
 }
 
 mt  = '<div style="float:left; width:1px; text-align:left; color:#ff0000; font-weight:bold; font-size:18px; position:relative;left:' + posX + '">';
 mt += '<a class="flowatag" style="color:#ffffff;" onmouseover="javascript:clearTimeout(flowTime)" onmouseout="javascript:flowTimer()" href="javascript:fkwresearch(\'' + linkmsg1 + '\');">' + textmsg1 + '</a>';
 mt += '</div>';
 
 return mt;
}


function flowTimer() {
 flowTime = setTimeout("flowMsg()", flowFps);
}


