//オセロ機能
function func_Othello(intNo) {
	var intCheckNo = '';

	if (document.getElementsByName('Switch')[0].checked) {
		if (document.getElementsByName('Layout')[intNo - 1].checked) {
			for (i=intNo + 1;i < document.getElementsByName('Layout').length; i++) {
				if (document.getElementsByName('Layout')[i - 1].checked) {
					intCheckNo = i;
					break;
				}
			}

			if (intCheckNo != '') {
				for (j=intNo - 1;j < intCheckNo; j++) {
					document.getElementsByName('Layout')[j].checked = true;
				}
			}

			intCheckNo = '';
			for (i=intNo - 1;0 < i; i--) {
				if (document.getElementsByName('Layout')[i - 1].checked) {
					intCheckNo = i;
					break;
				}
			}

			if (intCheckNo != '') {
				for (j=intNo - 1;intCheckNo <= j; j--) {
					document.getElementsByName('Layout')[j].checked = true;
				}
			}
		}
	}
}

// 半径
function setRadiusLink(intNum) {

	var n = '';
	var n2 = '';
	if (intNum == 1){ 
		if( 0<document.getElementsByName('Radius_C').length){
			n = document.getElementsByName('Radius')[0].selectedIndex;
			document.getElementsByName('Radius_C')[0].selectedIndex = n;
		}	
	}
	if (intNum == 2){
		if( 0<document.getElementsByName('Radius').length){
			n2 = document.getElementsByName('Radius_C')[0].selectedIndex;
			document.getElementsByName('Radius')[0].selectedIndex = n2;
		}
	}
}

// strval	value
// strname	name
// intno	no
function checkLink(strval, strname, intno) {
	var blnTmp = '';
	var j = 0;
	var intChkNo = 0;

	for (i=0;i < document.getElementsByName(strname).length; i++) {

		// 
		if (document.getElementsByName(strname)[i].value == strval) {
			intChkNo = i;

			if (intno == j) {
				if (document.getElementsByName(strname)[i].checked) {
					blnTmp = true;
				} else {
					blnTmp = false;
				}
				break;
			} else {
				j++;
			}
		}
	}

	if (blnTmp === '') {
		if (document.getElementsByName(strname)[intChkNo].checked) {
			document.getElementsByName(strname)[intChkNo].checked = true;
		} else {
			document.getElementsByName(strname)[intChkNo].checked = false;
		}
	} else {
		j = 0;

		for (i=0;i < document.getElementsByName(strname).length; i++) {
			if (document.getElementsByName(strname)[i].value == strval) {
				if (intno == j) {
					j++;
				} else {
					document.getElementsByName(strname)[i].checked = blnTmp;
				}
			}
		}
	}
}

function CompDtChk(flag){

	if (flag==1){ 
		for (i=0;i < document.getElementsByName('CompDt_C').length; i++) {
			if (document.getElementsByName('CompDt_C')[i].checked == true) {
				document.alter2.CompDt[i].checked = true;
				break;
			}
		}
	}else{
		for (i=0;i < document.getElementsByName('CompDt').length; i++) {
			if (document.getElementsByName('CompDt')[i].checked == true) {
				if(0<document.getElementsByName('CompDt_C').length) {
					document.alter.CompDt_C[i].checked = true;
				}
				break;
			}
		}
	}
}

function WalkTmChk(flag){

	if (flag==1){ 
		for (i=0;i < document.getElementsByName('WalkTm_C').length; i++) {
			if (document.getElementsByName('WalkTm_C')[i].checked == true) {
				document.alter2.WalkTm[i].checked = true;
				break;
			}
		}
	}else{
		for (i=0;i < document.getElementsByName('WalkTm').length; i++) {
			if (document.getElementsByName('WalkTm')[i].checked == true) {
				if( 0<document.getElementsByName('WalkTm_C').length){
					document.alter.WalkTm_C[i].checked = true;
				}
				break;
			}
		}
	}
}

