function JsLoad() {
  FocusSelector();
  GetCookie(false,'get');
  SetTarget('combined', null, null);
  document.getElementById('input-search-word').value = '';
}

function FocusSelector () {
  if (document.getElementById("loginbox").getAttribute('className') == 'hidden'
    || document.getElementById("loginbox").getAttribute('class') == 'hidden') {
    document.search_form.search.focus();
  } else {
//    document.login_form.acctname.focus();
  }
}

function TabSearch(t, s) {
  var p = t.parentNode;
  var v = document.getElementById('input-search-word').value;

  if (!v) {
    v == null;
  }
  var e = document.getElementById('search-tab').getElementsByTagName('li');
  var l = e.length;

  for (var i=0; i<l; i++) {
    e[i].className = '';
  }
  switch(s) {
    case 'combined':
      SetTarget(s, e, v);
      p.className = 'selected-1';
      break;
    case 'category':
      SetTarget(s, e, v);
      p.className = 'selected-2';
      break;
    case 'image':
      SetTarget(s, e, v);
      p.className = 'selected-3';
      break;
    case 'hourly':
      SetTarget(s, e, v);
      p.className = 'selected-2';
      break;
    case 'product':
      SetTarget(s, e, v);
      p.className = 'selected-2';
      break;
    case 'video':
      SetTarget(s, e, v);
      p.className = 'selected-3';
      break;
    case 'world':
      SetWorld(s, e, v);
      p.className = 'selected-3';
      break;
    case 'dictionary':
      SetDictionary(s, e, v);
      p.className = 'selected-3';
  }
  document.getElementById('input-search-word').focus();
}

function SetTarget(s, e, v) {
  document.getElementById('input-search-word').name = 'search';
  var r = document.getElementById('searchParam');
  r.innerHTML = '<input type="hidden" name="target" value="combined" id="searchTarget" />'
              + '<input type="hidden" name="look" value="excite_jp">'
              + '<input type="hidden" value="utf8" name="charset">';
  var a = 'http://www.excite.co.jp/search.gw';
  var h = document.getElementById('searchForm');
  var u = document.getElementById('searchTarget');
  h.action = a;
  u.value = s;
  return;
}

function SetWorld(s, e, v) {
  document.getElementById('input-search-word').name = 'before';
  var r = document.getElementById('searchParam');
  r.innerHTML = '<div id="search-param">'
              + '<input id="JAEN" type="radio" checked="" value="JAEN" name="wb_lp"/>'
              + '<label for="JAEN">日英<\/label>'
              + '<input id="ENJA" type="radio" value="ENJA" name="wb_lp"/>'
              + '<label for="ENJA">英日<\/label>'
              + '<input type="hidden" value="utf8" name="ie"/>'
              + '<\/div>';
  var a = 'http://www.excite.co.jp/world/english/';
  var h = document.getElementById('searchForm');
  h.action = a;
  return;
}

function SetDictionary(s, e, v) {
  document.getElementById('input-search-word').name = 'search';
  var r = document.getElementById('searchParam');
  r.innerHTML = '<div id="search-param">'
              + '<input id="enja" type="radio" checked="" value="enja" name="dic" />'
              + '<label for="enja">英和<\/label>'
              + '<input id="jaen" type="radio" value="jaen" name="dic" />'
              + '<label for="jaen">和英<\/label>'
              + '<input id="ja" type="radio" value="ja" name="dic" />'
              + '<label for="ja">国語<\/label>'
              + '<input type="hidden" value="utf8" name="_ie" />'
              + '<input type="hidden" value="beginswith" name="match" /><\/div>';
  var a = 'http://www.excite.co.jp/dictionary/';
  var h = document.getElementById('searchForm');
  h.action = a;
  return;
}

function GetExtraImageHeight() {
  if (document.getElementById('extra').getElementsByTagName("img")[0]) {
    var eximg = document.getElementById('extra').getElementsByTagName("img")[0];
    var fxhgt = 1200 - eximg.height;
    var fxid = document.getElementById('FlexibleBox');
    var fxcl = 'height_' + fxhgt;
    fxid.className = fxcl;
  }
}

function onClickNewsTab2(liId, headlineId, focusNum) {
  var f = document.getElementById(liId).getElementsByTagName('li');
  var e = document.getElementById(headlineId).getElementsByTagName('ul');
  var l = e.length;
  for (var i=0; i<l; i++){
    f[i].className = '';
    e[i].className = 'hidden';
    if (i == focusNum-1){
        f[i].className = 'selected';
        e[i].className = 'select';
    }
  }
    return true;
}
function onClickRankingTab(liId, headlineId, focusNum) {
  var f = document.getElementById(liId).getElementsByTagName('li');
  var e = document.getElementById(headlineId).getElementsByTagName('div');
  var l = e.length;
  for (var i=0; i<l; i++){
    f[i].className = '';
    e[i].className = 'hidden';
    if (i == focusNum-1){
      f[i].className = 'selected';
      e[i].className = 'select';
    }
  }
  return false;
}

