//
// main_advanced_search_form.tplで使用する入力チェックのJavaScript
//

function checkJoken(){

  select_length = document.getElementById("advsearch").select.length;
  mystyle_length = document.getElementById("advsearch").mystyle.length;


  counter = 0;
  for(i=0; i<select_length; i++){
    if(document.getElementById("advsearch").select.options[i].selected){
      counter++;
    }
  }

  for(i=0; i<mystyle_length; i++){
    if(document.getElementById("advsearch").mystyle.options[i].selected){
      counter++;
    }
  }

  //selectボックスのオプションを１００以上選択すると警告をだす。
  if(counter > 100){
    window.alert('検索条件が多すぎます。条件を少なくしてください。');
    return false;
  }else{
    return true;
  }
  
}

//
// main_top.tpl, global_menu_area.tpl, head.tplで使用する
// 入力チェックのJavaScript
//

function checkTango(){
  var v;
  var tangs = new Array();
  var t;
  var i;
  var ii;
  var kigos = new Array();

  kigos[0] = "&";
  kigos[1] = "~";
  kigos[2] = "^";
  kigos[3] = "|";
  kigos[4] = "\\";
  kigos[5] = "`";
  kigos[6] = "@";
  kigos[7] = "[";
  kigos[8] = "]";
  kigos[9] = "{";
  kigos[10] = "}";
  kigos[11] = ";";
  kigos[12] = "<";
  kigos[13] = ">";
  kigos[14] = "%";
  kigos[15] = "_";
  kigos[16] = "!";

  v = document.getElementById("searchForm").name.value;
  v = v.replace("　", " ");
  tangos = v.split(" ");

  for(ii=0;ii<tangos.length;ii++){
    for(i=0;i<kigos.length;i++){
      if(tangos[ii] === kigos[i]){
        window.alert(tangos[ii] + 'にヒットするものはありません。');
        return false;
      }
    }
  }
  return true;
  
}