function selectPjRmEnv(flag){

	var n = document.getElementsByName('PjRmEnvFrom')[0].selectedIndex;
	var n2= document.getElementsByName('PjRmEnvTo')[0].selectedIndex;

	if (flag == 1){ 
		if( 0<document.getElementsByName('PjRmEnvFrom_C').length){
			document.getElementsByName('PjRmEnvFrom_C')[0].selectedIndex = n;
		}	
	}
	if (flag == 2){
		if( 0<document.getElementsByName('PjRmEnvTo_C').length){
			document.getElementsByName('PjRmEnvTo_C')[0].selectedIndex = n2;
		}	
	}

	if (flag == 3){ 
		if( 0<document.getElementsByName('PjRmEnvFrom').length){
			document.getElementsByName('PjRmEnvFrom')[0].selectedIndex = document.getElementsByName('PjRmEnvFrom_C')[0].selectedIndex;
		}	
	}
	if (flag == 4){
		if( 0<document.getElementsByName('PjRmEnvTo').length){
			document.getElementsByName('PjRmEnvTo')[0].selectedIndex = document.getElementsByName('PjRmEnvTo_C')[0].selectedIndex;
		}	
	}
}

function variableChkLink(strval, strname, intno) {

        var blnTmp = '';
        var underName = strname + '_under';

        for (i=0;i < document.getElementsByName(strname).length; i++) {

                if (document.getElementsByName(strname)[i].value == strval) {

                        if (document.getElementsByName(strname)[i].checked) {
//                              document.getElementsByName(strname)[i].checked = true;
                                blnTmp = true;
                        } else {
//                              document.getElementsByName(strname)[i].checked = false;
                                blnTmp = false;
                        }
                        if ( intno == 0 ) {
                                break;
                        }
                }
        }
//alert(blnTmp);return;
        for (i=0;i < document.getElementsByName(strname).length; i++) {
                if (document.getElementsByName(strname)[i].value == strval) {
                        document.getElementsByName(strname)[i].checked = blnTmp;
                }
        }

        for (i=0;i < document.getElementsByName(underName).length; i++) {
                if (document.getElementsByName(underName)[i].value == strval) {
                        document.getElementsByName(underName)[i].checked = blnTmp;
                }
        }
}

//２つある階数のSelectedを連動させる
function selectPjRmEnv(flag){

        var n = document.getElementsByName('PjRmEnvFrom')[0].selectedIndex;
        var n2= document.getElementsByName('PjRmEnvTo')[0].selectedIndex;

        if (flag == 1){ 
                if( 0<document.getElementsByName('PjRmEnvFrom_C').length){
                        document.getElementsByName('PjRmEnvFrom_C')[0].selectedIndex = n;
                }       
        }
        if (flag == 2){
                if( 0<document.getElementsByName('PjRmEnvTo_C').length){
                        document.getElementsByName('PjRmEnvTo_C')[0].selectedIndex = n2;
                }       
        }

        if (flag == 3){ 
                if( 0<document.getElementsByName('PjRmEnvFrom').length){
                        document.getElementsByName('PjRmEnvFrom')[0].selectedIndex = document.getElementsByName('PjRmEnvFrom_C')[0].selectedIndex;
                }       
        }
        if (flag == 4){
                if( 0<document.getElementsByName('PjRmEnvTo').length){
                        document.getElementsByName('PjRmEnvTo')[0].selectedIndex = document.getElementsByName('PjRmEnvTo_C')[0].selectedIndex;
                }       
        }
}

// 一覧全てのチェックボックスの状態変更
function all_check(strId, strName, strKey) {
	var objCheck = document.getElementsByTagName('input');

	for (i = 0;i < objCheck.length; i++) {
		if (objCheck[i].id.indexOf(strId) >= 0) {
			if (document.getElementById(strName + strKey).checked) {
				objCheck[i].checked = true;
			} else {
				objCheck[i].checked = false;
			}
		}
	}
}

function topChkLink(strval, strname) {
}
function setSelectLink(strName, intNum) {
}
function setSelectLink2(strName, intNum) {
}
function cntLink(obj, intNum) {
}


