/* ---------------------------------------
	プルダウンメニューで使用する
--------------------------------------- */
function changePage(in_obj) {
	if(in_obj){
		location.href = in_obj;
	}
}

/* ---------------------------------------
	ポップアップ
--------------------------------------- */
function openWindow(in_obj, in_num){
	var url = in_obj;
	
	var windowName = "window_royal";
	//var width  = in_num ? 600 : 500;
	var width  = 760;
	var height = 900;
	
	var w = window.open(url, windowName, "toolbar=1,status=1,menubar=1,scrollbars=1,resizable=1,height=" + height + ",width=" + width);
	
	x = (screen.width  - width)  / 2;
	y = (screen.height - height) / 2 - 50;
	
	w.resizeTo(width, height);
	w.moveTo(x,y);
	w.focus();
}

/* ---------------------------------------
	全角半角変換
--------------------------------------- */
function chkCode(id) {
  var work='';
  for (lp=0; lp<id.value.length; lp++) {
    unicode=id.value.charCodeAt(lp);
    if ((0xff0f<unicode) && (unicode<0xff1a)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else if ((0xff20<unicode) && (unicode<0xff3b)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else if ((0xff40<unicode) && (unicode<0xff5b)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else {
      work+=String.fromCharCode(unicode);
    }
  }
  id.value=work; /* 半角処理のみ */
  //id.value=work.toUpperCase(); /* 大文字に統一する場合に使用 */
  //id.value=work.toLowerCase(); /* 小文字に統一する場合に使用 */
}


/* ---------------------------------------
	ページトップへトゥイーン
--------------------------------------- */
function backToTop() {
    var x1 = x2 = x3 = 0;
    var y1 = y2 = y3 = 0;

    if (document.documentElement) {
        x1 = document.documentElement.scrollLeft || 0;
        y1 = document.documentElement.scrollTop || 0;
    }

    if (document.body) {
        x2 = document.body.scrollLeft || 0;
        y2 = document.body.scrollTop || 0;
    }

    x3 = window.scrollX || 0;
    y3 = window.scrollY || 0;

    var x = Math.max(x1, Math.max(x2, x3));
    var y = Math.max(y1, Math.max(y2, y3));

    window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));

    if (x > 0 || y > 0) {
        window.setTimeout("backToTop()", 25);
    }
}