/**
 *
 * common.js
 *
 * 共通javascript
 *
 * 2005-05-15
 */

/**
 *
 * 入力チェック
 *
 */
function check_input( obj, name ) {

	if ( obj.value == '' ) {
		alert( name + 'を入力してください。' );
		obj.focus();
		return false;
	}
	return true;
}

function check_selected( obj, name ) {

	var val = '';
	
	if ( obj.selectedIndex >= 0 ) {
		val = obj[ obj.selectedIndex ].value;
	}
	
	if ( val == '' ) {
		alert( name + 'を選択してください。' );
		obj.focus();
		return false;
	}
	return true;
}

function check_numeric( obj, name ) {

	if ( obj.value.match( /[^0-9]/ ) ) {
		alert( name + 'には半角数字を入力してください。' );
		obj.focus();
		return false;
	}
	return true;
}


function check_zero( obj, name ) {

	if ( obj.value == '0' ) {
		alert( name + 'には1以上の数字を入力してください。' );
		obj.focus();
		return false;
	}
	return true;
}

function check_radio( obj, name ) {

	var i, found = '';
	

	// radio button が1個しかない場合の処理
	var flag = false;
	if(obj.length== undefined){
		var num = new Array();
		num[0]  = obj;
	}else{
		var num = obj;
	}
	for(i=0; i < num.length;i++){
		if (num[i].checked){
			flag = true;
			break;
		}
	}
	if (!flag){
		num[0].focus();
		alert( name + 'を選択してください。' );
		return false;
	}
	
	return true;
}

function check_mail( obj, mail1, mail2 ) {

	if ( mail1.value != mail2.value ) {
		alert( 'メールアドレス（確認）を正しく入力してください。' );
		obj.focus();
		return false;
	}
	return true;
}

