  //
  function On(mes) {
    window.status=mes;
  }
  function Off() {
    window.status="";
  }
  function imgOv(imgName,imgUrl) {
    document.images[imgName].src = BaseURL + "img/" + imgUrl;
  }
  function Open_win(url,wname,W,H,tool) {
    var w = window.open(url,wname,'width='+W+',height='+H+',menubar=yes,toolbar=no,location=yes,directories=no,status=yes,scrollbars=yes,resizable=yes');
    w.focus();
  }
//*************************//
// マウスオーバー汎用  //
//*************************//
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&frames.length) {
    d=frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}  

//*************************//
// メニュー移動  //
//*************************//
  function MenuMove(root_url,strMenu,catemain,cate1,cate2,op1,op2) {
    var form=this.document.forms[0];
    if((form.nowmenu.value=="home")||((form.catemain.value!=catemain)||(form.cate1.value!=cate1)||(form.cate2.value!=cate2))){
    	form.start.value="0";
    }
    form.nowmenu.value=strMenu;
    if(catemain!=''){ form.catemain.value=catemain; }else{ form.catemain.value=""; }
    if(cate1!=''){ form.cate1.value=cate1; }else{ form.cate1.value=""; }
    if(cate2!=''){ form.cate2.value=cate2; }else{ form.cate2.value=""; }
    if(op1!=''){ form.op1.value=op1; }else{ form.op1.value=""; }
    if(op2!=''){ form.op2.value=op2; }else{ form.op2.value=""; }
    if((strMenu=='')||(strMenu=='home')){ form.action=root_url;
    }else{ form.action=root_url+strMenu+"/"; }

//test start(use test only)
//if (strMenu =="login" || strMenu == "sc_mente" || strMenu == "logout" || strMenu == "search") {
//	form.action=root_url+strMenu+"/index.php";
//}
//test end

    form.submit();
  }

//*************************//
// リスト頁移動  //
//*************************//
  function PageMove(start) {
    var form=this.document.forms[0];
	if(start=='9999999999'){
		form.start.value="0";
		form.states.value=""; form.strStatesvals.value=""; form.Statesvals.value="";
		form.str_add.value=""; form.str_station.value=""; form.license.value="";
		form.str_keyword.value="";
		for (var i = 0; i < form.keitai.length; i++){
			if(i==0){
				form.keitai[0].checked=true;
			}
			else{
				form.keitai[0].checked=false;
			}
		}
		form.catemain.value="";
		form.cate1.value="";
		form.cate2.value="";
		form.submit();
	}else{
	if(start=='1111111111'){
		form.start.value="0";
		form.submit();
	}else{
		if(form.nowmenu.value=="home"){
			form.start.value="0";
				MenuMove(form.root_url.value,'search','','','');
		}else{
			if((start!='')||(start=='0')){ form.start.value=start;
			}else{ form.start.value="0";
//				form.catemain.value=""; form.cate1.value=""; form.cate2.value="";
			}
		form.submit();
		}
	}}
  }

//*************************//
// addKeyword  //
//*************************//
  function PageMoveKeyWord(str) {
    var form=this.document.forms[0];
	form.str_keyword.value=str;
	PageMove('');
  }

  function OpenSetStates(root_url) {
    var form=this.document.forms[0];
    var now_states = form.strStatesvals.value;
    var url = root_url + "include/open_setstates.php?";
    if(now_states!=''){ url = url + "&ns="+now_states; }
    Open_win(url,'states',700,220,0);
  }
