  /*
  *href to another page for using buttons.
  */
  function hrefTo(hrefStr){
    window.location.href = hrefStr;
  }
  /**
 * 新規ウィンドウ遷移用スクリプト1
 * 
 * param1 : 実行するメソッド名
 * param2 : 新規ウィンドウの高さ
 * param3 : 新規ウィンドウの幅
 */
function hrefToNewWin(action,targetName,height,width){
	if(height==null || height==''){
		height=700;
	}
	if(width==null || width==''){
		width=820;
	}
	height = eval(height) + 30;
	var left = 0;
	var top = 0;
	height = eval(height) + 30;
	newWin = window.open(action,targetName ,'width=' + width + ',height=' + height + ',left='+left +',top='+top+',scrollbars=yes,toolbar=no,menubar=no,location=no');
	newWin.focus();
	return newWin;
}
//実行した後に、閉じる
function forwardClose(action){
	document.forms[0].method = "POST";
	document.forms[0].target = "_parent";
	document.forms[0].action = action;
	document.forms[0].submit();
	window.close();
}
function windowClose(){
	window.close();
}



function OpenNewWindow(Target){

//ターゲットの設定 
document.forms[0].target = Target;

//ウインドウの生成
newWin = window.open(Target,"","");

newWin.focus();
			
//生成したウインドウのオブジェクトを返す
//return newWin;   
}

  function parentHrefTo(hrefStr){
    window.parent.location.href = hrefStr;
  }
  /*
  *back to the history page for using buttons.
  */
  function historyBack(){
    window.history.back();
  }
  /*
  *confirm delete action.
  */
  function delConfirm(str,href){
    if(confirm(str)){
      hrefTo(href);
    }
  }

  function submitForm(theForm){
      if(!checkForm(theForm)){
        return false;
      }
    return true;
  }

  function deleteConfirm(src){

    //deleteDelTable();
    var info = src.getAttribute("delInfo");
    var url = src.getAttribute("delUrl");
    newRow = document.getElementById("delete_table").insertRow(-1);
    cellOne = newRow.insertCell(-1);
    cellTwo = newRow.insertCell(-1);
    cellOne.align="right";
	cellOne.BackColor = "#FAA84B";
	cellTwo.BackColor = "#FAA84B";
    cellOne.innerHTML = '<img alt="alert" border="0" src="/images/alert_mark.gif"/>';
    cellTwo.innerHTML = '<FONT color="red" size="3" class="text12"><B>'+info+'&nbsp;</B></font><input type="button" value=" はい " onclick='+url+' /><input type="button" value=" いいえ " onclick="deleteDelTable();"/>';
  }

   function deleteDelTable(){
     if(document.getElementById("delete_table").rows.length){
         document.getElementById("delete_table").deleteRow(document.getElementById("delete_table").rows.rowIndex);
         deleteDelTable();
     }
   }
   //checkbox全選択
   function sltall(checkstatus){
	  var d = objForm;
	  for(i=0;i<d.elements.length;i++){
		if(d.elements[i].type=="checkbox" && d.elements[i].name!="checkall"){ 
		  d.elements[i].checked = checkstatus;
		}
	  }
	}
  //削除警告メッセージを出す
  function genDelTable(tabNum){
    clearTable();
	delMultiTable();
    var tableName = document.getElementById("del_table_"+tabNum);
      newRow = tableName.insertRow(-1);
      cellOne = newRow.insertCell(-1);
      cellOne.innerHTML = '<table width="100%" id="delete_table" cellspacing="0" cellpadding="1" border="0"  align="center" bgcolor="#FFFFFF"></table>';
  }
//削除警告メッセージを消す
  function clearTable(){
    var delTable = document.getElementById('delete_table');
    if(delTable){
      var parTableName = delTable.parentNode.parentNode.parentNode;
      if(parTableName.rows.length){
        parTableName.deleteRow(-1);
      }
    }
  }
  //多重削除、削除警告メッセージを出す
  function delMultiConfirm(src,checkedId){
	 //削除選択していない場合は何もしない
	var checkSu = getCheckSu(checkedId);
	if(checkSu > 0){
		delMultiTable();
		//deleteDelTable();
		var info = src.getAttribute("delInfo");
		var url = src.getAttribute("delUrl");
		newRow = document.getElementById("multi_table").insertRow(-1);
		cellOne = newRow.insertCell(-1);
		cellTwo = newRow.insertCell(-1);
		cellOne.align="right";
		cellOne.width="20";
		cellOne.height="20";
		cellOne.innerHTML = '<img alt="alert" border="0" src="/images/alert_mark.gif"/>';
		cellTwo.innerHTML = '<font color="red" size="3" class="text12"><b>'+info+'</b></font><input type="button" value=" はい " onclick="'+url+'" /><input type="button" value=" いいえ " onclick="delMultiTable();"/>';
	}
  }
//多重削除、削除警告メッセージを消す
 function delMultiTable(){
     if(document.getElementById("multi_table").rows.length){
       document.getElementById("multi_table").deleteRow(document.getElementById("multi_table").rows.rowIndex);
       delMultiTable();
     }
   }
 //チェックボックスチェックした数を取得
  function getCheckSu(checkName){
    var a = document.getElementsByName(checkName);
    var c = 0
    for(var i=0; i<a.length; i++){
      c+= (a[i].checked) ? 1 : 0;
    }
    return c;
  }

