function nokeypermit() {
  event.returnValue = false;

}

/// ページ移動
function goPage(pages) {
	document.listForm.selPage.value = pages;
	document.listForm.submit();
}

function goURLbyForm(form, URL) {
	form.action = URL;
	form.submit();
}

function popup(url, wid, hei, scroll, winname) {
	var url = url;
	var posi = "width="+ wid +",height="+hei+",toolbar=no,location=no,status=no,menubar=no,scrollbars=" + scroll +",resizable=no" ;
    window.open(url,winname,posi);
}

function popupAdjust(url, wid, hei, attributes, winname) {
	var url = url;
	var posi = "width="+ wid +",height="+hei+"," + attributes +"";
    window.open(url,winname,posi);
}

function Resize_Admin_iFrame(name) {
		var oBody 	= document.frames(name).document.body;
		var oFrame 	= document.all(name);
		var tBody   = document.body;
		var tBodyWidth = (tBody.offsetWidth - 130) * 95 / 100;

		oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight-oBody.clientHeight);
}


function greatchoi (choi) {
  re = / /g;
  idre2 = choi.replace(re,"");
  if (idre2.length > 0) {return true;}
  else {return false;}
}

function checkFormElement ( cElement ) {
	//var cElement 	= form.user_id;
	var tVal 	= cElement.value.replace(/ /g, "");
	if ( tVal == ""){
	 	alert(cElement.tFname + "を入力してください。");
		cElement.value = ""; cElement.focus(); return false;
	}
	return true;
}

function goSubmit(form, msg){
	if(submitCheck(form) == true){
		if ( msg.length > 0 ) {
			var ans = confirm(msg);
			if ( ans == true ) { form.submit(); }
		} else {
			form.submit();
		}
		return;
	} else {
		return;
	}
}

function goLogout(url, msg){
	var ans = confirm(msg);
	if ( ans == true ) { 
		document.location.href = url;
	}
}

function setCookieByTime( name, value, times ) {
	var today = new Date();
	today.setTime(  today.getTime() + (times * 1000 * 60 * 60) );
	//alert( today.toGMTString() );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
}

function setCookieByDay( name, value, days ) {
	var today = new Date();
	today.setDate( today.getDate() + days );
	//alert( today.toGMTString() );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
}


/// image rollover
function restore_img_src(name, nsdoc) {
	var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
	if (name == '') { return; }
	if (img && img.altsrc) {
		img.src    = img.altsrc;
		img.altsrc = null;
	}
}
/// image rollover
function change_img_src(name, nsdoc, rpath, preload) {
	var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
	if (name == '') { return; }
	if (img) {
		img.altsrc = img.src;
		img.src    = rpath;
	}
}

/// make comma in number
function commaSplit(srcNumber) {
	var txtNumber = '' + srcNumber;
	var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
	var arrNumber = txtNumber.split('.');
	arrNumber[0] += '.';
	do {
		arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
	} while (rxSplit.test(arrNumber[0]));

	if (arrNumber.length > 1) {
		return arrNumber.join('');
	} else {
		return arrNumber[0].split('.')[0];
	}
}

/// top menu layer control
function topSubmenuShow(n) {
	//alert('topsubmenu'+n);
	topSubmenuArea.innerHTML=document.all('topsubmenu'+n).innerHTML;
}

function topSubmenuHide(n) {
	topSubmenuArea.innerHTML="";
}

function goOtherColumn(formthis) {
	if ( formthis.selectedIndex > 0 ) {
		document.location.href = formthis.value;
	}
}



////////////  for layer  //////////////////////////////////
function layer_change_content(layer_target,layer_source) {
  var layer_src, layer_tar;

  if (layer_source == '') { return; }
  if (layer_target == '') { return; }

  if (navigator.appName.indexOf('Netscape', 0) != -1) {
	document.getElementById(layer_target).innerHTML = document.getElementById(layer_source).innerHTML;
	//document.getElementById("test").style.width
  } else {
    layer_src = document.all[layer_source];
	layer_tar = document.all[layer_target];
    layer_tar.innerHTML = layer_src.innerHTML;
  }
}

function layer_play_music(layer_music,music_file) {
  var str;

  if (layer_music == '') { return; }
  if (music_file == '') { return; }

  str = "<embed src='../BESTEIGO ベスト英語.files/"+music_file+"' width='0' height='0' hidden='true' loop='true' autostart='true' volume='10'>";

  if (navigator.appName.indexOf('Netscape', 0) != -1) {
	document.getElementById(layer_music).innerHTML = str;
  } else {
    document.all[layer_music].innerHTML = str;
  }
}