// イメージファイルの変更
function imgChange(img, imgSrc){
	img.src = imgSrc;
}

// 別ウィンドウを開く
function winOpen(url, target) {
    win = window.open(url, target);
//    win.resizeTo(screen.width, screen.height);
//    win.moveTo(0, 0);
    win.focus();
}

// Submitボタンのダブルクリック防止
function singleSubmit(obj) {
    obj.disabled = true;
    obj.form.submit();
}

// 住所変換
function addressConvert(servletUrl, targetId1, targetId2, targetId3) {
    var postalCode1 = document.getElementById(targetId1).value;
    postalCode1 = numericToHalf(postalCode1);
    if (postalCode1.length < 3) {
        alert("郵便番号上3桁は必ず入力してください。");
        return false;
    }
    var url = servletUrl
      + "?postalCode1=" + postalCode1
        + "&postalCode2=" + document.getElementById(targetId2).value
          + "&targetId1=" + targetId1
          + "&targetId2=" + targetId2
          + "&targetId3=" + targetId3;
    window.open(url, "addressConvert", "width=600,height=550,scrollbars=1,resizable=1");
}

// 全角数字を半角数字に変換
function numericToHalf(val) {
	var full = new Array("０","１","２","３","４","５","６","７","８","９");
	var half = new Array("0","1","2","3","4","5","6","7","8","9");
    var st = val;
	for (var i=0; i< full.length; i++) {
		tmp = st.split(full[i]) ;
		st = tmp.join(half[i]) ;
	}
	return st;
}

// エリア選択リストボックスの選択設定
function setArea(index){
	if (document.getElementById('area').options[index].selected == false) {
		document.getElementById('area').options[0].selected = false;
		document.getElementById('area').options[index].selected = true;
	}else{
		document.getElementById('area').options[index].selected = false;
	}
}
function setWideArea(index){
  if (index == 1 ) {
    // 東讃
	if (document.getElementById('area').options[5].selected == false) { // 高松市を基本にする
      document.getElementById('area').options[0].selected = false ;
      document.getElementById('area').options[2].selected = true  ; // 東かがわ市
      document.getElementById('area').options[3].selected = true  ; // さぬき市
      document.getElementById('area').options[4].selected = true  ; // 木田郡
      document.getElementById('area').options[5].selected = true  ; // 高松市
      document.getElementById('area').options[6].selected = true  ; // 香川郡
	}else{
      document.getElementById('area').options[2].selected = false ;
      document.getElementById('area').options[3].selected = false ;
      document.getElementById('area').options[4].selected = false ;
      document.getElementById('area').options[5].selected = false ;
      document.getElementById('area').options[6].selected = false ;
    }
  } else if (index == 2 ) {
    // 中讃
	if (document.getElementById('area').options[7].selected == false) { // 坂出市を基本にする
      document.getElementById('area').options[0].selected = false ;
      document.getElementById('area').options[7].selected = true  ; // 坂出市
      document.getElementById('area').options[8].selected = true  ; // 綾歌郡
      document.getElementById('area').options[9].selected = true  ; // 丸亀市
      document.getElementById('area').options[10].selected = true ; // 善通寺市
      document.getElementById('area').options[11].selected = true ; // 仲多度郡
	}else{
      document.getElementById('area').options[7].selected = false ;
      document.getElementById('area').options[8].selected = false ;
      document.getElementById('area').options[9].selected = false ;
      document.getElementById('area').options[10].selected = false ;
      document.getElementById('area').options[11].selected = false ;
    }
  } else if (index == 3 ) {
    // 西讃
	if (document.getElementById('area').options[13].selected == false) { // 観音寺市を基本にする
      document.getElementById('area').options[0].selected = false ;
      document.getElementById('area').options[12].selected = true  ; // 三豊郡
      document.getElementById('area').options[13].selected = true  ; // 観音寺市
	}else{
      document.getElementById('area').options[12].selected = false ;
      document.getElementById('area').options[13].selected = false ;
    }  
  }
}

// 地域選択チェックボックスの制御
function changeAreaCheck(area) {
	if (area.checked == true) {
		if (area.name == "area1") {
			document.forms[0].area2.checked = false;
			document.forms[0].area3.checked = false;
			document.forms[0].area4.checked = false;
			document.forms[0].area5.checked = false;
		} else {
			document.forms[0].area1.checked = false;
		}
	}	
}

// チェックボックスの全チェック（ON/OFF）
function checkMultibox(target, check) {
  var box = document.getElementsByName(target);
  for (i=0; i<box.length; i++) {
    box[i].checked = check;
  }    
}

// 指定された値を action 要素を設定した後にフォームをサブミットします。
function actionSubmit(name, action) {
  var form = document.forms[name];
  form.elements["action"].value=action;
  form.submit();
}

// 指定された値を action 要素を設定した後にフォームをサブミットします。
function closeSubmit(name) {
  var form = document.forms[name];
  window.close();
  form.submit();
}

//小さなポップアップ画面を表示します。
function halfwinOpen(url,target){
var SubWin; 
// ウィンドウの生成。
SubWin = window.open(url, target, "toolbar=no,location=no,directories=no, status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=660,screenX=80,screenY=10"); 
//SubWin.resizeTo(width, height);
SubWin.focus();
SubWin.location.href = url;
} 
