function printCurrentDate(){
	var date = new Date();
	document.open();
	document.write("西暦 " + date.getFullYear() + "年 " + (date.getMonth()+1) + "月 " + date.getDate() + "日");
	document.close();
}

function toMoneyFormat(money){
	if(money == ''){
		return '';
	}
	
	var strMoney = String(Math.round(Number(money)));
	
	// 2006/01/25(水) 引数moneyが数値でなければ、そのまま返すよう修正
	if(isNaN(strMoney)){
		return money;
	}
	
	// 06/02/03(金) 符号を抜き取る
	var signStr = strMoney.charAt(0);
	if(signStr == '+' || signStr == '-'){
		strMoney = strMoney.substr(1);
	}else{
		signStr = '';
	}
	
	var ary = new Array();
	var len = strMoney.length;
	for(i = 3; i < len; i+=3){
		ary[i/3-1] = strMoney.substr(len-i, 3);
	}
	ary[i/3-1] = strMoney.substr(0, len-(i-3));
	ary.reverse();
	
	moneyFormat = ary.join(',');
	
	// 06/02/03(金) 符号を先頭に付加
	moneyFormat = signStr + moneyFormat;
	
	return moneyFormat;
}

// 06/03/03(金) 入力文字列中に数字以外が入っていた時に、勝手に排除してしまう不具合を修正
/*
function fromMoneyFormat(moneyFormat){
	var strMoney = String(moneyFormat).split(',').join('');
	var money = parseInt(strMoney);
	
	// 2006/01/25（水） 入力が金額形式でなければ、元の値を返すよう修正
	if(isNaN(money)){
		money = strMoney;
	}
	
	return money;
}
//*/
function fromMoneyFormat(moneyFormat){
	var strMoney = String(moneyFormat).split(',').join('');
	var money = (strMoney.match(/^\d+$/))? parseInt(strMoney): strMoney;
	
	return money;
}



// 06/07/26(水) 追加
function isEmpty(value){
	return (!value || value == '0' || value.match(/^\s*$/));
}