var strStatesvals="";
var Statesvals="";
  function SetStateVal() {
    var form=this.document.forms[0];
	form.strStatesvals.value=strStatesvals;
	form.Statesvals.value=Statesvals;
	form.submit();
  }

  function SetHiddenVal(strObj,val,op_submit) {
    var form=this.document.forms[0];
    form.elements[strObj].value=val;
//alert(form.elements[strObj].value);
    if(op_submit==1){ form.submit(); }
  }

  function FormSubmit() {
    var form=this.document.forms[0];
    form.submit();
  }

  function imgCkOnOff(){
    var form=this.document.forms[0];
  	if(form.elements['ck_viewimg'].checked){
  		SetHiddenVal('val_viewimg',1,1);
  	}else{
  		SetHiddenVal('val_viewimg',0,1);
  	}
  }
  
  function SetStates(strWork) {
    var form=this.document.forms[0];
    var strstates=""; var valstates="";
    if(strWork=='update'){
	    for(var i=0;i<47;i++){
	    	if(form.elements['cks['+i+']'].checked){
				if(strstates!=''){
					strstates = strstates + "+++";
					valstates = valstates + "、";
				}
				strstates = strstates + form.elements['cks['+i+']'].value;
				valstates = valstates + form.elements['ckVals['+i+']'].value;
			}
		}

		if(window.opener.closed){ alert("元のウインドウが閉じられているか、Windowsウインドウ管理ができなくなっています。\n元のウインドウを開き直しご確認ください。");
		} else {
			window.opener.strStatesvals=strstates;
			window.opener.Statesvals=valstates;
			window.opener.SetStateVal();
		}
    }else{
    if(strWork=='alloff'){
	    for(var i=0;i<47;i++){
	    	form.elements['cks['+i+']'].checked=false;
		}
    }else{
    if(strWork=='reload'){
		//this.window.reload();
		this.location.reload();
	}}}
  }
  function OpenInfoView(root_url,id) {
    var url = root_url + "include/open_infoview.php?";
    if(id!=''){ url = url + "&id="+id; }
    Open_win(url,'infoview',810,700,0);
  }



  function TagMove(root_url,strTag,id,op1,op2) {
    var form=this.document.forms[0];
    form.nowtag.value=strTag;
    if(id!=''){ form.id.value=id; }
    if(op1!=''){ form.op1.value=op1; }
    if(op2!=''){ form.op2.value=op2; }
    form.submit();
  }

  function EnTagMove(root_url,strTag,op1,op2) {
    if(strTag=='go_del'){
    	if(confirm('この情報を削除します。復活することはできません。\nよろしいですか？')){
    	}else{ return; }
    }
    var form=this.document.forms[0];
    form.entag.value=strTag;
    if(op1!=''){ form.op1.value=op1; }
    if(op2!=''){ form.op2.value=op2; }

    form.submit();
  }

  function IncUserID(type1,str1,str2,str3,str4) {
    var form=this.document.forms[0];
    if(type1==1){
    	form.users_id.value=str1;
    	form.users_pw.value=str2;
    	if((str1!='')&&(str2!='')){ form.login.value="1"; }
    	if(str3!=''){ form.name_users.value=str3; }
    	form.suser_id.value=str4;
    }else{
    	form.users_id.value="";
    	form.users_pw.value="";
    	form.name_users.value="";
    	form.login.value="";
    	form.suser_id.value="";
    }
  }

  function FormReset(strType) {
    var form=this.document.forms[0];
    if((strType=='sc_m')||(strType=='user')){
    	form.nowtag.value="";
    	form.school_id.value="";
    	form.kouza_id.value="";
    	form.address_id.value="";
    	form.cource_id.value="";
    	form.keitai.value="";
    }
    if(strType=='sc_k'){
    	form.nowtag.value="";
    	form.kouza_id.value="";
    	form.address_id.value="";
    	form.cource_id.value="";
    	form.keitai.value="";
    }
    if(strType=='sc_a'){
    	form.nowtag.value="";
    	form.kouza_id.value="";
    	form.address_id.value="";
    	form.cource_id.value="";
    	form.keitai.value="";
    }
  }

  function ChangeList(strType) {
    var form=this.document.forms[0];
    if(strType=='sc_m'){
    	var tarid = form.sel_school.options[form.sel_school.options.selectedIndex].value;
    	form.nowtag.value=tarid;
    	form.school_id.value=tarid;
    	form.kouza_id.value="";
    	form.address_id.value="";
    	form.cource_id.value="";
    	form.keitai.value="";
    }else{
    if(strType=='sc_a'){
    	var tarid = form.sel_address.options[form.sel_address.options.selectedIndex].value;
    	form.nowtag.value=tarid;
    	form.address_id.value=tarid;
    	form.kouza_id.value="";
    	form.cource_id.value="";
    	form.keitai.value="";
    }else{
    if(strType=='sc_k'){
    	var tarid = form.sel_kouza.options[form.sel_kouza.options.selectedIndex].value;
    	var tarnum = form.sel_kouza.options.selectedIndex;
    	var tokeitai = form.elements['num_kouzas_' + tarnum].value;
    	form.nowtag.value=tarid;
    	form.kouza_id.value=tarid;
    	form.address_id.value="";
    	form.cource_id.value="";
    	if(tokeitai!=''){ form.keitai.value=tokeitai;
    	}else{ form.keitai.value=""; }
    }}}
    form.mentetag.value=strType; form.mentewtag.value="edit";
    form.submit();
  }

  function fix_address_school_id(intType) {
    var form=this.document.forms[0];
	if(form.flg_addresslist.value==1){
		var obj=form.sel_address_school_id;
		var allitem=obj.length;
		var tempstr="";
		if(intType==1){
			form.bt_address_clear.focus();
		}
		for(var i=0;i<allitem;i++) {
			if(intType==1){
				if(obj.options[i].selected == true) {
					tempstr += obj.options[i].value + "/";
				}
			}else{
				obj.options[i].selected = false;
			}
		}
		if(tempstr!=''){ tempstr = "/" + tempstr; }
		form.address_school_id.value=tempstr;
	}

}