
function openImage(id){
    var maxSize = '640x640';
	var url = getUrlBase() + '/ximg/' + id + '.jpg?html=1&maxSize=' + maxSize;
	//window.open(url, "why", 'width=670,height=670,scrollbars=yes');
	window.open(url, "why", 'width=700,height=700,scrollbars=yes');
}

function openArticleImage(id,root){
    var maxSize = '640x640';
	var url = getUrlBase() + '/ximg/' + id + '.jpg?html=1&maxSize=' + maxSize + '&root=' + root;
	//window.open(url, "why", 'width=670,height=670,scrollbars=yes');
	window.open(url, "why", 'width=700,height=700,scrollbars=yes');
}

function openArticleImage2(id,root){
    var maxSize = '640x730';
	var url = getUrlBase() + '/ximg/' + id + '.jpg?html=1&maxSize=' + maxSize + '&root=' + root;
	//window.open(url, "why", 'width=670,height=760,scrollbars=yes');
	window.open(url, "why", 'width=700,height=790,scrollbars=yes');
}

function openArticleImage3(id,root){
    var maxSize = '640x760';
	var url = getUrlBase() + '/ximg/' + id + '.jpg?html=1&maxSize=' + maxSize + '&root=' + root;
	//window.open(url, "why", 'width=670,height=790,scrollbars=yes');
	window.open(url, "why", 'width=700,height=820,scrollbars=yes');
}


function openArticleImage4(id,root){
    var maxSize = '700x640';
	var url = getUrlBase() + '/ximg/' + id + '.jpg?html=1&maxSize=' + maxSize + '&root=' + root;
	//window.open(url, "why", 'width=730,height=670,scrollbars=yes');
	window.open(url, "why", 'width=760,height=700,scrollbars=yes');
}


function getUrlBase(){
	var url = window.location.protocol + '//';
	url += window.location.host + '/';
	url += window.location.pathname.split('/')[1];
	return url;
}

function disableEnterKeySubmit(){
	//この名前をFORMタグのclass属性に指定すると
	//EnterKeyが抑止されない
	var excludedClassName = "submit13";
	var disableEnterKey = function(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;
		}
	}
	var getParentFormByClassName = function(element, excludedClassName){
		var parent = element.parentNode;
		if(!parent){
			return null;
		}
		if(parent.tagName == "FORM"){
			var name = parent.className;
			if(name != null
				&& name.toLowerCase() == excludedClassName){
				return null;
			}else{
				return parent;
			}
		}else{
			return arguments.callee(parent, excludedClassName);
		}
		return null;
	}
	var elements = document.getElementsByTagName("input");
	for(i=0; i<elements.length; i++){
		if(getParentFormByClassName(elements[i], excludedClassName)){
			elements[i].onkeypress = disableEnterKey;
		}
	}
}

submitted = false;
function once(){
    if(submitted){
	   	return window.confirm("[注意!!]再送信します．よろしいですか？");
    }
    submitted = true;
    return true;
}

function once_noretry(){

    if(submitted){
		alert("すでに送信しています。");
	   	return false;
    }

    if( window.confirm("送信します．よろしいですか？") ){
	    submitted = true;
	    return true;
    }

    return false;
}

function submitConfirm(){
    if( window.confirm("送信します．よろしいですか？") ){
        return once();
    }
    return false;
}

function deleteConfirm(){
    if( window.confirm("削除します．よろしいですか？") ){
        return once();
    }
    return false;
}

function returnConfirm(){
    if( window.confirm("元に戻します．よろしいですか？") ){
        return once();
    }
    return false;
}

/*
  $Id: library.js,v 1.8.2.3 2008/11/14 09:51:02 tadatoshi_hanazaki Exp $
  Copyright(C) 2005 foreach ltd. - All Rights Reserved.
*/
