// JavaScript Document
function allcheck( tf ) {//チェックボックス一括削除・一括チェック
  var ElementsCount = document.detail_form.elements.length; // チェックボックスの数
  for( i=0 ; i<ElementsCount ; i++ ) {
     document.detail_form.elements[i].checked = tf; // ON・OFFを切り替え
  }
}

function checkform(){//チェックボックス未チェック
  var ElementsCount = document.detail_form.elements.length; // チェックボックスの数
  for( i=0 ; i<ElementsCount ; i++ ) {
    if(document.detail_form.elements[i].checked == true){
	  return true;
    }
  } 
  alert('対象物件が選択されていません'); 
  return false;
}
/*****
function check_ensenform(){
  var Cnt = 0;
  var ElementsCount = document.search_form.elements.length; // チェックボックスの数
  for( i=0 ; i<ElementsCount ; i++ ) {
    if(document.search_form.elements[i].checked == true){
		Cnt++;
	}
  }
  if(Cnt > 3 ){
      alert('選択できる沿線数は３つまでです');
	  return false;
  }
  else{  return true; }

}

function check_moveform(Chk,To){ 
  var Cnt = 0;
  var To_flag = 0;
  var ElementsCount = document.search_form.elements.length; // チェックボックスの数
  for( i=0 ; i<ElementsCount ; i++ ) {
    if(document.search_form.S_Ensen[][i].checked == true){//チェックボックスにチェックが入っているか？
	  Cnt++;
	}
  }
  //地域検索
  if(Chk == 1){//地域詳細ボタン・検索ボタン押下時（地域数のチェック  4以上か0でFALSE）
    if(Cnt > 3 ){
       alert('選択できる地域数は３地域までです'); 
	   To_flag = 1;
	   return false;
	}
	if(Cnt == 0){
       alert('地域が選択されていません'); 
	   To_flag = 1;
	   return false;
	}
  }  
  if(Chk == 2){//地域詳細画面で検索ボタン押下時（地域詳細数のチェック  20以上か0でFALSE）
    if(Cnt > 20 ){
       alert('選択できる地域詳細数は20までです'); 
	   To_flag = 1;
	   return false;
	}
	if(Cnt == 0){
       alert('地域詳細が選択されていません'); 
	   To_flag = 1;
	   return false;
	}
  } 	
  //沿線検索
  if(Chk == 3){//駅ボタン・検索ボタン押下時（沿線数のチェック  4以上か0でFALSE）
    if(Cnt > 3 ){
       alert('選択できる沿線数は３沿線までです'); 
	   To_flag = 1;
	   return false;
	}
	if(Cnt == 0){
       alert('沿線が選択されていません'); 
	   To_flag = 1;
	   return false;
	}
  }
  if(Chk == 4){//駅検索画面で検索ボタン押下時（沿線数のチェック  20以上か0でFALSE）
    if(Cnt > 20 ){
       alert('選択できる駅数は20駅までです'); 
	   To_flag = 1;
	   return false;
	}
	if(Cnt == 0){
       alert('駅が選択されていません'); 
	   To_flag = 1;
	   return false;
	}
  }
  if(To_flag != 1){
    if(To == 1){//検索ボタン押下時
　  　document.search_form.action = "../list/list.php"; 
　　  document.search_form.submit(); 
    }
    if(To == 2){//駅・字ボタン押下時
　  　document.search_form.action = ""; 
　  　document.search_form.submit(); 
    }
  }
} 
**/
function check_moveform(To,Mode) {
  var Err_flag = 0;
  if(Mode != 999999){//地域・沿線検索がONの時  
　var Myobj = document.getElementById("Chiiki_Ensen"); // id名が "Mychk"内のオブジェクトを Myobj に格納
　var Mytag = Myobj.getElementsByTagName("input"); // Myobj 内の "input"タグ要素を格納

　var chksuu = 0; //チェックの数のカウンタ
　var Myvalue=""; //空白の文字列

　　　for (var i = 0; i < Mytag.length; i ++) { //Mytag.length; チェックボックスの数
　　　　　if (Mytag[i].checked == true) { //checked == trueであればチェック有り
　　　　　　　　Myvalue += Mytag[i].value;//チェックのあるMytag[i] のvalue値の結合
　　　　　　　　chksuu ++; // trueであれば １ずつ加算します
　　　　　}
　　　}

    if(chksuu == 0){
	  Err_flag = 1;//エラーフラグを立てる
	  switch(Mode){
		 case 1://地域（市区町村)
		    alert('地域（市区町村）が選択されていません');
		    return false;
		    break;
		 case 2://地域（町名）
		    alert('地域（町名）が選択されていません'); 
		    return false;
		    break;			
		 case 3://沿線
		    alert('沿線が選択されていません'); 
		    return false;
		    break;
		 case 4://駅
		    alert('駅が選択されていません'); 
		    return false;
		    break;
		 default:
		 	alert('エラーが発生しました'); 
		    return false;
      } 
	}
  }
  if(Err_flag != 1){
    if(To == 1){//検索ボタン押下時
　  　document.search_form.action = ""; 
　　  document.search_form.submit(); 
    }
    if(To == 2){//沿線・地域・駅・字ボタン押下時
　  　document.search_form.action = ""; 
　  　document.search_form.submit(); 
    }
  }
}

