/*=================   新規ウィンドウ作成   ======================*/

var wActive;

function openSmallWindow(wUrl, wWidth, wHeight){
	wActive = window.open(wUrl,"","width=" + wWidth + ",height=" + wHeight + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
	
	var WW = wActive.outerWidth/2;
	var WH = wActive.outerHeight/2;
	var HUW = (screen.availWidth/2)-WW;
	var HSH = (screen.availHeight/2)-WH;
	
	wActive.moveTo(HUW,HSH);
	
	wActive.focus();
}


/*=================   ブロックの表示・非表示の切替   ======================*/

function showhide(id){
  if(document.getElementById){
    if(document.getElementById(id).style.display == "none"){
      document.getElementById(id).style.display = "block";
    }else{
      document.getElementById(id).style.display = "none";
    }
  }
}

/*=================   xHtml Strict使用時のtarget="_blank"の代替   ======================*/

function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
      anchor.target = "_blank";
  }
}
window.onload = externalLinks;


/*=================   frmSubmit処理   ======================*/

function frmSubmit(frm,url){
	var url;
	var frm;

	if(window.confirm("実行してもよろしいですか？")){
		document.getElementById(frm).action = url;
		document.getElementById(frm).submit();
		return true;
	}
	
}


/*=================   frmComment処理   ======================*/

function frmComment(frm,url){
	var url;
	var frm;

	if(window.confirm("コメント登録を実行してもよろしいですか？コメントは管理者が認証するまで公開されません。")){
		document.getElementById(frm).method = "post";
		document.getElementById(frm).action = url;
		document.getElementById(frm).submit();
		return true;
	}
	
}

/*=================   アイテム削除時の確認   ======================*/

function itemDel(actionurl) {
	var actionurl;
	
	if(actionurl){
		if(window.confirm("削除を実行してもよろしいですか？")){
			window.location.href = actionurl;
			return true;
		}
	}
}



/*=======================  エンターキー押下でもsubmitさせない  =======================*/

function BlockEnter(evt){
	evt = (evt) ? evt : event; 
	var charCode=(evt.charCode) ? evt.charCode : 
		((evt.which) ? evt.which : evt.keyCode);
	if ( Number(charCode) == 13 || Number(charCode) == 3) {
		return false;
	} else {
		return true;
	}
}

function attachBlockEnter(formid) {
	var elements = document.getElementById(formid).elements;
	for (var j=0; j < elements.length; j++) {
		var e = elements[j];	
		if (e.type == "text"){
			e.onkeypress=BlockEnter;
		}
	}
}