/*
function check_moveform(To,Mode,Box){ 
  var Cnt = 0;
  var Err_flag = 0;
  if((Mode != 999999)||(Box != 999999)){//地域・沿線検索がONの時
    for( i=0 ; i<Box; i++ ) {
      if(document.search_form.elements[i].checked == true){//チェックボックスにチェックが入っているか？
	    Cnt++;
	  }
    }
	document.write("チェックムーブフォームcnt=" + Cnt + "mode=" + Mode + "to=" + To + "box=" + Box);
    if(Cnt == 0){
	  Err_flag = 1;//エラーフラグを立てる
	  switch(Mode){
		 case 1://地域（市区町村)
		    alert('地域（市区町村）が選択されていません');
		    return false;
		    break;
		 case 2://地域（町名）
		    alert('地域（町名）が選択されていません'); 
		    return false;
		    break;			
		 case 3://沿線
		    alert('沿線が選択されていません'); 
		    return false;
		    break;
		 case 4://駅
		    alert('駅が選択されていません'); 
		    return false;
		    break;
		 default:
		 	alert('エラーが発生しました'); 
		    return false;
      } 
	}
  }
  if(Err_flag != 1){
    if(To == 1){//検索ボタン押下時
　  　document.search_form.action = ""; 
　　  document.search_form.submit(); 
    }
    if(To == 2){//駅・字ボタン押下時
　  　document.search_form.action = ""; 
　  　document.search_form.submit(); 
    }
  }
} 
*/
/**
function check_moveform(To){ 
  var Cnt = 0;
  var To_flag = 0;
  if((document.form.elements[i].name == "S_Ensen") && (document.form.elements[i].checked)) { chk = 1; }
  
  
  var ElementsCount = document.search_form.elements.length; // チェックボックスの数
    for( i=0 ; i<ElementsCount ; i++ ) {
    if(document.search_form.S_Ensen[i].checked == true){ Cnt++; alert('呼ばれていますか？');  }

    if(Cnt == 0){
     alert('検索条件（地域・沿線）が選択されていません'); 
	 To_flag = 1;
	 return false;
  } 
  if(To_flag != 1){
    if(To == 1){//検索ボタン押下時
　  　document.search_form.action = "../list/list.php"; 
　　  document.search_form.submit(); 
    }
    if(To == 2){//駅・字ボタン押下時
　  　document.search_form.action = ""; 
　  　document.search_form.submit(); 
    }
  }
} 
**/
function checkbox_check(chobj,chmax){
  if(!chobj.checked)return;
  chname1=chobj.name;    
  chint=0;
  elementleng=document.search_form.elements[chname1].length;
  for(i=0;i<elementleng;i++){
    if(document.search_form.elements[chname1][i].checked){
      chint++;
      if(chint>chmax){chobj.checked=false;break;}
    }
  }
}



